ตรรกะของไฟล์ที่มี: แพ็คเกจที่คุณติดตั้งอาจต้องใช้โปรแกรมตัวติดตั้งเองทุกวันนี้มีโปรแกรมตัวติดตั้งจำนวนมากและเวอร์ชันของพวกเขา โปรแกรมตัวติดตั้งนั้นไม่สามารถใช้งานร่วมกันได้ย้อนหลังอย่างที่ควรจะเป็นแม้ว่าจะเป็นเพียงการเปลี่ยนเวอร์ชั่น ในความเป็นจริงคุณสามารถติดตั้งหนึ่งแพคเกจแล้วติดตั้งอีกที่อัปเดตตัวติดตั้งและตัวติดตั้งที่อัปเดตจะไม่ลบการติดตั้งครั้งแรก :-) สับสนหรือยัง
โปรแกรมตัวติดตั้งจำเป็นต้องมีการเรียกใช้ซ้ำเมื่อคุณต้องการถอนการติดตั้ง (หรือซ่อมแซมหรือปรับแต่งใหม่) การติดตั้งโปรแกรมทั้งหมดของตัวติดตั้งนี้จะต้องมีอยู่รวมทั้งแพ็คเกจที่จะติดตั้ง
โชคดีที่มันแย่ลงเพราะมันไม่ได้โง่พอมาก่อน มีแพ็คเกจที่ติดตั้งซึ่งติดตั้งแพ็คเกจพร้อมติดตั้ง ตัวติดตั้งจะเรียกใช้ตัวติดตั้งอื่นเช่นตัวติดตั้ง MSIs เอง แน่นอนว่าไม่ได้รวมเมื่อมีการติดตั้งตัวบรรจุภัณฑ์ใหม่เข้าไปในตัวติดตั้งแบบ interleaved เพื่อทำการติดตั้งเซ่อชั่วร้ายอย่าง toobar
จริงๆแล้วมันก็แย่กว่านี้เหมือนกันเช่นการติดตั้งระบบย่อยทั้งระบบ OS เพราะระบบย่อยการเขียนโปรแกรมเป็นสิ่งจำเป็นสำหรับวิธีการเขียนโปรแกรมที่พวกเขาใช้ในการสร้างโปรแกรม
ดังนั้นตอนนี้คุณมีตัวติดตั้งและไฟล์ติดตั้งทั้งหมด, แพ็คเกจการติดตั้งและไฟล์ทั้งหมด, การคืนค่าระบบซึ่งเป็นการลบการติดตั้งและไฟล์ทั้งหมด, การสำรองไดรเวอร์และสิ่งที่ทำซ้ำอีกครั้ง, การสำรองระบบซึ่ง เป็นไฟล์ทั้งหมดรวมถึงหลายโปรแกรมที่จะวางไฟล์การติดตั้งทั้งหมดไว้ในโฟลเดอร์ของตนเอง
สิ่งเดียวที่เราไม่มีคือความเสถียร :-) เราเพิ่งมีเลเยอร์ apon ชั้นของความพยายามที่บ้าที่ซ่อมแซมตัวเอง
การลบ "ตัวติดตั้ง" (โปรแกรมติดตั้ง) จะหมายความว่าไม่สามารถถอนการติดตั้งโปรแกรมที่ติดตั้งได้และที่แย่กว่านั้นคือบางโปรแกรมจะไม่ทำการติดตั้งการอัพเกรดหากไม่สามารถถอนการติดตั้งโปรแกรมได้ นอกจากนี้ยังมีทริกเกอร์ "Is Installed" ในรีจิสตรี (ชนิดต่าง ๆ ) ที่จะต้องปิดเพื่อติดตั้งใหม่ (หรือติดตั้งแบบ lapped) รวมถึงรายการรีจิสตรีอื่น ๆ ที่อาจมีผลข้างต้นทั้งหมด
การลบ "การติดตั้ง" (แพ็คเกจการติดตั้ง) จะหมายถึงไม่สามารถถอนการติดตั้งโปรแกรมได้แม้ว่าจะมีโปรแกรมตัวติดตั้งอยู่เนื่องจากแพ็คเกจการติดตั้งนั้นจำเป็นสำหรับการติดตั้ง (รวมรายการรีจิสทรีอีกครั้ง)
นอกจากนี้ยังมีทุกอย่างที่ไม่รับประกันว่าทุกอย่างจะถูกถอนการติดตั้งหรือโปรแกรมจะสามารถซ่อมแซมตัวเองด้วยแพ็คเกจการติดตั้ง
นั่นคือเหตุผลที่ฉันรู้สึกว่าจำเป็นต้องเรียกใช้ตัวถอนการติดตั้งอีกอัน :-) ที่ติดตามทุกอย่างที่เปลี่ยนแปลงและเพียงแค่โยนมันออกไป หากไม่มีการติดตามการติดตั้งแบบเต็ม (รวมถึงการเรียกใช้ครั้งแรก) การถอดชิ้นส่วนและชิ้นส่วนของมันจะหมายความว่าจะไม่ถูกลบอย่างง่ายดาย หากไม่มีการติดตามการติดตั้งอย่างสมบูรณ์การถอดชิ้นส่วนและชิ้นส่วนใด ๆ จำนวนมากและการป้องกันชั้นและการทำซ้ำไม่สามารถทำได้อย่างง่ายดาย เนื่องจากการลบแบบเต็มไม่ได้เกิดขึ้นจริงโดยปกติจะปล่อยให้ผู้ใช้ติดตั้งระบบปฏิบัติการ friggen ใหม่ทั้งหมดตั้งแต่เริ่มต้นเพื่อล้างข้อมูล
บางครั้งคุณสามารถติดตั้งการติดตั้งเดิมทั้งหมดใหม่อีกครั้ง (ติดตั้งแบบ lapped) เพื่อแทนที่รายการทั้งหมดที่คุณลบ (+ ระเบียบทั้งหมดข้างต้น) จากนั้นการติดตั้งและการถอนการติดตั้งตัวเองจะทำงานอีกครั้ง แต่บ่อยครั้งสิ่งนี้จำเป็นต้องมีการรีเซ็ตรายการใด ๆ ที่อาจทำให้การติดตั้งล้มเหลว (โดยปกติจะอยู่ในรีจิสทรี)
วิธีที่จะลบขยะที่เหลืออย่างปลอดภัยคือต้องมีการสำรองข้อมูลภาพเต็มรูปแบบและไม่ต้องการลบหรือซ่อมแซมหรือปรับปรุงโปรแกรมเหล่านั้นนอกเหนือจากการสำรองข้อมูลภาพเต็มรูปแบบ (ถอนกลับ)
หรือ
หากต้องการติดตามการติดตั้งอย่างสมบูรณ์และใช้การสำรองข้อมูลภาพเต็มรูปแบบ วิธีการติดตั้งที่ติดตามของคุณสามารถใช้ในการลบโดยไม่ต้องมีสิ่งนั้นทั้งหมด (ซึ่งไม่ได้ใช้โดยไม่มีการแยก) การสำรองข้อมูลแบบเต็มของคุณสามารถดึงระบบของคุณกลับไปยังตำแหน่งเดิม (ก่อนหรือหลังได้ตามต้องการ)
ฉันพบว่าวิธีนี้มีประสิทธิภาพมากกว่าชั้น apon ของมอสที่เพิ่มขึ้นในสิ่งที่จะไม่เป็นหินกลิ้ง :-) แต่มีความต้องการที่จะรู้ว่าสิ่งที่คุณทำ
โพสต์นี้แสดงให้เห็นอย่างสมบูรณ์ว่าทำไมวิธีที่ดีที่สุดไม่ได้ถูกกล่าวถึงหรือนำไปใช้มีบางสิ่งที่คุณไม่ควรเห็น :-)