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

แก้ไข Windows Installer Access Denied Error

แก้ไข Windows Installer Access Denied Error

แก้ไขข้อผิดพลาดการปฏิเสธการเข้าถึงของตัวติดตั้ง Windows: หากคุณพบข้อความแสดงข้อผิดพลาด “Access Denied” ขณะพยายามติดตั้งโปรแกรมใหม่ใน Windows 10 หรือหากคุณพบข้อผิดพลาดในการเข้าถึง Msiexec.exe แสดงว่าคุณมาถูกที่แล้ว เนื่องจากวันนี้เราจะแก้ไขปัญหานี้ . สาเหตุหลักของข้อผิดพลาดดูเหมือนจะทำให้ไฟล์ Windows Installer เสียหายหรือเสียหาย

แก้ไข Windows Installer Access Denied Error

เมื่อคุณพยายามติดตั้งหรือถอนการติดตั้งโปรแกรมจาก Windows 10 คุณอาจได้รับข้อความเตือนข้อความใดข้อความหนึ่งต่อไปนี้:

ไม่สามารถเข้าถึงบริการ Windows Installer
ไม่สามารถเริ่มบริการ Windows Installer
ไม่สามารถเริ่มบริการ Windows Installer บน Local Computer ข้อผิดพลาด 5:การเข้าถึงถูกปฏิเสธ

แก้ไข Windows Installer Access Denied Error

เพื่อแก้ไขสาเหตุที่แท้จริงของปัญหานี้ เราจำเป็นต้องลงทะเบียนไฟล์ Windows Installer ใหม่ หรือบางครั้งเพียงแค่เริ่มบริการ Windows Installer ใหม่ก็ดูเหมือนจะสามารถแก้ไขปัญหาได้ เพื่อไม่ให้เป็นการเสียเวลา เรามาดูวิธีการแก้ไขข้อผิดพลาดในการเข้าถึง Windows Installer Access Denied จริง ๆ ด้วยความช่วยเหลือจากคำแนะนำด้านล่าง

แก้ไขข้อผิดพลาดการเข้าถึงตัวติดตั้ง Windows

อย่าลืมสร้างจุดคืนค่า เผื่อในกรณีที่มีข้อผิดพลาด

วิธีที่ 1:เริ่มบริการ Windows Installer ใหม่

1.กดปุ่ม Windows + R จากนั้นพิมพ์ services.msc แล้วกด Enter

แก้ไข Windows Installer Access Denied Error

2.ค้นหา บริการตัวติดตั้ง Windows จากนั้นให้คลิกขวาและเลือก คุณสมบัติ

แก้ไข Windows Installer Access Denied Error

3.คลิกที่ เริ่ม หากยังไม่ได้ใช้บริการ

แก้ไข Windows Installer Access Denied Error

4.หากบริการกำลังทำงานอยู่แล้ว ให้คลิกขวาและเลือก เริ่มต้นใหม่

5.ลองติดตั้งโปรแกรมอีกครั้งซึ่งมีข้อผิดพลาดในการปฏิเสธการเข้าถึง

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

1.กด Windows Key + X จากนั้นเลือก Command Prompt (Admin)

แก้ไข Windows Installer Access Denied Error

2.พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter:

msiexec /unreg

msiexec /regserver

แก้ไข Windows Installer Access Denied Error

3.รีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

4.หากปัญหายังไม่ได้รับการแก้ไข ให้กดแป้น Windows + R จากนั้นพิมพ์ข้อความต่อไปนี้แล้วกด Enter:

%windir%\system32

แก้ไข Windows Installer Access Denied Error

5.ค้นหา Msiexec.exe file จากนั้นจดที่อยู่ที่แน่นอนของไฟล์ซึ่งจะเป็นดังนี้:

C:\WINDOWS\system32\Msiexec.exe

แก้ไข Windows Installer Access Denied Error

6.กดปุ่ม Windows + R จากนั้นพิมพ์ regedit แล้วกด Enter เพื่อเปิด Registry Editor

แก้ไข Windows Installer Access Denied Error

7.นำทางไปยังรีจิสตรีคีย์ต่อไปนี้:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer

8.Select MSIServer จากนั้นในบานหน้าต่างด้านขวา ให้ดับเบิลคลิกที่ ImagePath

แก้ไข Windows Installer Access Denied Error

9.ตอนนี้ให้พิมพ์ตำแหน่งของไฟล์ Msiexec.exe ที่คุณระบุไว้ข้างต้นในฟิลด์ข้อมูลค่าตามด้วย “/V” และสิ่งทั้งหมดจะมีลักษณะดังนี้:

C:\WINDOWS\system32\Msiexec.exe /V

แก้ไข Windows Installer Access Denied Error

10.บูตพีซีของคุณเข้าสู่เซฟโหมดโดยใช้วิธีการใดๆ ที่แสดงไว้ที่นี่

11.กด Windows Key + X จากนั้นเลือก Command Prompt (Admin)

แก้ไข Windows Installer Access Denied Error

12.พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:

msiexec /regserver

%windir%\Syswow64\Msiexec /regserver

แก้ไข Windows Installer Access Denied Error

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 ให้คลิก ไฟล์ จากนั้นคลิก บันทึกเป็น

แก้ไข Windows Installer Access Denied Error

3.จาก บันทึกเป็น พิมพ์ drop-down เลือก All Files.

4.ตั้งชื่อไฟล์เป็น MSIrepair.reg (ส่วนขยาย reg สำคัญมาก)

แก้ไข Windows Installer Access Denied Error

5.ไปที่เดสก์ท็อปหรือตำแหน่งที่คุณต้องการบันทึกไฟล์ จากนั้นคลิก บันทึก

6.ตอนนี้ให้คลิกขวาที่ไฟล์ MSI repair.reg แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ

7.รีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง และดูว่าคุณสามารถ แก้ไขข้อผิดพลาดการปฏิเสธการเข้าถึงของ Windows Installer ได้หรือไม่

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

หมายเหตุ: ใช้ได้กับ Windows รุ่นก่อนหน้าเท่านั้น

1.กด Windows Key + X จากนั้นเลือก Command Prompt (Admin)

แก้ไข Windows Installer Access Denied Error

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 แต่ถ้าคุณยังมีคำถามใดๆ เกี่ยวกับคู่มือนี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น