ご存知かもしれませんが、Windows Vistaでは、ユーザーアカウント制御など、Windowsのセキュリティモデルにいくつかの大きな変更が加えられました。 UACが行うことは、最小特権を持つアプリの概念を導入することです。マルウェアや不正なアプリが管理者として実行されると、ほとんどすべての損害を与える可能性があるため、アプリを実行するために必要な十分な権限のみを付与する必要があります。あなたのOSに。
ただし、UACのおかげで、ユーザーエクスペリエンスはわずかに損なわれ、この概念に慣れていない、または導入された理由が説明されていない数十年前のWindowsユーザーは、WindowsXPから移行したときに当惑しました。彼らは、PCにシステムレベルの変更を加えるアクションを確認するように求められた理由を理解していませんでした。最高レベルのUAC設定でWindowsを実行している場合に、かなりの量のUACプロンプトを表示するそのようなアプリケーションの1つに、ファイルエクスプローラー(旧称Windowsエクスプローラー)があります。 Explorerは、デフォルトのUAC設定で多くのUACプロンプトを表示しませんが、デフォルトのUAC設定は 100%絶対確実ではありません 。悪いことをするために管理者レベルの特権を引き受けるアプリに対してのみ安全です。
広告
そもそもなぜExplorerを管理者として実行したいのかと疑問に思われるかもしれません。多くのUACプロンプトを含むいくつかのファイル操作を実行する必要があるとします。または、一部のシェル拡張機能(右クリックメニュー拡張機能など)がUACで機能するように更新されておらず、管理者として実行されるまで機能しない可能性があります。正しく機能しないシェル拡張機能を昇格させるためのMicrosoft提供の方法はありません。そのため、UACをデフォルト設定に設定してすべてのアプリを常に実行するのではなく、UACを永続的に最高レベルに設定し、代わりにファイルエクスプローラーを別のプロセスで一時的に昇格させて、管理者として作業を完了してから閉じることができます。
問題を除いて、MicrosoftはWindows 8.1 / 8(およびWindows 7でも)でエクスプローラーを管理者として実行することを許可していません。 Windows Vistaでは、エクスプローラーを管理者として実行することができました。マイクロソフトは DCOM Windows7以降のバージョンでエクスプローラーを起動します。 DCOMクラスファクトリは、ユーザーがインタラクティブに実行されているかどうかを確認し、エクスプローラーを起動します。彼らは、管理者としての実行を防ぐためのセキュリティ対策として、レジストリに制限を設けました。もちろん、サードパーティのファイルマネージャを使用してファイル操作を行っている場合は、一時的に簡単に昇格できるため、問題はありません。
この記事では、エクスプローラーを昇格して、UACプロンプトが多すぎるファイル操作を実行したり、昇格しないと機能しないシェル拡張を使用したりする方法を説明します。また、昇格したプロセスを閉じる方法についても説明します。 Explorerを昇格して実行するためのソリューションは、読者の1人でありWindows愛好家のAndre Zieglerによって発見されました。彼は、DCOMクラスで使用されるregキーを指摘しました。 このTechnetフォーラムスレッド 。これがあなたがそれをすることができる方法です:
知らずにスナップチャットでスクリーンショットを撮る方法
1.Winaeroの優れたものをダウンロードして開きます RegOwnershipEx 応用。 RegOwnershipを使用すると、レジストリキーの所有権を取得し、管理者権限を付与して、後でそれらを復元できます。これらはすべて、使いやすいユーザーインターフェイスから実行できます。
2. RegOwnershipExの[レジストリキーの選択]テキストボックスに、以下をコピーして貼り付けます。
HKEY_CLASSES_ROOT AppID {CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
3. [所有権の取得]ボタンをクリックします。ロックアイコンのロックが解除されます。次に、[レジストリエディタで開く]をクリックします。
4.レジストリエディタが上記のキーで開きます。レジストリエディタの右側のペインに、「RunAs」という名前の値が表示されます。この値の名前を変更するか削除するだけで、Windowsで必要なときにエクスプローラーを管理者として実行できます。 'RunAs'の名前を任意の名前に変更します。たとえば、RunAsAdmin(つまり、この変更を行ったことを覚えています)。
5.レジストリエディタを閉じて、RegOwnershipExに戻ります。 [所有権の復元]ボタンをクリックし、所有権を取得したばかりのキーにチェックマークを付けて、所有権を復元します。
それでおしまい。これで、Explorer.exeまたはそのショートカットを右クリックして、[管理者として実行]を選択すると、管理者として実行できるようになります。管理者として実行するもう1つの方法は、スタートメニューまたはスタート画面からCtrl + Shift + Enterを押して、コンピューター/このPCのショートカットを起動することです。別のプロセスとして開始されます タスクマネージャーで確認できます またはSysInternalsの優れたProcessExplorer。
Winaeroのも使用できます シンプルだが便利 ELE.exe アプリ コマンドラインから管理者としてプログラムを起動します。
管理者として実行すると、内部で何をしても、UACプロンプトは表示されません。 Process Explorerも管理者として実行すると、2番目のExplorerプロセスの整合性レベルが高として表示されます(高は、プロセスが管理者として実行されていることを意味します)。
ここで注意すべき重要なことは、エクスプローラウィンドウを閉じたときにこのプロセスが正常に終了しないことです。エクスプローラーウィンドウでの作業が終了した後、エクスプローラーを昇格するたびに終了することを忘れないでください。
各ページの異なるフッター Google ドキュメント
また、Explorerを管理者として定期的に実行しないでください。互換性のないシェル拡張子を使用する必要がある場合、またはハードドライブ上のファイルとフォルダーを管理および維持するために多くの迷惑なUACプロンプトを生成する複数の高負荷のファイル操作を実行する必要がある場合にのみ、昇格する必要があります。また、作業が終了したら、タスクマネージャーで2番目のExplorer.exeプロセスを終了することを忘れないでください。