Dịch vụ trình cài đặt windows 7 không khởi động được. Lỗi khi cài đặt chương trình từ gói Windows Installer “.msi

Những tệp này có phần mở rộng msi là gì?

Đây là tệp gói cài đặt cài đặt phần mềm và sử dụng dịch vụ Windows Installer. Tên của nó là một phần mở rộng msi lấy từ "Microsoft Installer » , như phiên bản Windows Installer từng được gọi. Một tệp như vậy chứa tập lệnh cài đặt sản phẩm phần mềm hoàn chỉnh, các thành phần phụ trợ, thư viện và, trong hầu hết các trường hợp, tất cả các tệp cài đặt được nén vào kho lưu trữ taxi. Bạn có thể thảo luận về tất cả những ưu điểm và nhược điểm của Windows Installer trong một thời gian dài, nhưng bạn vẫn phải chấp nhận nó "nguyên trạng", và chúng tôi sẽ đáp ứng một cách thành thạo và thỏa đáng một số trục trặc trong công việc. Các lỗi có thể xảy ra cả trong hoạt động của dịch vụ và do msi các tập tin.

Đây là những gì đôi khi xảy ra: và sau đó hệ thống nhắc tôi đảm bảo rằng thực sự có tệp trình cài đặt mà tôi đã chạy. Thoạt nghe có vẻ lạ. Tuy nhiên, khi đọc thêm thông điệp của hệ thống, tôi hiểu rằng tôi được đề nghị đảm bảo không chỉ sự tồn tại của bản thân tệp mà còn cả quyền của tôi khi truy cập tệp đó. Hóa ra, không phải tôi mà là Windows Installer đã bị tước quyền truy cập vào tệp, do đó xảy ra sự cố.

Vấn đề này không được giải quyết một cách phức tạp. Trước tiên, hãy đảm bảo rằng hệ thống có toàn quyền truy cập vào tệp, trong phần "Thuộc tính" của tệp, hãy chuyển đến tab "Bảo mật" và tìm người dùng "Hệ thống".

Tôi chắc chắn rằng bạn sẽ không tìm thấy nó ở đó, vì vậy hãy tự thêm nó - nhấp vào “Thay đổi”, sau đó vào “Thêm” và nhập tên: “Hệ thống” (hoặc Hệ thống, trong trường hợp là phiên bản tiếng Anh của hệ thống),

sau đó nhấp vào "Kiểm tra tên" (dòng được gạch dưới).
Chúng tôi xác nhận - OK và đánh dấu vào hộp kiểm "Toàn quyền truy cập", một lần nữa chúng tôi xác nhận.

Nhấp vào "Nâng cao", sau đó - "Thay đổi quyền" - "Thêm quyền », kế thừa từ các đối tượng mẹ và xác nhận mọi thứ ba lần.
Như vậy, chúng tôi đã loại bỏ được lỗi trình cài đặt này và nó sẽ không làm phiền chúng tôi nữa trong quá trình cài đặt. Mặc dù sẽ hợp lý và thận trọng hơn nếu thêm toàn quyền hệ thống vào toàn bộ thư mục có nội dung mà từ đó phần mềm thường được cài đặt (như trong trường hợp của tôi, thư mục “Cài đặt”).

Nếu máy tính của bạn đang chạy Windows XP và "Chia sẻ tệp đơn giản" được bật trong Tùy chọn thư mục, bạn sẽ không thấy tab "Bảo mật" trong thuộc tính của tệp. Trong trường hợp này, bạn nên đi tới "Tùy chọn thư mục" và bỏ chọn hộp kiểm "Sử dụng chia sẻ tệp đơn giản". Ngoài ra, bạn có nguy cơ không tìm thấy tab này trong các “bản lắp ráp” và “phiên bản nhẹ” khác nhau của cả Windows XP và Windows 7. Để vẫn vào tab này, bạn sẽ phải khởi động vào Chế độ an toàn (Safe mode) và ghi nhật ký. bằng tài khoản quản trị viên.

Một vấn đề khác với Trình cài đặt Windows có thể tránh được bằng cách chạy cài đặt ứng dụng với chương trình chống vi-rút bị vô hiệu hóa, với quyền quản trị viên và cả ở chế độ tương thích (tab "Tương thích" trong thuộc tính của tệp msi, chọn hộp kiểm tương ứng).

Ngoài ra, có thể có vấn đề khi cố gắng cài đặt chương trình từ phương tiện di động, chẳng hạn như ổ đĩa flash (lệnh cấm các hành động như vậy có thể được thực hiện trong cài đặt hệ điều hành) - chỉ cần sao chép tệp cài đặt vào một vị trí thuận tiện trên ổ cứng của bạn lái xe. Một giải pháp khác cho vấn đề là tạo một thư mục mới dưới bất kỳ tên nào bạn thích và sao chép gói cài đặt vào đó, từ đó bắt đầu cài đặt - nó có thể hữu ích cho các lỗi số 1603, 214 728 7035, 2203 và 1723.

Hãy chắc chắn rằng hệ thống có quyền truy cập vào các thư mục tệp tạm thời. Mở "Thuộc tính Hệ thống" (Win + Pause hoặc trong menu ngữ cảnh bằng cách nhấp chuột phải vào biểu tượng Máy tính của tôi, chọn dòng Thuộc tính), trong "Cài đặt Hệ thống Nâng cao",

Trên tab Nâng cao, bấm vào nút Biến Môi trường.

Chúng tôi tìm thư mục của các biến tạm thời (chúng có các từ TEMP, TMP trong tên của chúng), kiểm tra xem hệ thống có quyền truy cập vào chúng hay không (theo thuật toán đã mô tả ở trên). Tôi hy vọng bạn nhớ, để tìm ra địa chỉ của một thư mục như vậy, bạn cần nhấp đúp vào biến

và sao chép đường dẫn đã chỉ định, dán nội dung của khay nhớ tạm vào dòng trình khám phá và điều hướng đến thư mục. Và đồng thời, bạn có thể làm một việc hữu ích - xóa tất cả các thư mục tạm thời khỏi nội dung của chúng.

Nó cũng sẽ là quyết định đúng đắn khi kiểm tra quyền truy cập vào những thư mục mà bạn định cài đặt ứng dụng và thư mục có tên Cấu hình. Msiở gốc của phân vùng hệ thống. Mã hóa phải được tắt cho tất cả các thư mục được chỉ ra ở trên, vì Trình cài đặt Windows trong trường hợp này không có quyền truy cập vào chúng, không giống như người dùng.

Tất nhiên, lỗi cài đặt có thể xảy ra do tệp cài đặt bị hỏng (được gọi là tệp “bị hỏng”, với tổng kiểm tra không khớp), trong trường hợp như vậy, cần phải giữ lại trạng thái “hoạt động” bình thường đã biết tập tin cài đặt. Rất có thể, bạn nên tải xuống từ một nguồn khác hoặc từ một máy nhân bản khác.

Nguyên nhân của lỗi trình cài đặt Windows

Bây giờ điều đáng xem là tình huống không thể cài đặt ứng dụng do lỗi trong chính Windows Installer. Nếu quá trình cài đặt không bắt đầu, bất kể bạn cố cài đặt ứng dụng nào, thì rất có thể sự cố nằm ở chính dịch vụ trình cài đặt. Bạn có thể nhận được thông báo lỗi hệ thống chứa các cụm từ liên quan như: Lỗi gói trình cài đặt hoặc Lỗi trình cài đặt Windows. Lý do cho điều này có thể là cả hai lỗi trong sổ đăng ký hệ thống và một cuộc tấn công vi rút. Hãy bắt đầu bằng cách kiểm tra trạng thái của dịch vụ Windows Installer và kiểu khởi động của nó. Cuối cùng, trong dòng Run (Win + R), chúng ta nhập lệnh dịch vụ. msc và trong bảng điều khiển mở ra, chúng tôi tìm thấy mục mong muốn - “Trình cài đặt Windows (Windows Installer)”.

Chúng tôi xem xét xem nó có hoạt động không và nó có kiểu khởi động nào (nên được đặt thành Thủ công) Nếu dịch vụ không chạy và có kiểu khởi động khác, thì chúng tôi khởi chạy nó (nhấp vào "Bắt đầu", bạn có thể - "Khởi động lại" ) nó và thay đổi kiểu khởi động trong thuộc tính thành "Thủ công". Nếu dịch vụ bắt đầu, hãy kiểm tra tình hình và nhập lệnh vào dòng "Chạy" msiexec- nếu mọi thứ đều ổn, thì thay vì lỗi, bạn sẽ thấy một cửa sổ với các tùy chọn khởi chạy của Windows Installer và số phiên bản của nó.

Tôi thấy một giải pháp khác cho sự cố trong việc sửa các tệp hệ thống bị hỏng của hệ điều hành. Để thực hiện điều này, trong dòng "Run", thực hiện lệnh sfc/ quét ngay bây giờ(chuẩn bị trước đĩa mà hệ điều hành của bạn đã được cài đặt, nó có thể được yêu cầu trong quá trình này) và sau đó khởi động lại máy tính. Vấn đề được cho là sẽ biến mất.

Ngoài ra, vấn đề này được nêu ra trên trang web của Microsoft với một giải pháp. Theo liên kết này và chạy tiện ích FixIt "bản địa". Làm theo hướng dẫn trong phần đệm, điều này sẽ giúp khắc phục sự cố.

Một tùy chọn khác để loại bỏ tai họa này có thể là cố gắng khôi phục cài đặt đăng ký cho Windows Installer, trong đó mọi thứ hoạt động tốt. Chạy tệp trình chỉnh sửa sổ đăng ký từ kho lưu trữ tại đây và xác nhận việc nhập cài đặt mới (đừng quên trước khi thay đổi cài đặt trong sổ đăng ký

Một số người dùng phải đối mặt với thực tế là các ứng dụng không cài đặt và đồng thời một thông báo bật lên cho biết rằng trình cài đặt Windows chưa được cài đặt hoặc không chạy. Làm thế nào để giải quyết vấn đề này và cài đặt tiện ích cần thiết sẽ được mô tả trong bài viết này.

Kiểm tra xem dịch vụ có đang chạy không

Một trong những nguyên nhân chính của những hỏng hóc đó là dừng dịch vụ trình cài đặt. Để kiểm tra điều này, bạn cần chạy tiện ích Run, có thể thực hiện ngay từ đầu, sau đó nhập lệnh services.msc vào đó, có thể thấy trong hình.

Sau đó, một cửa sổ sẽ mở ra, trong đó tất cả các dịch vụ, cả hoạt động và không, sẽ được hiển thị. Bạn cần tìm một dịch vụ có tên là " Trình cài đặtcác cửa sổ'và mở nó. Các thông số phải giống như trong hình.

Trong bảy, bạn có thể thử thay đổi kiểu khởi động thành tự động, trong tám hành động này không khả dụng. Nếu người dùng thay đổi kiểu khởi động, thì thiết bị sẽ được khởi động lại sau đó. Tuy nhiên, trong cả hai phiên bản, bạn nên thử chạy nó. Sau đó, bạn cần bắt đầu cài đặt lại chương trình.

Sửa lỗi theo cách thủ công

Nếu phương pháp trước đó không giúp khắc phục tình hình, thì bạn có thể đăng ký lại dịch vụ của riêng mình. Để làm điều này, bạn sẽ cần chạy bảng điều khiển với tư cách là quản trị viên. Bạn có thể thực hiện việc này thông qua menu Bắt đầu. Trên dòng lệnh, bạn sẽ cần nhập báo cáo sau đây:

Các lệnh như vậy là bắt buộc đối với 32 bit hệ điều hành. Và những thứ này sẽ cần được sử dụng cho 64 bit Các cửa sổ. Sau khi hoàn thành công việc, bạn sẽ cần thực hiện khởi động lại thiết bị và cố gắng cài đặt lại các tiện ích cần thiết. Dịch vụ trình cài đặt sẽ bắt đầu.

Sử dụng sổ đăng ký để đặt lại cài đặt

Cũng có thể lỗi nằm trong sổ đăng ký. Bạn có thể sử dụng một trong các chương trình để khôi phục hồ sơ, nhưng thực tế là chúng sẽ không giúp được gì. Tốt hơn là bạn nên tự mở trình chỉnh sửa sổ đăng ký và tìm các mục sau ở đó:

Thư mục này nên kiểm tra mục nhập ImagePath, giá trị trong đó phải giống như trong hình ảnh. Nếu đây không phải là trường hợp, thì nó là giá trị chỉnh sửa nó.

Đối với hệ điều hành 64-bit, nó cũng đáng làm xác minh tập tinwow64. Nó phải ở dạng thập lục phân và giá trị phải là 0.

Sau khi chỉnh sửa sổ đăng ký, khởi động lại máy tính và kiểm tra chức năng của nó.

1. Nhấn nút Khởi đầu | khởi đầu.
2. Trong trường tìm kiếm, hãy nhập services.msc.
3. Trong danh sách kết quả, nhấp chuột phải vào services.msc.
4. Trong menu mở ra, hãy chọn Chạy như quản trị viên | Chạy như quản trị viên.

5. Trong cửa sổ mở ra, cuộn xuống danh sách các dịch vụ và tìm cài đặt cửa sổ | cài đặt cửa sổ. Nhấp đúp vào nó.
6. Tab Là phổ biến | Tổng quan trong nhóm Trạng thái | tình trạng dịch vụ kiểm tra xem dịch vụ có đang chạy không.
7. Nếu dịch vụ không chạy, hãy nhấp vào Chạy | khởi đầu.

8. Đảm bảo rằng dịch vụ hiện đang chạy.
9. Nhấn nút VÂNG.

Bước 2: Đăng ký lại Trình cài đặt Windows.

1. Nhấn nút Khởi đầu | khởi đầu.
2. Trong trường tìm kiếm, hãy nhập MSIEXEC / UNREGISTER và hãy nhấn đi vào.

3. Nhấn lại Khởi đầu | khởi đầu.
4. Trong trường tìm kiếm, hãy nhập MSIEXEC / REGSERVER và hãy nhấn đi vào.

Tuyên bố từ chối trách nhiệm. Các bước tiếp theo liên quan đến chỉnh sửa sổ đăng ký. Hãy hết sức cẩn thận, vì cấu hình cài đặt đăng ký không chính xác có thể dẫn đến các sự cố nghiêm trọng trong hệ thống cho đến khi nó bị lỗi. Bạn tự chịu rủi ro khi thực hiện các thay đổi đối với các cài đặt này.

Bước 3: Dọn dẹp các quy trình cài đặt treo.

1. Nhấn nút Khởi đầu | khởi đầu.
2. Trong trường tìm kiếm, nhập lệnh regedit và hãy nhấn đi vào.

3. Đi tới khóa đăng ký: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress. Nếu phần Trong tiến trình thiếu, hãy chuyển sang bước 5.
4. Loại bỏ tất cả các tùy chọn trong phần này. Nếu phần không chứa tham số, hãy chuyển sang bước tiếp theo.

5. Đi tới khóa đăng ký: HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations. Nếu phần PendingFileRenameOperations thiếu, hãy chuyển sang bước tiếp theo.
6. Loại bỏ tất cả các tùy chọn trong phần này. Nếu phần không chứa tham số, hãy tiếp tục bước tiếp theo.

Bước 4: Kiểm tra quyền.

1. Đi tới khóa đăng ký: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer.
2. Nhấp chuột phải vào tiêu đề phần và trong menu mở ra, chọn Quyền | Quyền.
3. Trong hộp thoại mở ra, trong danh mục Nhóm hoặc Người dùng | Tên nhóm hoặc người dùng bấm vào mục HỆ THỐNG.
4. Hạng mục Quyền nhóm | Quyền chođảm bảo hệ thống có toàn quyền kiểm soát phân vùng.

Sau khi hoàn thành tất cả các bước, khởi động lại máy tính của bạn.

Lỗi trình cài đặt windows là một trong những sự cố cửa sổ bật lên phổ biến nhất mà người dùng hệ điều hành Windows phải đối mặt.

Lỗi có thể xuất hiện bất kể phiên bản hệ điều hành của bạn.

Lý do gây ra lỗi

Bạn có thể chạy quét hệ điều hành bằng lệnh Sfc / scannow. Bạn cần nhập nó vào cửa sổ dòng lệnh.

Bạn cũng có thể bắt đầu dòng lệnh theo hai cách khác:

  • Bắt đầu -> Tất cả chương trình -> Phụ kiện -> Dấu nhắc lệnh.
  • Bắt đầu -> Chạy và nhập tên của chương trình cmd.exe

Trong vài phút, bạn sẽ được cung cấp thông tin chi tiết về đĩa hệ điều hành, tệp bị hỏng, sự cố trong các dịch vụ và các chương trình hệ thống khác.

Dòng lệnh sẽ không chỉ tìm thấy các tệp bị hỏng và bị hỏng mà còn thay thế chúng bằng những tệp có thể hoạt động được.

Sau khi quét, đóng dấu nhắc lệnh và khởi động lại máy tính cá nhân hoặc máy tính xách tay của bạn. Cố gắng chạy quá trình cài đặt của bất kỳ tệp thực thi nào.

Microsoft cũng cung cấp cho người dùng một tiện ích tự động có thể giải quyết vấn đề của trình cài đặt.

Truy cập địa chỉ web của trang web chính thức của công ty https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

Trong cửa sổ mở ra, nhấp vào nút "Chạy ngay bây giờ". Tiện ích sẽ khôi phục lại cấu hình chính xác của trình cài đặt.

Điều đáng chú ý là tiện ích không hoạt động với phiên bản thứ tám của hệ điều hành.

Tôi đã có một vài máy tính xách tay bị ảnh hưởng bởi "trình tối ưu hóa" và chứa đầy các chương trình được cài đặt cùng với chúng. Người dùng thiếu kinh nghiệm vẫn tin vào "trình tối ưu hóa" và không nhìn vào các hộp kiểm trong khi cài đặt, nhưng đó không phải là vấn đề. Sau khi dọn dẹp, tôi bắt đầu cập nhật phần mềm và thật bất ngờ (lần đầu tiên trong đời) gặp lỗi sau trong quá trình cài đặt:

Không thể truy cập dịch vụ Windows Installer. Có lẽ Trình cài đặt Windows chưa được cài đặt. Liên hệ với bộ phận hỗ trợ để được giúp đỡ.

Lỗi xảy ra khi cài đặt từ msi (mà bản thân dịch vụ, trong số những thứ khác, phải chịu trách nhiệm). Có thể dịch vụ bị vô hiệu hóa? Chúng tôi vào Bảng điều khiển - Quản trị - Dịch vụ và không tìm thấy cái phù hợp trong danh sách. Trình tối ưu hóa naoptimizirovali? Chúng tôi google trong một thời gian dài, đọc một loạt các mẹo không phù hợp, nghiên cứu câu hỏi trên đường đi và đi đến những điều sau:

  1. Chúng tôi kiểm tra xem có thực sự có Trình cài đặt Windows trong hệ thống hay không. Nhấn Win + R, trong cửa sổ Run hiện ra, bạn ghi msiexec, nhấn OK. Nếu cửa sổ Windows Installer mở ra với sự trợ giúp, dịch vụ đã được cung cấp. Nhưng tại sao nó không có trong danh sách các dịch vụ?
  2. Và hãy đăng ký lại dịch vụ trong hệ thống: mở cửa sổ Run (Win + R), viết msiexec / unregister, sau đó Run lại và msiexec / regserver.
  3. Vào Dịch vụ (Control Panel - Administration - Services), tìm "Windows Installer" (Trình cài đặt Windows cho phiên bản tiếng Anh).
  4. Tất cả ok. Chúng tôi kiểm tra cài đặt từ msi. Nếu không, thì phương pháp của tôi đã không giúp bạn, Google để giải cứu.