แก้ไขข้อผิดพลาดการปฏิเสธการเข้าถึงของตัวติดตั้ง Windows: หากคุณพบข้อความแสดงข้อผิดพลาด “Access Denied” ขณะพยายามติดตั้งโปรแกรมใหม่ใน Windows 10 หรือหากคุณพบข้อผิดพลาดในการเข้าถึง Msiexec.exe แสดงว่าคุณมาถูกที่แล้ว เนื่องจากวันนี้เราจะแก้ไขปัญหานี้ . สาเหตุหลักของข้อผิดพลาดดูเหมือนจะทำให้ไฟล์ Windows Installer เสียหายหรือเสียหาย
เมื่อคุณพยายามติดตั้งหรือถอนการติดตั้งโปรแกรมจาก Windows 10 คุณอาจได้รับข้อความเตือนข้อความใดข้อความหนึ่งต่อไปนี้:
ไม่สามารถเข้าถึงบริการ Windows Installer
ไม่สามารถเริ่มบริการ Windows Installer
ไม่สามารถเริ่มบริการ Windows Installer บน Local Computer ข้อผิดพลาด 5:การเข้าถึงถูกปฏิเสธ
เพื่อแก้ไขสาเหตุที่แท้จริงของปัญหานี้ เราจำเป็นต้องลงทะเบียนไฟล์ Windows Installer ใหม่ หรือบางครั้งเพียงแค่เริ่มบริการ Windows Installer ใหม่ก็ดูเหมือนจะสามารถแก้ไขปัญหาได้ เพื่อไม่ให้เป็นการเสียเวลา เรามาดูวิธีการแก้ไขข้อผิดพลาดในการเข้าถึง Windows Installer Access Denied จริง ๆ ด้วยความช่วยเหลือจากคำแนะนำด้านล่าง
แก้ไขข้อผิดพลาดการเข้าถึงตัวติดตั้ง Windows
อย่าลืมสร้างจุดคืนค่า เผื่อในกรณีที่มีข้อผิดพลาด
วิธีที่ 1:เริ่มบริการ Windows Installer ใหม่
1.กดปุ่ม Windows + R จากนั้นพิมพ์ services.msc แล้วกด Enter
2.ค้นหา บริการตัวติดตั้ง Windows จากนั้นให้คลิกขวาและเลือก คุณสมบัติ
3.คลิกที่ เริ่ม หากยังไม่ได้ใช้บริการ
4.หากบริการกำลังทำงานอยู่แล้ว ให้คลิกขวาและเลือก เริ่มต้นใหม่
5.ลองติดตั้งโปรแกรมอีกครั้งซึ่งมีข้อผิดพลาดในการปฏิเสธการเข้าถึง
วิธีที่ 2:ลงทะเบียน Windows Installer อีกครั้ง
1.กด Windows Key + X จากนั้นเลือก Command Prompt (Admin)
2.พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter:
msiexec /unreg
msiexec /regserver
3.รีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
4.หากปัญหายังไม่ได้รับการแก้ไข ให้กดแป้น Windows + R จากนั้นพิมพ์ข้อความต่อไปนี้แล้วกด Enter:
%windir%\system32
5.ค้นหา Msiexec.exe file จากนั้นจดที่อยู่ที่แน่นอนของไฟล์ซึ่งจะเป็นดังนี้:
C:\WINDOWS\system32\Msiexec.exe
6.กดปุ่ม Windows + R จากนั้นพิมพ์ regedit แล้วกด Enter เพื่อเปิด Registry Editor
7.นำทางไปยังรีจิสตรีคีย์ต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
8.Select MSIServer จากนั้นในบานหน้าต่างด้านขวา ให้ดับเบิลคลิกที่ ImagePath
9.ตอนนี้ให้พิมพ์ตำแหน่งของไฟล์ Msiexec.exe ที่คุณระบุไว้ข้างต้นในฟิลด์ข้อมูลค่าตามด้วย “/V” และสิ่งทั้งหมดจะมีลักษณะดังนี้:
C:\WINDOWS\system32\Msiexec.exe /V
10.บูตพีซีของคุณเข้าสู่เซฟโหมดโดยใช้วิธีการใดๆ ที่แสดงไว้ที่นี่
11.กด Windows Key + X จากนั้นเลือก Command Prompt (Admin)
12.พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
msiexec /regserver
%windir%\Syswow64\Msiexec /regserver
13.ปิดทุกอย่างและบูตพีซีของคุณตามปกติ ดูว่าคุณสามารถ แก้ไขข้อผิดพลาดการปฏิเสธการเข้าถึงของ Windows Installer . ได้หรือไม่ หากไม่เป็นเช่นนั้นให้ทำตามวิธีถัดไป
วิธีที่ 3:รีเซ็ตบริการ Windows Installer
1.เปิด Notepad แล้วคัดลอกและวางสิ่งต่อไปนี้ตามที่เป็น:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver] "DisplayName"="@%SystemRoot%\\system32\\msimsg.dll,-27" "ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\ 74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\ 00,73,00,69,00,65,00,78,00,65,00,63,00,20,00,2f,00,56,00,00,00 "Description"="@%SystemRoot%\\system32\\msimsg.dll,-32" "ObjectName"="LocalSystem" "ErrorControl"=dword:00000001 "Start"=dword:00000003 "Type"=dword:00000010 "DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00 "ServiceSidType"=dword:00000001 "RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\ 00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,\ 74,00,65,00,50,00,61,00,67,00,65,00,66,00,69,00,6c,00,65,00,50,00,72,00,69,\ 00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,63,00,\ 6b,00,4d,00,65,00,6d,00,6f,00,72,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,\ 00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,\ 73,00,65,00,42,00,61,00,73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74,\ 00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,\ 65,00,43,00,72,00,65,00,61,00,74,00,65,00,50,00,65,00,72,00,6d,00,61,00,6e,\ 00,65,00,6e,00,74,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\ 00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69,\ 00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,\ 69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\ 00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,\ 66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,\ 00,65,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,53,00,69,00,6e,00,67,00,\ 6c,00,65,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,00,50,00,72,00,69,00,76,\ 00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,\ 72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\ 00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,\ 47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\ 00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,\ 72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,\ 00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,\ 73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\ 00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,\ 51,00,75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\ 00,65,00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,\ 50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,\ 00,61,00,6b,00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,\ 50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,\ 00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,\ 76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00 "FailureActions"=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\ 00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum] "0"="Root\\LEGACY_MSISERVER\\0000" "Count"=dword:00000001 "NextInstance"=dword:00000001
2. จากเมนู Notepad ให้คลิก ไฟล์ จากนั้นคลิก บันทึกเป็น
3.จาก บันทึกเป็น พิมพ์ drop-down เลือก All Files.
4.ตั้งชื่อไฟล์เป็น MSIrepair.reg (ส่วนขยาย reg สำคัญมาก)
5.ไปที่เดสก์ท็อปหรือตำแหน่งที่คุณต้องการบันทึกไฟล์ จากนั้นคลิก บันทึก
6.ตอนนี้ให้คลิกขวาที่ไฟล์ MSI repair.reg แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
7.รีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง และดูว่าคุณสามารถ แก้ไขข้อผิดพลาดการปฏิเสธการเข้าถึงของ Windows Installer ได้หรือไม่
วิธีที่ 4:ติดตั้ง Windows Installer ใหม่
หมายเหตุ: ใช้ได้กับ Windows รุ่นก่อนหน้าเท่านั้น
1.กด Windows Key + X จากนั้นเลือก Command Prompt (Admin)
2.พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter หลังจากแต่ละรายการ:
cd %windir%\system32 attrib -r -s -h dllcache ren msi.dll msi.old ren msiexec.exe msiexec.old ren msihnd.dll msihnd.old exit
3.รีบูตพีซีของคุณ จากนั้นดาวน์โหลด Windows Installer 4.5 Redistributable จากเว็บไซต์ Microsoft ที่นี่
4.ติดตั้งแพ็คเกจ Redistributable แล้วรีบูตพีซีของคุณ
แนะนำ:
- ลบเครื่องมือการดูแลระบบใน Windows 10
- แก้ไขตัวกำหนดเวลางานที่ใช้งานไม่ได้ใน Windows 10
- เปลี่ยนระดับแบตเตอรี่ที่สำคัญใน Windows 10
- แก้ไขข้อผิดพลาด ffmpeg.exe หยุดทำงาน
เท่านี้คุณก็สำเร็จ แก้ไขข้อผิดพลาดการปฏิเสธการเข้าถึงของ Windows Installer แต่ถ้าคุณยังมีคำถามใดๆ เกี่ยวกับคู่มือนี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น