質問: ユーザーアカウントから管理者としてmsiファイルを実行する 私は通常、windowsに通常のユーザーとしてログインしていますxpボックス。ソフトウェアの更新をインストールするときに、ログオフしてから管理者として再度ログオンしたくない場合があります。 、しかしインストーラーexeを右クリックし、「別のユーザーとして実行」を選択して管理者アカウントから実行しますが、このオプションはexeファイルに対してのみ存在し、msiファイルに対しては存在しないようです。msiファイルを別のアカウントで実行する方法はありますか?それとも何らかの理由でお勧めできませんか?
回答: 管理者として常にコマンドプロンプトを開き(runasを右クリックするか、start-> run-> runas/user:administrator cmdを使用)、msiが存在するディレクトリに移動して、msiexec/i product.msiを実行します。またはこれをレジスタに追加します:hkey_classes_root\msi.package\shell\runas\command値:インストール&as ... hkey_classes_root\msi.package\shell\runas\command値:msiexec/i "%1"