小编Rob*_*Rob的帖子

在 Windows Vista 或 7 上使用 Sysinternal 的 psexec 工具以系统帐户运行资源管理器?

有没有人在 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

6
推荐指数
2
解决办法
3万
查看次数