Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:การเข้าถึง Msiexec.exe ถูกปฏิเสธข้อผิดพลาดเมื่อติดตั้งโปรแกรม

เมื่อคุณพบ “การเข้าถึง Msiexec.exe ถูกปฏิเสธข้อผิดพลาด ” เป็นไปไม่ได้ที่จะติดตั้งแอปพลิเคชั่น .msi หรือลบโปรแกรมออกจากส่วนโปรแกรมและคุณสมบัติ ซึ่งเป็นเรื่องปกติมากในระบบ Windows XP, Vista และ Windows 7

ปัญหาอาจเกิดขึ้นหากไฟล์ Windows Installer บนคอมพิวเตอร์ของคุณเสียหายหรือสูญหาย หรือหากคุณติดตั้งหรือลบโปรแกรม เช่น Microsoft Office ที่ใช้ไฟล์แพ็คเกจ Windows Installer Software Installation (MSI) ที่มีนามสกุล .msi

ในคู่มือนี้ เราจะพยายามแก้ปัญหาโดยการลงทะเบียน Windows Installer ใหม่ ติดตั้ง Windows Installer ใหม่ และเริ่มบริการ Windows Installer ซึ่งอาจไม่ได้ใช้งาน เพื่อเป็นการแก้ปัญหาชั่วคราว คุณสามารถใช้ RevoUninstaller เพื่อลบโปรแกรมต่างๆ ออกได้จนกว่าคุณจะใช้ Windows Installer ได้ในที่สุด

วิธีที่ 1:การลงทะเบียน Windows Installer อีกครั้ง

วิธีนี้เกี่ยวข้องกับการแก้ไขรีจิสทรีของคุณ อย่าลืมทำตามขั้นตอนอย่างระมัดระวัง

  1. กำหนดตำแหน่งของ Msiexec.exe บนคอมพิวเตอร์ของคุณ จดตำแหน่งที่คุณต้องการในไม่ช้า
  2. กดปุ่ม Windows + อาร์ คีย์ พิมพ์ “%windir%\system32 ” จากนั้นคลิก ตกลง . ซึ่งจะเปิดไดเร็กทอรีที่มี Msiexec.exe อยู่ แก้ไข:การเข้าถึง Msiexec.exe ถูกปฏิเสธข้อผิดพลาดเมื่อติดตั้งโปรแกรม
  3. จดบันทึกแถบที่อยู่ ตำแหน่งของไฟล์ Msiexec.exe คือการรวมกันของตำแหน่งปัจจุบันและ Msiexec.exe ไฟล์ปฏิบัติการ ในกรณีส่วนใหญ่ ควรเป็น c:\Windows\system32\Msiexec.exe .
  4. กดปุ่ม Windows + อาร์ คีย์ พิมพ์ “regedit ” จากนั้นคลิก ตกลง . ซึ่งจะเป็นการเปิด Windows Registry Editor แก้ไข:การเข้าถึง Msiexec.exe ถูกปฏิเสธข้อผิดพลาดเมื่อติดตั้งโปรแกรม
  5. ขยายแผนผังในบานหน้าต่างด้านซ้ายและไปที่ HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Services> MSIServer .
  6. ในบานหน้าต่างด้านขวา ให้คลิกขวาที่ ImagePath และเลือก แก้ไข .
  7. พิมพ์ตำแหน่งของ Msiexec.exe ในช่อง Value data ตามด้วยค่า “/V ” แล้วคลิก ตกลง . ตัวอย่างเช่น หากคุณตำแหน่งของไฟล์คือ C:\Windows\system32\Msiexec.exe แล้วพิมพ์ “C:\Windows\system32\Msiexec.exe /V ” ในกล่อง แก้ไข:การเข้าถึง Msiexec.exe ถูกปฏิเสธข้อผิดพลาดเมื่อติดตั้งโปรแกรม
  8. ออกจากรีจิสตรีและบูตพีซีเข้าสู่เซฟโหมด สำหรับผู้ใช้ Windows 8/10 ให้ทำตามคู่มือ .นี้ . หากคุณใช้ Windows 7 หรือต่ำกว่า ให้กดปุ่ม F8 . ต่อไป คีย์ทันทีที่ Windows เริ่มทำงาน และเลือกเซฟโหมดด้วยแป้นพิมพ์ของคุณ
  9. กดปุ่ม Windows + อาร์ คีย์ พิมพ์ “msiexec /regserver ” จากนั้นคลิก ตกลง สำหรับระบบปฏิบัติการ 64 บิต คุณต้องพิมพ์ “%windir%\Syswow64\Msiexec /regserver ด้วย ” แก้ไข:การเข้าถึง Msiexec.exe ถูกปฏิเสธข้อผิดพลาดเมื่อติดตั้งโปรแกรม
  10. รีสตาร์ทเพื่อออกจากโหมดปลอดภัยและตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 2:ติดตั้ง Windows Installer ใหม่

ในการติดตั้ง Windows Installer ใหม่ คุณต้องเปลี่ยนชื่อไฟล์ Windows Installer ที่เสียหาย แล้วติดตั้ง Windows Installer ใหม่

  1. กดปุ่ม Windows พิมพ์ “cmd ” คลิกขวาที่แอปพลิเคชันพร้อมท์คำสั่ง จากนั้น “เรียกใช้ในฐานะผู้ดูแลระบบ ” คุณควรยอมรับพรอมต์ของผู้ดูแลระบบเมื่อปรากฏขึ้น
  2. ใน cmd หน้าต่าง พิมพ์คำสั่งต่อไปนี้:cd %windir%\system32
    attrib -r -s -h dllcache
    ren msi.dll msi.old
    ren msiexec.exe msiexec.old
    ren msihnd.dll msihnd.old
    ออก
  3. รีสตาร์ทคอมพิวเตอร์และดาวน์โหลด Windows Installer 4.5 Redistributable จากนั้นทำการติดตั้ง อย่างไรก็ตาม สิ่งนี้ใช้ได้กับ Windows XP, Vista, Windows Server 2003 และ 2008
  4. รีสตาร์ท Windows และตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 3:การเปิดใช้งาน Windows Installer Service

หากบริการ Windows Installer ถูกปิดใช้งานหรือหยุดลง คุณอาจไม่สามารถติดตั้งแอปพลิเคชันได้

  1. กดปุ่ม Windows + อาร์ คีย์ พิมพ์ “services.msc ” จากนั้นคลิก ตกลง แก้ไข:การเข้าถึง Msiexec.exe ถูกปฏิเสธข้อผิดพลาดเมื่อติดตั้งโปรแกรม
  2. ในรายการบริการ ให้เลื่อนไปที่ ตัวติดตั้ง Windows คลิกขวาแล้วเลือก คุณสมบัติ
  3. ตั้งค่า ประเภทการเริ่มต้น คู่มือ. ปล่อยไว้หากเป็นสีเทาและตั้งค่าเป็นแมนนวล หากบริการหยุดลง ให้คลิกที่ เริ่ม คุณควรติดตั้งแอปพลิเคชัน .msi ได้แล้ว