web-dev-qa-db-ja.com

デフォルトで管理者権限でWindows 7エクスプローラーシェルを実行するにはどうすればよいですか?

次の手動プロセスにより、Windows 7シェル(エクスプローラー)を管理者特権で実行することができます。

  1. 押し続けることでエクスプローラシェルを倒す Shift+Ctrlスタートメニューシャットダウンボタンを右クリックし、エクスプローラーの終了を選択します。
  2. 開始タスクマネージャで Ctrl+Shift+Esc
  3. プロセスタブに移動してすべてのユーザーのプロセスを表示を選択して、タスクマネージャーの特権を昇格させます。
  4. 次に、シェルの新しいインスタンスをFile | Run in Task Managerで起動し、Explorerと入力して、Create this task with administrative privilegesを選択します。

上記のプロセスを実行すると、Windowsシェルは管理者特権で実行され、起動するすべてのプログラムにも管理者特権が与えられます。これにより、特にコマンドラインアプリケーションで特権を必要とするタスクをはるかに簡単に実行できるようになります。UACを使用してプロセスの特権を昇格させる機会を与えるのではなく、通常、サイレントまたはAccess denied.メッセージで失敗します。

しかし、私が興味を持っているのは、毎回この面倒なプロセスを実行する必要はなく、特権シェルをデフォルトで使用するアカウントを作成することです。どうすればできますか?

31
Barry Kelly

私の知る限り、このようなアカウントを作成することはできませんが、「Administrator」としてログインすると(Administratorsグループのメンバーであるアカウントとしてだけではなく、それでは不十分です)、起動したすべてのものが高架に打ち上げられます。

通常はすべきことではありませんが、必要な場合はそうする必要があります。

8
Mark Allen

これはひどい考えです。 Winに戻りたいXPすべてが管理者として実行される日?VistaとWindows 7によるセキュリティの向上をすべて放棄している。GUIアプリケーションはすべてUACを呼び出す必要があるので、その場合、このハックは必要ありません。

管理者としてコマンドラインアプリを実行する必要がある場合は、管理者コマンドプロンプトを開くだけです。とても簡単です。WINを押し、「cmd」と入力してから、Ctrl + Shift + Enterを押します。またはもっと簡単に、cmdへのショートカットを作成し、設定で「管理者として実行」に設定できます。

5
davr

元の質問については、シェル全体を管理者権限で実行している場合は、管理者アカウントでログインしてそれで終了することもできます。セキュリティに関する限り、基本的にはアカウント分割の目的を破壊します。 Explorerを別の管理者アカウントとして実行することをお勧めします。

Explorerを管理者として起動する簡単なソリューション:

  • 管理者アカウントとしてCMDウィンドウを実行します。
  • 「エクスプローラ」と入力します
  • 管理者権限を持つエクスプローラーをお楽しみください

注:これはPowerShellウィンドウでは機能せず、理由がわかりません。たとえば、管理者ユーザーとしてPowerShellウィンドウを起動し(ここでは管理者として実行することについて話しているわけではありません)、「Explorer」または「invoke-item Explorer.exe」と入力すると、ウィンドウが起動しますが、ユーザー権限しかありません。ただし、同じPowerShellウィンドウで「CMD」と入力してから、「Explorer」と入力するだけで機能します。

その他の非常に楽しい非表示の注意:ほとんどの人はこれを知らないが、PowerShellウィンドウを常に管理者として実行するためのチェックボックスがあるため、Shiftキーを押しながら右クリックして選択する必要はありません(ほとんどの操作を行うため) PowerShellはとにかく管理者を必要とします)。それを見つけるには:

  1. タスクバーに固定されている場合(または、おそらくメトロダムの場合も同様)(win 7/8)ショートカットを右クリックします。それ以外の場合は、ショートカットのプロパティに移動します
  2. プロパティをクリックします
  3. ショートカットタブをクリック
  4. Advanced ...をクリックします。
  5. チェックボックス「管理者として実行」; ok; ok
  6. 幸せな生活を
5
Warai Otoko

Windows 7以降、Windowsエクスプローラを管理者権限で実行する簡単な方法がないことは間違いありません。エクスプローラでは、通常の「管理者として実行」はデフォルトで無視されます。

ただし、これらの昇格されたアクセス許可を頻繁に必要としない場合は、適切な回避策があります。

すべてのWindowsアプリケーションのファイルダイアログ(開く、名前を付けて保存など)はほぼ完全なエクスプローラの化身であり、アプリケーションのユーザー権限を継承します。したがって、管理者としてメモ帳を起動し、[ファイルを開く]ダイアログを開くと、それを使用して管理者権限でファイルを操作できます。保護されたファイルを変更および削除したり、所有権を標準ユーザーに変更したりできます。

3
Jpsy

ビルトインAdministratorアカウントの自動昇格を有効にしないのはなぜですか?

起動ローカルセキュリティポリシー

移動:ローカルポリシー\セキュリティオプション

以下を探します:ユーザーアカウント制御:ビルトイン管理者アカウントの管理者承認モードで、無効になっていることを確認します(これはいずれにしてもデフォルト値です)。

これで、すべての管理者のニーズに合わせて組み込みの管理者アカウントにすばやく切り替えることができます。

3
surfasb

UACをオフにした場合、残りの問題は何ですか?

あなたはこれでメソッドを試すことができます アーロン・マーゴシスによる記事 、これはVista用ですが、Windows 7でうまく動作するかもしれません(私はこれをテストしていません)。

@Andrew一部のアプリは、UACで動作するように適切に記述されていないため、UACで適切に動作しません。多くの場合、これは最初から正しく記述されていなかったことが原因です。通常の容疑者は、HKLMでユーザーレベルのレジストリ設定を書き込もうとするものです。 UACはこれを仮想化することで役立ちますが、設定を読み取るコードの後半の部分がハードコーディングされている場合、仮想化をバイパスし、設定を見つけられず、期待どおりに動作しない可能性があります(これもオフにするのが非常に悪い考えです)すべてのアプリをインストールして構成している間にUACを実行し、その後、設定がいくつかの奇妙な場所で終了する可能性があるため、後でオンにします)

1
AdamV

昇格したエクスプローラウィンドウを取得する簡単な方法:

  1. Windowsボタンを押し、cmdと入力して検索します
  2. cmdを右クリックして(またはキーボードのメニューボタンを押して)、「管理者として実行」を選択します。
  3. 管理者特権のコマンドウィンドウに「Explorer<return>」と入力します
0
00prometheus

エクスプローラの「フォルダオプション」には、すべての新しいエクスプローラウィンドウを個別のタスクとして実行するオプションがあります。これにより、昇格したExplorer.exeの2番目のコピーを実行できるようになります...

また、例えばのインスタンスを実行することも可能です。 runasコマンドでmspaint(runas/user:yourdomain\youradminuser mspaint)を実行し、ファイルに移動して開きます。ほら、あなたはあなたの昇進した探検家を持っています...

0
Langhard