Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> 窓について >> MSIインストールパッケージWin7 /Win8管理者識別機能を取得する方法

MSIインストールパッケージWin7 /Win8管理者識別機能を取得する方法

  

Vista以降、システムはUACユーザー制御機能を導入しました。つまり、一般ユーザーはexeソフトウェアインストールプログラムを実行し、通常のアカウント/管理者識別を使用したインストールをサポートします。ただし、msiインストールパッケージはデフォルトのインストールアカウントしかサポートしておらず、インストールパッケージを管理者として実行することはサポートしていません。



この時点で、レジストリを使って "管理者として実行"機能に "msiインストールパッケージ"を追加することができます。

リファレンスチュートリアル
:(WinStテスト環境、例として7-zip.msiデモ、このメソッドはWin7 /Win8プラットフォームもサポートします)

1、Win + R、実行を開く、regeditと入力します。


2、レジストリエディタを開きます(ユーザーアカウント制御が表示されたら、[はい]を選択します)。


3 HKEY_CLASSES_ROOT \\ Msi.Package \\ shellパスを見つけて、シェルを右クリックし、新しい&rundataアイテムを作成します。



4、runasエントリの右側にあるデフォルトを変更します。管理者として実行値としての文字列



5.シェルの下で、新しい'コマンドエントリの作成を続け、デフォルトの文字列を変更します。 msiexec /i'%1>



6の場合は、レジストリエディタを終了して有効にします。

このとき、7-zip.msiインストールパッケージの右クリックメニューに[管理者として実行]の機能が表示され、管理者アカウントのアクセス許可を呼び出して実行することができます。


しかし通常の使用では、一般ユーザーはデフォルトのアカウントを使ってmsiフォーマットのインストールパッケージをインストールすることができます。このトリックは、アカウントのアクセス許可をインストールするときに使用できます。

Copyright © Windowsの知識 All Rights Reserved