質問: sysinternals psexecツールを使用して、windows vistaまたは7のsystemアカウントでエクスプローラーを実行しますか? windows vistaまたは7のsystemアカウントでwindowsエクスプローラーのインスタンスを起動することに成功した人はいますか? xpでこれを行うことは可能ですが、vistaまたは7で完全に機能させることができませんでした。explorerをsystemとしてセッション1(ユーザーセッション)で起動しようとすると、explorerはすぐに終了し、エラーコード1が返されます。次のコマンドを使用して、エクスプローラーをsystemとしてセッション0に起動できます。psexec -i 0 -s explorer これにより、非表示のセッション0デスクトップにタスクバーとスタートメニューを備えたsystemとして実行されるexplorerのインスタンスが作成されますが、ファイルブラウザウィンドウを開くことはできません。非表示のセッション0デスクトップに切り替え、そこからエクスプローラウィンドウを開いてファイルを参照しようとすると、次のエラーメッセージが表示されます。 "構成されたidが正しくないため、サーバープロセスを開始できませんでした。ユーザー名とパスワードを確認してください。" ユーザーアカウントとsystemアカウントのレジストリキーを1に設定しました。\software\microsoft\windows\currentversion\explorer\advanced\separateprocess これを機能させる方法が必要ですか?それが不可能な場合、誰かが理由を説明できますか?-ロブ
回答: 提案:管理者権限を持つファイル管理には、マスターアカウントで「実行」するのではなく、サードパーティの「エクスプローラー」を使用します。私は「freecommander」を使用しています( freecommander ):エクスプローラーコマンド(プロパティなど)を右クリックすると、管理者権限が正しく付与されます。副次的な利点は、視覚的にではないエクスプローラーであるため、管理ウィンドウにいることを即座に確認できることです(愚かなことをするリスクが軽減されます)。