Rob*_*Rob 6 windows-7 windows-vista windows-explorer psexec sysinternals
有没有人在 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)
必须有办法使这项工作?如果不可能,谁能解释为什么?
-抢
杀死你所有的探险家
技能浏览器
然后启动
psexec -i -s 资源管理器
您的任务栏将作为系统运行,因此您通过它打开的所有内容都将作为系统运行。
完成后再次杀死它并通过任务管理器打开一个普通的资源管理器 (Ctrl-Shift-Esc)
为什么(来自“ Windows 中会话 0 隔离对服务和驱动程序的影响”):
\n\n\n\n\n在 Windows XP、Windows Server 2003 和早期版本的 Windows 中,所有服务与应用程序一起在会话 0 中运行。这种情况会带来安全风险。在 Windows Vista、\n Windows Server 2008 和更高\n 版本的 Windows 中,操作系统隔离会话 0\n 中的服务,并在其他会话中\n 运行应用程序,因此可以保护服务免受源于\n 的攻击。 \n 应用程序代码。
\n
从该页面上提供的 MS 论文中:
\n\n\n\n\n在 Windows Vista\xc2\xae、Windows Server\n 2008 和更高版本的 Windows 中,操作系统通过隔离会话 0 中的服务并使会话 0\n 非交互式来缓解此安全风险。只有系统进程和服务在会话 0 中运行。
\n
我确实发现了这个小免费软件实用程序,它显然允许您在 Vista 中的会话 0 中启动内容;没有提到 Windows 7 兼容性,我也没有测试过。
\n\n您可以在这里找到这个程序(“作为系统运行”),也许它会帮助您完成您想要做的事情。
\n\n这是该页面的简介:
\n\n\n\n\n它是一个简单的工具,可让您在本地系统帐户下启动程序或运行命令和脚本。需要 PC 上的管理权限。该工具与 Vista UAC 完全兼容。
\n
希望有帮助...
\n| 归档时间: |
|
| 查看次数: |
32220 次 |
| 最近记录: |