在Windows 7中以管理员用户身份运行explorer.exe

问题描述:

我有Windows 7操作系统,并且存储了管理员用户凭据(事先已知)。在Windows 7中以管理员用户身份运行explorer.exe

我知道我们可以使用“Runas”动词运行程序或.exe,并启动一个进程,但我的问题是针对explorer.exe的。我正在尝试运行“runas/user:”control.exe打印机“,它在提示密码后成功启动,但是当我在TaskManager中进行检查时,它正在我登录的普通用户下运行。

我注意到这只是与explorer.exe。其他程序工作正常,如预期runas。

什么是在这里与Windows 7?或者我如何运行explorer.exe或control.exe与打印机?

+0

你的问题不是很清楚。通过以管理员身份运行任何内容,您实际上想要解决的问题是什么?什么意思是运行“explorer.exe或control.exe与打印机”?无论如何,你的问题更适合超级用户,它肯定会被移到。 – 2011-01-20 22:20:07

+0

http://superuser.com/是你想问这个问题的地方 – 2011-01-20 22:21:45

Windows资源管理器喜欢在同一个进程中壳又名任务栏打开新窗口。

你可以尝试:

explorer.exe /separate,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D} 

这应该在一个新的进程中打开 “计算机\ ControlPanel控制面板\打印机” ......

试试下面的代码:

runas /user:DOMAIN\username "control /name Microsoft.DevicesAndPrinters” 

运行Explorer.exe的不同用户从已经使用“runas”命令登录的那个在Windows 7中被禁用。但是有一个解决方法:

  1. 开始 - >运行 - >注册表编辑器
  2. 定位到注册表项:HKEY_CLASSES_ROOT \ {的AppID CDCBCFCA-3CDC-436F-A4E2-0E02075250C2}
  3. 右键单击注册表项,然后单击权限...
  4. 提供的完全控制权限用户登录
  5. 开始 - >运行 - > dcomcnfg.exe - >展开DCOM配置
  6. 右键单击并选择“Elevated-Unelevated Explorer Factory”属性,单击Identity选项卡并选择“启动用户”

After做这个explorer.exe将以RunAs.exe命令中指定的用户身份启动!

这一个适用于Windows 7,8.0和8.1

  • 启动注册表以管理用户。
  • 导航/找到ID HKEY_CLASSES_ROOT \的AppID \ {CDCBCFCA-3CDC-436F-A4E2-0E02075250C2}节点
  • 采取所有权和分配注册表节点的全部权利。
  • 将节点RunAs重命名为_RunAs。
  • 关闭注册表编辑器。

现在去C:\ Windows \ Explorer。exe并创建一个桌面快捷方式(使用发送到)。

右键单击并运行为管理员。这应该以不同的用户身份打开Windows资源管理器。