Windows 7 では、[実行] ダイアログ ( Win+ R) を開いて、++ で確認すると、Ctrl指定されたコマンドが管理Shift者Enter特権で実行されました。
Windows 8 ではこのトリックはもう機能しないので、とても残念です。
この機能を復元する方法はありますか?
答え1
Win+を押さないでくださいR。
代わりに、 を押してWinMetro インターフェイスに直接コマンドを入力します。入力すると、検索インターフェイスに一致する候補が表示されますが、無視してください。入力が完了したら、Ctrl+ Shift+を押すEnterと、コマンドが期待どおりに管理者特権で実行されます。
これは、引数付きの完全なコマンドでは完璧に機能します。引数なしのコマンドでも機能しますが、いくつかの注意点があります (一致するショートカット、複数の実行可能ファイルなど)。通常、これらが大きな問題になることはないと感じています。
答え2
わかりました。原因は、UAC の「管理者承認モード」または「AAM」と呼ばれる新機能によるものと思われます。この機能を無効にすると (少なくとも UAC もオフにした場合)、Win+R でアプリケーションがデフォルトで管理者として実行されます。-- 3 台のマシンでこれを試しましたが、毎回うまくいきました。
無効にする方法は次のとおりです。
ローカル セキュリティ ポリシー エディターを開きます (スタート画面で「secpol」と入力し、右クリックして「管理者として実行」を選択します)。
左側のメニューから「ローカル ポリシー」を展開します。
展開された「ローカル ポリシー」の見出しの下で、「セキュリティ オプション」を選択します。
右側のパネルで「ユーザー アカウント制御: 管理者承認モードですべての管理者を実行する」を見つけ、この設定を開いて値を無効に変更します。
- すべてを「OK」して再起動します (少なくとも私のマシンでは再起動が必要と表示されましたが、状況によって異なります)。
すべてが正しく機能した場合、Windows デスクトップで Win+R を押すと、テキスト ボックスの下に「このタスクは管理者権限で作成されます」という小さな盾が表示されます。
(注記:運によっては、UAC もオフにする必要があるかもしれません。
答え3
^ ^ これについてコメントするためにサインアップしたばかりですが、上記に返信するには 50 の評価がありません。そのため、新しい回答で返信します。
「わかりました。原因は、UAC の「管理者承認モード」または「AAM」という新機能によるものと思われます。この機能を無効にすると (少なくとも UAC もオフにした場合)、Win+R でアプリケーションがデフォルトで管理者権限で実行されます。-- 3 台のマシンでこれを試しましたが、毎回うまくいきました。」
これは確かに、Windowsのスタートメニューの「コマンドの実行」を常に管理者権限で実行するための唯一の方法のようです。私のようにWindowsの「Home」製品を使用しているマシンの場合、レジストリキーは次の場所にあります。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System をクリックすると、右側に「EnableLUA」があります。これを右クリックして「変更」し、値を「1」ではなく「0」に設定すると、UAC を無効にするのと同じことが行われます。これは明らかに、「組み込みの管理者承認」とまったく同じことであり、管理者承認は、さまざまなユーザー/管理者アカウントの権限/アクセス権を「制御」するために UAC が有効になっている場合にのみ機能します。
結局、あきらめて、管理者が有効なショートカットをコマンドプロンプトに作成し、スタートメニューの「プログラム」フォルダの上に配置しました。これは、「実行」ボタンのすぐ近くだからです (変更した「クラシック スタート メニュー」の Windows 10 Home エディションのシャットダウンのすぐ上)。UAC をオフにすると、スタートメニューの実行コマンドで管理者権限を取得できますが、エラーを解消できません (あまり効果がないようです。[OK] をクリックすると、何かが機能しますが、エラーが表示されるのは嫌です) -http://www.bleepingtech.com/windows-8-fix-this-app-cant-open-for-built-in-administrator-account/このアプリは組み込みの管理者アカウントでは開けません。別のアカウントでサインインしてもう一度お試しください。この修正を試みていますが、UAC を無効にせずに実行コマンドで管理者権限を取得する方法はないと思います。UAC を無効にすると、このエラーが発生します。