Bagaimana cara menjalankan penginstal .msi dengan hak tinggi di Windows


9

Biasanya Anda dapat mengklik kanan sebuah executable dan memilih "Run As" dan kemudian Anda pergi, tetapi sepertinya itu tidak berfungsi untuk file .msi.

Jawaban:


11

Anda tidak harus memulai MSI dengan hak istimewa yang ditingkatkan jika Anda sudah masuk dengan akun Administrator. Layanan Pemasang Windows akan meningkat secara otomatis (dan meminta Anda w / UAC, jika OS Anda dikonfigurasi untuk melakukannya).

Jika Anda tidak masuk sebagai Administrator, Anda harus melakukan:

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

Itu akan memulai instalasi.

Anda juga bisa hanya membuka prompt perintah yang ditinggikan, pergi ke direktori di mana MSI duduk, dan masukkan nama MSI pada prompt perintah (dengan ekstensi .MSI). Itu juga akan memulai instalasi.


4

Atau gunakan pengaturan GPO "Selalu Instal dengan Hak Istimewa yang Ditinggikan" di Admin Templates / Windows Components / Windows Installer.


3

Pilihan lain adalah menambahkan kunci registri di XP:

Edit kuncinya

HKey_Classes_Root\Msi.Package\shell\runas

dan atur nilainya menjadi:

Install &as...

Buat kunci berikut:

HKey_Classes_Root\Msi.Package\shell\runas\command

dan atur ke

msiexec /i "%1"

Kemudian klik kanan MSI dan mulai lagi. Saya tidak akan menyarankan metode ini kecuali ini adalah sesuatu yang Anda lakukan sepanjang waktu.



1

Salah satu fitur utama MSI adalah bahwa pengguna harus dapat menjalankan dengan " hak tinggi " sementara . Ini berarti bahwa pengguna dapat menginstal file MSI yang diiklankan kepada mereka, dan MSI akan memiliki hak tinggi (serupa tetapi tidak identik dengan hak admin) selama durasi instalasi.

Ketinggian ini diaktifkan baik oleh kebijakan grup seperti yang disebutkan di atas, atau oleh pengaturan registri . Jelas pergi untuk pendekatan kebijakan jika Anda bisa.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.