この手動プロセスにより、Windows 7シェル(エクスプローラー)を管理者特権で実行することができます。
- 押しながらキルエクスプローラシェルShift+ Ctrl右クリックし、シャットダウンをして、ボタン、スタートメニュー、および選択終了]エクスプローラを
- + +でタスクマネージャーを起動しますCtrlShiftEsc
- [ プロセス ]タブに移動し、[ すべてのユーザーからプロセスを表示 ]を選択して、タスクマネージャーの特権を昇格します。
- 次に、[ファイル]からシェルの新しいインスタンスを起動します| タスクマネージャーで実行し、入力して
explorer
、を選択しCreate this task with administrative privileges
ます。
上記のプロセスを実行すると、Windowsシェルは管理者権限で実行され、起動するプログラムにも管理者権限が付与されます。これにより、Access denied.
UACを使用してプロセスの特権を昇格する機会を与えるのではなく、通常、サイレントモードまたはメッセージで失敗するコマンドラインアプリケーションの場合、特に特権を必要とするタスクをはるかに簡単に実行できます。
しかし、私が興味を持っているのは、毎回この面倒なプロセスに従う必要がなく、デフォルトで特権シェルを使用するアカウントを作成することです。どうすればできますか?
Administrators
がアクセスできるフォルダがあります。あなたは管理者ですが、実際にはUACが有効になっているわけではありません。通常、Windowsエクスプローラーの2番目のコピーを昇格させるだけなので、そのフォルダーを参照できます。残念ながら、explorer.exe
昇格の2番目のコピーを実行することはできません。したがって、唯一の修正は、エクスプローラーの既存のコピーを強制終了し、昇格した新しいコピーを実行することです。この質問で与えられた退屈な必須手順は必須手順です。より良いソリューションがより良いでしょう。