เครดิตรูปภาพ: m-imagephotography/iStock/Getty Images
การติดตั้งซอฟต์แวร์และส่วนประกอบใหม่ลงในคอมพิวเตอร์ของคุณถือเป็นกิจกรรมที่มีความเสี่ยง ตลอดหลายปีที่ผ่านมา Microsoft ได้ดำเนินการหลายขั้นตอนเพื่อปกป้องระบบของคุณจากการเสียหายจากการติดตั้งที่ไม่ดี แต่ก็ยังสามารถเกิดขึ้นได้ บางครั้ง การติดตั้งที่ไม่ถูกต้องอาจทำให้ Windows Installer เสียหายได้ ทำให้การติดตั้งในครั้งต่อๆ ไปซึ่งอาศัย Windows Installer ล้มเหลว สิ่งนี้สามารถดักจับระบบของคุณให้อยู่ในลูป ซึ่งคุณไม่สามารถแก้ไขตัวติดตั้งได้โดยไม่ต้องติดตั้งซอฟต์แวร์ใหม่ ซึ่งจะไม่ติดตั้งเนื่องจากตัวติดตั้งใช้งานไม่ได้
การแก้ไขคีย์รีจิสทรีที่เสียหายด้วย Microsoft Fix It Solution Center
ในบางกรณี สิ่งที่ดูเหมือนว่ามีปัญหากับ Windows Installer จริงๆ แล้วอาจเป็นปัญหากับรีจิสตรีคีย์ที่เสียหาย และสำหรับปัญหาเหล่านี้บางอย่าง Microsoft มีการแก้ไขอัตโนมัติ เยี่ยมชม Microsoft Fix It Solution Center บนเว็บ ในขั้นตอนที่ 3 ที่ระบุว่า "Filter Solutions" ให้พิมพ์ "แก้ไขปัญหาที่ไม่สามารถติดตั้งหรือถอนการติดตั้งโปรแกรม" โดยไม่ต้องใช้ เครื่องหมายคำพูด จากนั้นคลิก "เรียกใช้เดี๋ยวนี้" บนโซลูชันที่ปรากฏขึ้น หรือคลิก "เรียนรู้เพิ่มเติม" เพื่อดูแนวคิดที่ดีขึ้นว่าโซลูชันใด จะทำ. หลังจากที่คุณเรียกใช้โปรแกรมแก้ไขแล้ว ให้รีสตาร์ทคอมพิวเตอร์และลองติดตั้งอีกครั้ง
วิดีโอประจำวันนี้
การแก้ไข Windows Update ด้วย Microsoft Fix It Solution Center
(ส่วนนี้อ้างอิง 2) หากคุณมีปัญหากับ Windows Update โดยเฉพาะ ให้ไปที่ Microsoft Fix It Solution Center และในกล่องค้นหาขั้นตอนที่ 3 ให้พิมพ์ "Fix the ปัญหากับ Microsoft Windows Update ที่ไม่ทำงาน" โดยไม่มีเครื่องหมายคำพูด จากนั้นคลิก "เรียนรู้เพิ่มเติม" และปฏิบัติตามคำแนะนำของ Microsoft เพื่อแก้ไขปัญหา ปัญหา.
การยกเลิกการลงทะเบียนและการลงทะเบียน Windows Installer อีกครั้ง
(ส่วนนี้อ้างอิง 3; ดูหมายเหตุในความคิดเห็นของนักเขียน) ปัดนิ้วเข้าหรือคลิกปุ่มเริ่มของ Windows และในช่องค้นหาให้พิมพ์ "บริการ" จากนั้นคลิกที่แอปพลิเคชัน "บริการ" ที่ปรากฏในผลลัพธ์ เลื่อนลงรายการบริการและดับเบิลคลิก "Windows Installer" หน้าต่างคุณสมบัติของตัวติดตั้ง Windows จะ เปิด และภายใต้ส่วนสถานะบริการ หากบริการอยู่ในรายการ "หยุด" ให้คลิก "เริ่ม" ปุ่ม. คลิก "ตกลง" เพื่อปิดหน้าต่าง ขั้นต่อไป ยกเลิกการลงทะเบียนและลงทะเบียน Windows Installer ใหม่ ซึ่งเป็นวิธีการล้างข้อมูลที่เสียหาย กลับไปที่ปุ่มเริ่มและในช่องค้นหาให้พิมพ์ "MSIEXEC /UNREGISTER" โดยไม่มีเครื่องหมายคำพูด จากนั้นกด "Enter" หรือคลิก "ตกลง" กลับไปที่ ช่องค้นหาและเวลานี้พิมพ์ "MSIEXEC /REGSERVER" โดยไม่ใส่เครื่องหมายอัญประกาศ แล้วกด "Enter" หรือคลิก "ตกลง" รีสตาร์ทคอมพิวเตอร์แล้วลองติดตั้ง อีกครั้ง.
การทำความสะอาดรีจิสทรีของระบบ
(อ้างอิงมาตรานี้ 4) หากคุณยังคงประสบปัญหากับ Windows Installer คุณสามารถล้างข้อมูลบางส่วนในรีจิสทรีของระบบที่อาจทำให้โปรแกรมติดตั้งเสียหายได้ ขอเตือนว่าการแก้ไขการตั้งค่ารีจิสทรีอย่างไม่ถูกต้องอาจทำให้คอมพิวเตอร์ของคุณใช้งานไม่ได้ ก่อนที่จะพยายามแก้ไขปัญหานี้ ให้สำรองไฟล์ของคุณและสร้างจุดคืนค่าระบบ เมื่อคุณพร้อมแล้ว ให้ปัดนิ้วเข้าหรือคลิกปุ่ม "เริ่ม" แล้วพิมพ์ "Regedit" ในช่องค้นหา คลิกที่โปรแกรม "Regedit" เมื่อปรากฏในผลลัพธ์ คลิก "ใช่" หาก Windows ขออนุญาตจากคุณเพื่อให้ Registry Editor ทำการเปลี่ยนแปลงในคอมพิวเตอร์ของคุณ นำทางผ่านไดเร็กทอรีรีจิสตรีไปยังตำแหน่งนี้:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\
คลิกขวาที่โฟลเดอร์ "ตัวติดตั้ง" และเลือก "สิทธิ์" คลิก "ระบบ" และตรวจสอบให้แน่ใจว่าระบบมีช่องทำเครื่องหมายการอนุญาตที่ระบุว่า "การควบคุมทั้งหมด"
จากนั้นนำทางที่นี่:
HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\
คลิกที่โฟลเดอร์ "อัปเดต" ดับเบิลคลิกที่คีย์ "UpdateExeVolatile" ที่ด้านขวาของหน้าต่าง และป้อนข้อมูลค่าเป็น "0" โดยไม่มีเครื่องหมายอัญประกาศ จากนั้นคลิก "ตกลง" รีสตาร์ทเครื่องคอมพิวเตอร์และลองติดตั้งอีกครั้ง
หากไม่ได้ผล หรือหากไม่มีโฟลเดอร์ Updates หรือคีย์ UpdateExeVolatile ก็ไม่ต้องกังวล คีย์ UpdateExeVolatile เกี่ยวข้องกับการติดตั้งซอฟต์แวร์ และหากเกิดข้อผิดพลาด อาจทำให้เกิดปัญหากับ Windows Installer อย่างไรก็ตาม มีความเป็นไปได้เพียงอย่างเดียว ดังนั้นหากไม่ใช่คำตอบ ให้ไปยังขั้นตอนถัดไปโดยไปที่:
HKEY_LOCAL_MACHINE \System\CurrentControlSet\Control\Session Manager\
คลิกขวาที่ปุ่ม "PendingFileRenameOperations" ทางขวาของหน้าต่าง แล้วคลิก "Delete" จากเมนูที่ขยายลงมา จากนั้นให้ยืนยันการเลือกของคุณเมื่อได้รับแจ้ง รีสตาร์ทคอมพิวเตอร์และลองติดตั้งอีกครั้ง
หากไม่ได้ผล หรือไม่มีคีย์ ไม่ต้องกังวล คีย์ "PendingFileRenameOperations" เกี่ยวข้องกับไฟล์ที่ได้รับการเปลี่ยนชื่อขณะใช้งาน และหากข้อมูลนี้ยุ่งเหยิง อาจทำให้เกิดปัญหากับโปรแกรมติดตั้งได้ แต่อีกครั้ง มันเป็นเพียงความเป็นไปได้เดียว ดังนั้นหากนี่ไม่ใช่คำตอบ ให้ไปยังขั้นตอนถัดไปโดยกลับไปที่โฟลเดอร์ตัวติดตั้ง:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\
คลิกที่โฟลเดอร์ "ตัวติดตั้ง" คลิกขวาที่ปุ่ม "InProgress" ที่ด้านขวาของหน้าต่าง แล้วคลิก "Delete" จากเมนูที่ขยายลงมา จากนั้นยืนยันการเลือกของคุณเมื่อได้รับแจ้ง โปรดทราบว่าคีย์นี้อาจไม่มีอยู่หากระบบของคุณไม่มีการติดตั้งใดๆ อยู่ระหว่างดำเนินการ รีสตาร์ทคอมพิวเตอร์และลองติดตั้งอีกครั้ง
ขั้นตอนอื่นๆ
หากวิธีแก้ไขปัญหาของคุณไม่สามารถแก้ปัญหาได้ ให้กู้คืนระบบของคุณไปยังจุดก่อนที่ปัญหาจะเริ่มต้น หากไม่ได้ผล คุณสามารถลองติดตั้ง Windows Installer ใหม่ Windows เวอร์ชัน 7 และ 8 ใช้ Windows Installer 5.0 ซึ่งไม่มีให้ดาวน์โหลดแบบแจกจ่ายต่อแบบสแตนด์อโลน ดังนั้น ในกรณีของ Windows 8 คุณจะต้องดาวน์โหลด Windows 8 Software Development Kit ซึ่งจะทำให้คุณสามารถเข้าถึง Windows Installer ฉบับใหม่ได้ 5.0. หากไม่ได้ผล หรือหากคุณไม่สามารถติดตั้ง SDK ได้เนื่องจากปัญหาของตัวติดตั้ง คุณอาจต้องจ้างช่างเทคนิคมาตรวจสอบ คอมพิวเตอร์.