(管理者として)昇格したWindowsファイルエクスプローラーを実行する方法は?
ファイルエクスプローラーは、常に最小限の特権でWindowsで起動します。実行可能ファイルC:\Windows\explorer.exe
をクリックしても 「管理者として実行」で開始してみてください 」モードでは、特権の昇格は発生しません。この記事では、昇格されたアクセス許可で(管理者として)ファイルエクスプローラーを実行する簡単なトリックを見ていきます。
フォルダにアクセスする権限がありません。[続行]をクリックして永続的にアクセスします
ローカル管理者グループに追加されたアカウント(または組み込みのWindows管理者)でWindowsファイルエクスプローラーを操作する場合、多くの場合、システムフォルダー、ユーザープロファイルを開くか、保護されたシステムファイルを編集する必要があります。現在のコンテキストでWindowsエクスプローラーでそのようなディレクトリ/ファイルを開こうとすると、UAC警告が表示され、アクセスを許可して特権を昇格するように求められます。
外観:システムフォルダ C:\ Windows \ System32 \ Configを開いてみましょう エクスプローラーで。 [ユーザーアカウント制御]ウィンドウが表示され、現在このフォルダにアクセスする権限がないことを警告しています:
You don’t currently have permission to access this folder. Click Continue to permanently get access to this folder.
ただし、続行をクリックすると、UAC特権の昇格を介してアクセスできます。 。
[続行]をクリックすると、UACはexplorer.exeプロセスの特権を一時的に昇格させ、NTFSにアカウントへのフルコントロールのアクセス許可を付与します。
既知の問題:
大丈夫ですが、そうすると、アカウントがNTFSアクセス許可フォルダに明示的に追加されます。しかし、あなたがしたいのは、フォルダの内容を表示することであり、そのACLを変更することではありません!サーバーに複数の管理者がいる場合はどうなりますか?次に、フォルダにアクセスするときに、それぞれがディレクトリACLを変更します。
権限が変更された後、ユーザーアカウントで実行されているすべてのプログラムは、(プログラムが昇格されていない場合でも)このフォルダに対するフルコントロール権限を持ち、アカウントがローカルのAdministratorsグループから削除された後でも可能です。
このファイルエクスプローラーの動作により、WindowsServerで共有ネットワークフォルダーを管理するときに問題が発生します。回避策として、多くのWindows管理者は、UNCパス(
\\mun-fs01\docs\
)を介して共有フォルダーを管理することを好みます。 )ローカルではなく。この場合、ディレクトリにアクセスするときに特権を昇格する必要がないため、NTFSACLに変更はありません。 当然、システムファイルやユーザーフォルダーを頻繁に操作する場合、このポップアップUAC通知は煩わしくなります。 UACを無効にしたくないので、Exploler.exeを昇格させて起動する方法を見つけました。
Windows10およびWindowsServerで管理者としてファイルエクスプローラーを実行するにはどうすればよいですか?
Windowsエクスプローラーのプロセスは、ユーザーが標準のユーザーアクセストークンを使用してログオンしたときに開始されます。 Explorer.exeプロセスを標準的な方法で昇格させることはできません。また、「管理者として実行」モードで2番目のエクスプローラープロセスを開始することはできません(これはCreateExplorerShellUnelevatedTask
によってブロックされます タスク)。 Windowsファイルエクスプローラーは、対話型ユーザーセッションのさまざまなセキュリティコンテキストでexplorer.exeプロセスの複数のインスタンスを実行することをサポートしていません。したがって、最初にユーザーセッションで現在のexplorer.exeプロセスを終了する必要があります。
explorer.exe
を強制終了できます タスクマネージャーから、またはPowerShellコンソールで次のコマンドを使用して処理します(必ずpowershell.exe
を実行してください 管理者として):
taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe
SUCCESS: The process "explorer.exe" with PID 3208 has been terminated.
管理者としてexplorer.exeプロセスを実行するには、次のコマンドを使用します。
c:\windows\explorer.exe /nouaccheck
(いいえ | UAC |確認 )。
これらのコマンドは、現在のユーザーのexplorer.exeプロセスを終了し、新しいプロセスを開始します。これにより、powershell.exeが実行されている昇格されたアクセストークンが継承されます。
または、タスクマネージャー->ファイル->新しいタスクの実行-> explorer.exe /nouaccheck
から新しい特権エクスプローラープロセスを開始できます。 ([管理者権限でこのタスクを作成する]オプションを必ずチェックしてください 」)。
タスクマネージャーでWindowsエクスプローラーが昇格して実行されていることを確認できます 。タスクマネージャを開き、詳細strong>に移動します タブ。任意の列を右クリックし、選択をクリックします 列 高架を有効にします 表示する列。
ご覧のとおり、explorer.exeには属性 Elevated =Yesがあります。 。
その後、エクスプローラーはUAC警告なしで任意のシステムフォルダーを開くことができ、Windowsエクスプローラーから実行されるすべての子プロセスは昇格して実行されます。
たとえば、ホストを編集する必要がある場合に便利です。 ファイル(c:\ windows \ system32 \ drivers \ etc):メモ帳を使用してエクスプローラーから直接開くことができます。管理者または別のユーザーとして別のnotepad.exeプロセスを開始する必要はありません。昇格モードでexplorer.exeを頻繁に実行する必要がある場合は、デスクトップで上記のコマンドを使用して*.batまたは*.ps1ファイルを作成できます。
完了したら、必ずエクスプローラー.exeを非昇格モードで再起動してください。
taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe
explorer.exe
ご覧のとおり、explorer.exeプロセスのElevated値がいいえに変更されました。 。
このWindowsエクスプローラーの昇格のトリックは、WindowsServer2016/2019とすべてのWindows10ビルドの両方で機能します。
Windows Server 2012 /R2およびWindows8では、エクスプローラープロセスを昇格して実行するには、cmd.exe
を開く必要があります。 管理者として、次のコマンドを実行します:
tskill explorer & explorer
-
Windows 10 または Windows 11 のファイル エクスプローラーから OneDrive を削除する方法
OneDrive アプリは、データをクラウドに簡単に保存できるため、Windows オペレーティング システムにプリインストールされています。ただし、OneDrive には欠点があります。データをオンラインでバックアップするか、PC から不要なメモリを消費するかをたずねるポップアップが常に表示される可能性があります。これは、使用していない場合はさらに厄介です。 そのため、OneDrive を PC に保存したくない場合は、削除することを検討してください。もう 1 つ覚えておくべきことは、OneDrive アプリを削除しても、そのファイルの一部は引き続きファイル エクスプローラーに残るというこ
-
Windows 11 で遅いファイル エクスプローラーを修正する方法
Windows のファイル管理アプリであるファイル エクスプローラーは、ほとんどの Windows ユーザーが毎日使用するものです。ただし、サードパーティのファイル マネージャー ソフトウェアを試してみたい場合は、これらの中から選択できます。 そうは言っても、ファイル エクスプローラーまたは Windows エクスプローラーの読み込みに時間がかかるか、操作を実行するには遅すぎるため、その切り替えを行うことをためらう理由の 1 つが考えられます。この問題は Windows 10 だけでなく、Windows 11 ユーザーにも影響を与えています。 ファイル エクスプローラーが遅いのはなぜですか?