.Msi yükleyicisini yönetici haklarıyla nasıl çalıştırabilirim?


11

Konu gibi. .Msi yükleyicisini çalıştırmak istiyorum ancak yönetici hakları gerektirdiğinden bir programı yükleyemiyorum. .Exe dosyaları gelince bunu nasıl yapacağımı biliyorum.

EDIT:
Benim sorunum righ-tıklatın, shift-tıklatın, kontrol-tıklatın veya herhangi bir şey 'yönetici olarak çalıştır' olmamasıdır. .Exe dosyalarında bu seçeneği görebiliyorum ancak .msi ile göremiyorum.


Sorununuz tam olarak nedir?
Michael K

Queston'umu düzenledi.
Jacek Koralik

Diğer yazıyı kapatmak için Yinelenen Oylama
Dave M

Yanıtlara göz attım ve her şey az çok iyi görünüyor. Ancak, bence yönetici haklarına sahip bir MSI kurmanın en kolay yolu , MSI dosyasının kurulumunu yükseltilmiş bir komut isteminden başlatmaktır ( cmd.exe'ye sağ tıklayın ve "yönetici olarak çalıştır" ı seçin). Aşağıdaki gibi bir komut satırı ile yükleyin: msiexec.exe /I "MyFile.msi" /QN /L*V "C:\msilog.log"(yolları uygun şekilde güncelleyin).
Stein Åsmul

Yanıtlar:


7

Bkz . ActiveGanttVBA ve ActiveGanttCSA Gantt Zamanlayıcı Bileşenleri için Özel Kurulum Talimatları

Bu hatayı atlatmak için aşağıdakileri ayıklayın ve çift tıklayın:

Install_As_Administrator.reg

Install_As_Administrator.zip dosya dağıtımında bulunan ve bu sayfanın üst bağlantısından indirilebilen dosya. Bu dosya, Windows Kayıt Defterini aşağıdaki bilgileri içerecek şekilde değiştirir:

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas]
@="Install &As Administrator..."

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas\command]
@="msiexec /i \"%1\""

Windows Kayıt Defteri Install_As_Administrator.Reg yaması kullanılarak değiştirildikten sonra, herhangi bir Windows Installer (*. Msi) dosyasına sağ tıklayıp Yönetici Olarak Yükle seçeneğini belirlediğinizde .msi dosyası yükseltilmiş izinleri (Yönetici İzinleri) kullanarak çalışacaktır.


Çok uygun bir çözüm. +1
Gangnus

&Önü ne yapıyor As?
pacoverflow

"A" harfini klavye kısayolu yapar.
VoteCoffee

5

MSI'ye Shifttıklayıp ardından farklı bir kullanıcı olarak çalışıp kimlik bilgilerimi koymak MSI'mı çalıştırmamı sağladı. Bu kimlik bilgileriyle oturum açmış olmama rağmen bunu yaptım.



1

İşte .msi dosyaları için sağ tıklama menüsüne "Yönetici Olarak Çalıştır" seçeneğini ekleyecek bir reg dosyası.

  • .Reg dosyasını masaüstüne kaydedin.

  • İndirmek için indirilen .reg dosyasına çift tıklayın / dokunun.

  • İstendiğinde, .reg dosyasının birleştirilmesini onaylamak için Çalıştır, Evet (UAC-Windows 7/8) veya Devam (UAC-Vista), Evet ve Tamam üzerine tıklayın / dokunun.

  • İsterseniz şimdi indirilen .reg dosyasını silebilirsiniz.


0

Sağ tıklayın, Farklı çalıştır. Yönetici - Pasta gibi kolay. Sağ pencereleri onun bir yükleyici tanımalı ve UAC tho


4
.Msi dosyalarında çalışmaz! @Ichibann çözümü
Andrey Rubshtein

-1

Burada işe yaradı. YMMV. Windows'un bazı sürümleri, .msi dosyaları da dahil yürütülebilir dosyaları engeller. Bunu dosya özelliklerinde bulun: Sağ tıklayın, Özellikler'i bulun ve tıklayın (bilgisayarımın altında). Genel sekmesini tıklayın (ilk önce burada gösterilir) En altta Güvenlik: "Bu dosya başka bir bilgisayardan geldi ve bu bilgisayarın korunmasına yardımcı olmak için engellenmiş olabilir" iletisini bulun. "Engellemeyi kaldır" düğmesi var Tıklayın, yükleyici başlatılır ve doğru şekilde çalışır.

UAC iletişim kutusunu beklemeniz gerekebilir. UAC iletişim kutusunda yürütmeyi tamamlamazsanız, yükleyici başarısız olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.