XPで管理者権限でExplorerシェルを開く(IE7がインストールされている)


21

管理者権限がないようにユーザーアカウントを降格し、IE6へのショートカットを作成する「sudoのような」トリックを使用し、「異なる資格情報で実行」オプションを有効にしてシェルウィンドウをローカル管理者として開くので、ものをインストールおよびアンインストールできます。

IE7にアップグレードすると動作しなくなりました-IE7はWindowsエクスプローラーを個別に起動します。

別の資格情報でWindows Explorerを実行しようとしましたが、これは機能しません。

管理者特権で毎日コンピューターを実行する必要がないように、この動作を再度有効にする方法を知っている人はいますか?

回答:


36

私は常に次のコマンドを使用して、XP / IE7で別のエクスプローラーシェルを起動します。/separateスイッチはドキュメント化されていないようです(最近までウェブ上であまり見ていませんでした)。

Explorer.exeショートカットの「ターゲット」で次の構文を使用します。

runas /user:ComputerName\AdminName "C:\WINDOWS\explorer.exe /separate"
  • ComputerNameを、AdminNameと同じ自分のドメイン(ドメインの場合もあります)に置き換えます。上記のすべては、ショートカットの[ターゲット]フィールドに移動します。C:\Windows\explorer.exe
  • ポップアップコマンドプロンプトで管理者パスワードを入力すると、別のエクスプローラーシェルが表示されます(管理者アカウントで実行されます)。

gpedit.msc(XP Proの場合)管理者としてログインしているときにエクスプローラーのツールバーの背景を変更すると、ユーザーセッションからRunAs Admin Explorerインスタンスを起動すると、一意の背景が表示され、管理者が実行していることがわかりますエクスプローラー(手順はこちら)。

IE x7を搭載したXP x64でテストした私の例は素晴らしいです:
Admin Explorerの縦縞

〜セフ。


1
エクスプローラーウィンドウの所有者(タイトルバー、ステータスバー、またはそのようなもの)を知る方法があることは本当に素晴らしいことです。これが可能かどうか知っていますか?
イグナシオソレルガルシア

5

Windows XPでは、あなたはアーロンMargosisのブログ記事と題し上の「オプション2」の指示に従って、「管理者」を含め、他のユーザーとしてWindows Explorerを実行することができExplorerでのRunAsをhttp://blogs.msdn.com/aaron_margosis/archive /2004/07/07/175488.aspx

要するに:

  1. 最終的にRunAsを実行するユーザーとしてマシンにログオンします。
  2. コントロールパネルの[フォルダーオプション]に移動し、[別のプロセスでフォルダーウィンドウを起動する]オプションをオンにします。

私はこれを常に使用するため、新しいマシンのビルドプロセスに次の* .cmdスクリプトを含めました。

rem Windows XPでのみテスト済み!
reg load "HKU \ TempDefaultProfileHive" "%ALLUSERSPROFILE%\ .. \ Default User \ ntuser.dat"
reg add "HKU \ TempDefaultProfileHive \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced" / v "SeparateProcess" / t REG_DWORD / d 1 / f
regアンロード "HKU \ TempDefaultProfileHive"

このスクリプトは、マシンのデフォルトのユーザープロファイルに基づいて作成されたすべての新しいプロファイルに対して、「個別のプロセスでフォルダーウィンドウを起動する」設定をオンにします。


3

パズルのすべてのピースが投稿されましたが、それらをまとめる必要があります。

非管理者アカウントで管理者としてWindows Explorerを実行するには、次の手順を実行する必要があります。

  1. 管理者としてコンピューターにログインします
  2. Windowsエクスプローラーを開きます
  3. 後藤[ツール]メニューを選択[フォルダオプション]を...
  4. 後藤[表示 ]タブ、チェック、独立したプロセスでのウィンドウのフォルダを起動

非管理者としてコンピューターにログインし、実行している場合

runas /user:administrator explorer.exe

動作します。これはおそらくレジストリを介して設定できますが、これが最も簡単な方法だと思います。


3

runas.exeを使用して、異なる資格情報でプログラム(たとえば、Windowsコンソール)を実行できます。デスクトップに「su」というショートカットがあり、これにリンクしています。

%windir%\system32\runas.exe /noprofile /user:administrator cmd

これにより、管理者パスワードを要求するコンソールボックスが起動します。


@Huppie-runasは優れていますが、エクスプローラーを起動しても機能しないようです。cmdまたはADコンソールを問題なく実行できますが、エクスプローラーはエラーをスローすることなく失敗します。

Windowsエクスプローラーは(残念ながら)Windowsと少し統合されすぎているため、runasで開くことができません...別のファイルブラウザー(たとえば、Total Commander)を使用してみてください。


Gulzarには、runasでエクスプローラーを実行するための(文書化されていない)ソリューションがあります。

%windir%\system32\runas.exe /user:administrator "explorer.exe /separate"

私の記事で述べたように@Huppieのtry /別のスイッチ
ガルザー

2

あなたの質問があなたのコンピューターに関連している場合、SudoWinを十分に推奨できません。Windowsで「sudo」トリック(おそらく有名なLinux / Unixコマンド)を実行できます。つまり、自分のアカウントでプログラムを実行できますが管理者権限が必要です。つまり、プログラムは、自分のアカウント(レジストリ、ユーザープロファイル)で実行する場合の設定と設定を保持しますが、管理者特権で、自分のアカウントのパスワードで保護されます。これは、一度知って初めてでなければ生きていけない機能であり、実装は素晴らしいです!

[編集]それは完全に無料(オープンソース)であることを言及しましたか。


1

これは私にとってうまくいきます:

runas /u:administrator "explorer /separate"

ローカル管理者を持ち、彼のネットワーク共有にもアクセスできるドメインユーザーに対しても同様に使用できます。

runas /u:domain\username "explorer /separate"

必要に応じて共有を指定することもでき、そのフォルダーでエクスプローラーが開きます。

runas /u:domain\username "explorer \\server\share, /separate"

すべての引用符とコンマは、示されているとおりに入力する必要があり、共有名にスペースが含まれる場合は二重引用符で囲む必要があります。のような:

runas /u:domain\username "explorer "\\server\share name", /separate"

1

これは私のために働く:

Terminal Serverドメインに非特権ユーザーとしてログインしています。

[スタート] > [ 実行]から:

runas.exe /u:administrator "explorer.exe /separate"

押した後、[OK]を、CMDウィンドウは、マシンの管理者パスワードを求め、開き、「PLING」ブランドの新しいエクスプローラウィンドウが開きます。これで、管理者アカウントにログインしているかのように、すべてのファイル処理を実行できます。


0

このリンクで問題が解決するかどうかはわかりませんが、要約すると次のようになります。

  1. Shift-右クリック->実行...
  2. 管理者の資格情報を入力してください

これはIE6で行っていたことですが、IE7ではもう動作しません。IE7は起動しますが、作成されたエクスプローラーウィンドウには正しい資格情報がありません。Windowsエクスプローラでこれを行うと、機能しません。
ブレンダン

0

できることは、「新しいプロセスでフォルダーを開く」オプション(またはそのようなもの)をチェックしてからrunasを実行することです。警告が含まれます:

  1. すべてのフォルダーウィンドウを閉じるか、既存のプロセストークンを再利用する必要があります
  2. 少し遅いです
  3. 管理モードから復帰するには、すべてのフォルダーウィンドウを閉じる必要があります
  4. 管理モードで開いているウィンドウもすべて管理されます

これは、VistaのUAC-XP上のYMMVのトリックであり、完全に別のアカウントがあります。

管理タスク用に別のファイルマネージャーを取得することをお勧めします。Xplorer2は私にとって使いやすいようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.