Triệu chứng

Khi bạn cố gắng cài đặt một chương trình trong Windows 7 hoặc Windows Vista, bạn nhận được thông báo lỗi sau:

"Không thể truy cập Dịch vụ Windows Installer. Điều này có thể xảy ra nếu cài đặt Windows không được cài đặt đúng cách. Liên hệ với nhân viên hỗ trợ của bạn để được hỗ trợ."

Giải pháp

Để giải quyết vấn đề này, sử dụng phương pháp 1. Nếu phương pháp 1 không giải quyết sự cố, sử dụng phương pháp tiếp theo được liệt kê cho đến khi bạn giải quyết vấn đề.

Quan trọng Phần, phương pháp hoặc tác vụ này chứa các bước chỉ dẫn bạn cách sửa đổi sổ đăng ký. Tuy nhiên, sự cố nghiêm trọng có thể xảy ra nếu bạn sửa đổi sổ đăng ký không đúng. Vì vậy, hãy đảm bảo bạn làm theo các bước sau đây một cách cẩn thận. Để bảo vệ tốt hơn, sao lưu sổ đăng ký trước khi bạn sửa đổi. Sau đó, bạn có thể khôi phục sổ đăng ký nếu xảy ra sự cố. Để biết thêm thông tin về cách sao lưu và khôi phục sổ đăng ký, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft: 322756 cách sao lưu và khôi phục sổ đăng ký trong Windows

Để đặt lại thiết đặt dịch vụ Windows Installer trong sổ đăng ký, hãy tạo một tệp đăng ký bằng Notepad. Sau đó, chạy tệp để Cập Nhật khoá đăng ký.

Để thực hiện việc này, hãy làm theo các bước sau:

  1. Bấm bắt đầu, và sau đó gõ Notepad trong hộp Tìm kiếm .

  2. Dưới tiêu đề chương trình , bấm Notepad.exe.

  3. Sao chép văn bản sau, và sau đó dán nó vào một 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
  4. Bấm tệp, bấm Save As, và sau đó đặt tên tệp Msirepair.reg.

  5. Trong hộp loại lưu , bấm tất cả các tệp (*. *).

  6. Lưu trong hộp, bấm vào màn hình, và sau đó bấm lưu.

  7. Trên menu tệp , bấm thoát để đóng notepad.

  8. Trên màn hình, bấm chuột phải vào Msirepair.reg, và sau đó nhấp vào chạy như quản trị viên. Nếu bạn được nhắc nhập mật khẩu quản trị viên hoặc cung cấp xác nhận, nhập mật khẩu hoặc bấm tiếp tục.

  9. Bấm khi bạn được nhắc cài đặt khoá đăng ký.

  10. Khởi động lại quá trình cài đặt chương trình mà bạn muốn cài đặt.

Để bắt đầu dịch vụ Windows Installer, hãy làm theo các bước sau:

  1. Bấm Bắt đầu, sau đó gõ CMD vào hộp thoại Tìm kiếm chương trình và tệp
    Click Start, and then type CMD in the Search programs and files dialog box.

  2. Bấm chuột phải vào cmd.exe, và sau đó nhấp vào chạy như quản trị viên.
    Right-click cmd.exe, and then click Run as Administrator.

  3. Loại mạng bắt đầu MSIServer, và sau đó nhấn ENTER.

  4. Khởi động lại quá trình cài đặt chương trình mà bạn muốn cài đặt.

Để kiểm tra đang chạy dịch vụ Windows Installer, hãy làm theo các bước sau:

  1. Bấm bắt đầu, gõ services.msc vào hộp Tìm kiếm và sau đó bấm dịch vụ dưới tiêu đề chương trình .

  2. Trong danh sách các dịch vụ (cục bộ) , bấm chuột phải vào Windows Installer, và sau đó bấm thuộc tính.

  3. Trong danh sách thả xuống loại khởi động , hãy kiểm tra rằng giá trị được đặt thủ công.

  4. Dịch vụ cài đặt Windows đang chạy các trạng thái dịch vụ: mụcđược đặt để chạy.

Nếu phiên bản cũ hơn của chương trình mà bạn muốn cài đặt đã được cài đặt trên máy tính, hãy làm theo các bước sau:

  1. Bấm bắt đầu, bấm Bảng điều khiển, và sau đó bấm dỡ cài đặt chương trình trong chương trình.

  2. Chọn chương trình trong danh sách mà bạn muốn cài đặt.

  3. Bấm dỡ cài đặt (hoặc Dỡ cài đặt/thay đổi trong Windows Vista), và sau đó làm theo hướng dẫn hoặc thông báo dỡ cài đặt ứng dụng.

  4. Khởi động lại máy tính.

  5. Khởi động lại quá trình cài đặt chương trình mà bạn muốn cài đặt.


Sự cố này xảy ra khi một hoặc nhiều điều kiện sau là đúng:

  • Bạn cài đặt hoặc loại bỏ chương trình sử dụng dịch vụ cài đặt Microsoft trước khi bạn cố cài đặt chương trình trên máy tính.

  • Dịch vụ cài đặt Windows không chạy.

  • Cài đặt đăng ký Windows Installer bị hỏng hoặc cấu hình không đúng.

Để biết thêm thông tin về sự cố này trong Windows XP và Windows Server 2003, hãy bấm vào số sau để xem bài viết trong cơ sở kiến thức Microsoft:

315346 thông báo lỗi khi bạn cố gắng thêm hoặc loại bỏ chương trình trên máy tính đang chạy Windows XP hoặc Windows Server 2003: "không thể truy cập Dịch vụ Windows Installer"
 

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×