อาการ
เมื่อคุณพยายามติดตั้งโปรแกรมใน Windows 7 หรือ Windows Vista คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
"บริการ Windows Installer ไม่สามารถเข้าถึงได้ ลักษณะเช่นนี้อาจเกิดขึ้นได้หากไม่ได้ติดตั้ง Windows Installer อย่างถูกต้อง ติดต่อบุคลากรสนับสนุนของคุณสำหรับความช่วยเหลือ"
การแก้ปัญหา
เมื่อต้องการแก้ไขปัญหานี้ ใช้วิธีที่ 1 ถ้าวิธีที่ 1 ไม่สามารถแก้ปัญหา ใช้วิธีการถัดไปที่มีอยู่จนกว่าคุณสามารถแก้ปัญหานี้
สิ่งสำคัญ ส่วน วิธีการ หรืองานนี้ประกอบด้วยขั้นตอนที่บอกให้คุณทราบวิธีการปรับเปลี่ยนรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้อง ดังนั้นจึงให้ตรวจสอบจนแน่ใจว่าคุณทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการปกป้องเพิ่มเติม ให้สำรองรีจิสทรีก่อนที่คุณทำการปรับเปลี่ยน จากนั้นคุณจะสามารถคืนค่ารีจิสทรีได้หากเกิดปัญหาขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองข้อมูล และคืนค่ารีจิสทรี โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft: 322756วิธีการสำรองข้อมูล และคืนค่ารีจิสทรีใน Windows
เมื่อต้องการตั้งค่าบริการ Windows Installer ในรีจิสทรีใหม่ สร้างแฟ้มรีจิสทรี โดยใช้แผ่นจดบันทึก แล้ว เรียกใช้แฟ้มการปรับปรุงคีย์รีจิสทรี
เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
-
คลิกเริ่มและจากนั้น พิมพ์Notepadในกล่องค้นหา
-
ภายใต้หัวข้อโปรแกรมคลิกNotepad.exe
-
คัดลอกข้อความต่อไปนี้ และวางลงในแผ่นจดบันทึกเป็น:
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
-
คลิกแฟ้มคลิกบันทึกเป็นและจากนั้น ตั้งชื่อแฟ้ม Msirepair.reg
-
ในกล่องเก็บเป็นชนิดคลิแฟ้มทั้งหมด (* *)
-
ในกล่องบันทึกในคลิกเดสก์ท็อปและจากนั้น คลิกบันทึก
-
บนเมนูแฟ้มคลิกจบการทำงานเพื่อปิดแผ่นจดบันทึก
-
บนเดสก์ท็อป คลิกขวา Msirepair.reg แล้ว คลิ กเรียกใช้ในฐานะผู้ดูแล หากคุณได้รับพร้อมท์เพื่อใส่รหัสผ่านของผู้ดูแลระบบ หรือให้ยืนยัน ให้พิมพ์รหัสผ่าน หรือคลิกยกเลิก
-
คลิกใช่เมื่อคุณได้รับพร้อมท์ให้ติดตั้งรีจิสตรีคีย์
-
รีสตาร์ทกระบวนการติดตั้งสำหรับโปรแกรมที่คุณต้องการติดตั้ง
เมื่อต้องการเริ่มต้นบริการ Windows Installer ให้ทำตามขั้นตอนเหล่านี้:
-
คลิก เริ่ม จากนั้น พิมพ์ CMD ในกล่องโต้ตอบ ค้นหาโปรแกรมและแฟ้ม
-
คลิกขวาที่cmd.exeและจากนั้น คลิกเรียกใช้ในฐานะผู้ดูแล
-
พิมพ์net start MSIServerและจากนั้น กด ENTER
-
รีสตาร์ทกระบวนการติดตั้งสำหรับโปรแกรมที่คุณต้องการติดตั้ง
เมื่อต้องการตรวจสอบว่า บริการ Windows Installer กำลังทำงาน ให้ทำตามขั้นตอนเหล่านี้:
-
คลิกเริ่มพิมพ์services.mscในกล่องค้นหาและจากนั้น คลิกการบริการภายใต้ส่วนหัวของโปรแกรม
-
ในรายการบริการ (ภายในเครื่อง)คลิกขวาWindows Installerแล้ว คลิ กคุณสมบัติ
-
ในรายการแบบหล่นลงชนิดการเริ่มต้นตรวจสอบว่า มีตั้งค่าเป็นด้วยตนเอง
-
บริการ Windows Installer ถูกเรียกใช้ถ้าการบริการสถานะ:รายการถูกตั้งค่าให้ทำงาน
ถ้าโปรแกรมที่คุณต้องการติดตั้งรุ่นก่อนหน้านี้ถูกติดตั้งบนคอมพิวเตอร์เรียบร้อยแล้ว ให้ทำตามขั้นตอนเหล่านี้:
-
คลิกเริ่มคลิกแผงควบคุมและจากนั้น คลิกถอนการติดตั้งโปรแกรมภายใต้โปรแกรม
-
เลือกรายการในรายการที่คุณต้องการติดตั้ง
-
คลิกการถอนการติดตั้ง(หรือถอนการติดตั้ง/เปลี่ยนแปลงใน Windows Vista), และจากนั้น ทำตามคำแนะนำหรือแสดงพร้อมท์เพื่อถอนการติดตั้งแอพลิเคชัน
-
เริ่มระบบของคอมพิวเตอร์ใหม่
-
รีสตาร์ทกระบวนการติดตั้งสำหรับโปรแกรมที่คุณต้องการติดตั้ง
ปัญหานี้เกิดขึ้นเมื่อหนึ่ง หรือมากกว่ามีเงื่อนไขใด ๆ ต่อไปนี้เป็นจริง:
-
คุณได้ติดตั้ง หรือลบโปรแกรมที่ใช้ติดตั้งบริการของ Microsoft ก่อนที่คุณพยายามติดตั้งโปรแกรมบนคอมพิวเตอร์ของคุณ
-
บริการ Windows Installer ไม่ทำงาน
-
การตั้งค่ารีจิสทรีของ Windows Installer จะเสียหาย หรือถูกกำหนดค่าอย่างไม่ถูกต้อง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหานี้ใน Windows XP และ Windows Server 2003 คลิกหมายเลขต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
315346ข้อผิดพลาดเมื่อคุณพยายามที่จะเพิ่ม หรือลบโปรแกรมในคอมพิวเตอร์ที่กำลังเรียกใช้ Windows XP หรือ Windows Server 2003: "บริการ Windows Installer ไม่สามารถเข้าถึง"