Làm cách nào để chạy trình cài đặt .msi với các đặc quyền nâng cao trên Windows


9

Thông thường, bạn có thể nhấp chuột phải vào tệp thực thi và chọn "Chạy dưới dạng" và bỏ đi, nhưng dường như nó không hoạt động đối với các tệp .msi.

Câu trả lời:


11

Bạn không nên bắt đầu MSI với các đặc quyền nâng cao nếu bạn đã đăng nhập bằng tài khoản Quản trị viên. Dịch vụ Windows Installer sẽ tự động nâng lên (và nhắc bạn w / UAC, nếu HĐH của bạn được cấu hình để làm như vậy).

Nếu bạn chưa đăng nhập với tư cách Quản trị viên, bạn sẽ muốn làm:

runas /user:<administrator username here> "msiexec /i <Path and Filename of MSI"

Điều đó sẽ bắt đầu cài đặt.

Bạn cũng có thể chỉ cần mở một dấu nhắc lệnh nâng cao, đi đến thư mục nơi MSI đang ngồi và nhập tên của MSI tại dấu nhắc lệnh (với phần mở rộng .MSI). Điều đó cũng sẽ bắt đầu cài đặt.


4

Hoặc sử dụng cài đặt GPO "Luôn cài đặt với các đặc quyền nâng cao" trong Mẫu quản trị / Thành phần Windows / Trình cài đặt Windows.


3

Một tùy chọn khác là thêm khóa đăng ký trong XP:

Chỉnh sửa chìa khóa

HKey_Classes_Root\Msi.Package\shell\runas

và đặt giá trị thành:

Install &as...

Tạo khóa sau:

HKey_Classes_Root\Msi.Package\shell\runas\command

và đặt nó thành

msiexec /i "%1"

Sau đó nhấp chuột phải vào MSI và bạn đi. Tôi sẽ không đề xuất phương pháp này trừ khi đây là việc bạn làm mọi lúc.



1

Một trong những tính năng chính của MSI là người dùng có thể chạy với " quyền nâng cao " tạm thời . Điều này có nghĩa là người dùng có thể cài đặt các tệp MSI được quảng cáo cho họ và MSI sẽ có các quyền nâng cao (tương tự nhưng không giống với quyền quản trị viên) trong suốt thời gian cài đặt.

Độ cao này được kích hoạt theo chính sách nhóm như đã nêu ở trên hoặc bởi cài đặt đăng ký . Rõ ràng đi cho cách tiếp cận chính sách nếu bạn có thể.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.