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.

tanpa tujuan
sumber

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.

Evan Anderson
sumber
4

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

Maximus Minimus
sumber
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.

Mark Henderson
sumber
1

The registry hack , saya membuat sebuah jendela aplikasi kecil untuk melakukannya. Unduh salinan di sini - https://runasadminmsiexttink.codeplex.com dan jalankan aplikasi untuk mengaktifkan / menonaktifkan opsi menu Run as Administrator context untuk file .MSI.

gmaran23
sumber
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.

Stein Åsmul
sumber