有没有人在 Windows Vista 或 7 的系统帐户中成功启动 Windows 资源管理器的实例?可以在 XP 上执行此操作,但我无法让它在 Vista 或 7 中完全运行。
尝试将 Explorer 作为 SYSTEM 启动到会话 1(我的用户会话)会导致 Explorer 立即退出并返回错误代码 1。
我可以使用以下命令将 Explorer 作为 SYSTEM 启动到会话 0:
psexec -i 0 -s explorer
Run Code Online (Sandbox Code Playgroud)
这将创建一个以 SYSTEM 身份运行的资源管理器实例,在隐藏的会话 0 桌面上带有任务栏和开始菜单,但不会让您打开文件浏览器窗口。如果您切换到隐藏会话 0 桌面并尝试从那里打开资源管理器窗口来浏览文件,则会出现以下错误消息:
“服务器进程无法启动,因为配置的身份不正确。请检查用户名和密码。”
我已将我的用户帐户和 SYSTEM 帐户的以下注册表项设置为 1:
\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\SeparateProcess
Run Code Online (Sandbox Code Playgroud)
必须有办法使这项工作?如果不可能,谁能解释为什么?
-抢
windows-7 windows-vista windows-explorer psexec sysinternals