如何使用不同域用户的权限启动 Windows 资源管理器?

如何使用不同域用户的权限启动 Windows 资源管理器?

我的 Windows 7 计算机已连接到工作场所的 Windows 网络。此网络上有两个正在使用的域,EMPLOYEESTESTERS。我在这两个域上都有登录名,例如EMPLOYEES\JoeTESTERS\TestJoe

如果我以 的身份登录到计算机EMPLOYEES\Joe,我该如何以 的权限启动 Windows 资源管理器实例TESTERS\TestJoe?请注意,我可以切换用户并以 的身份登录TESTERS\TestJoe此计算机,没有任何问题。

我已经尝试了这个帖子,而且它们不起作用。

答案1

您不需要以不同的用户身份运行 explorer.exe,只需使用不同的凭据连接到网络共享即可。

在资源管理器窗口中,您可以单击“映射网络驱动器”,填写路径并确保选中“使用不同凭据连接”。单击完成按钮时,系统将提示您输入要用于连接当前共享的凭据。

您也可以使用命令行上的 net 命令来完成此操作。

net use x: \\server\share /user:[email protected] password

答案2

看来 Windows 积极抵制以其他用户身份启动 Explorer 的能力。我通过执行以下操作在 Windows 7 系统上解决了此问题:

  1. 取得注册表项的所有权HK_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2},并授予自己完全控制权。此注册表项控制 Explorer 的启动方式
  2. 将子项从 重命名为runas_runas如果执行此操作时收到错误,则可能是您没有正确完成第一步

一旦更改,您可以通过 runas 命令或免费软件工具使用不同的凭据集启动 ExplorerJoeware 的 CPAU

然后,您可以从命令提示符启动 Explorer:

  • 使用 runas
    • runas /user:domain\username "c:\windows\explorer.exe /separate"
    • 然后完成密码提示。
  • 与 cpau
    • cpau.exe /u domain\username /p password /ex "E:\Windows\explorer.exe /separate"

笔记:

  • 您必须使用 Explorer 选项/separate强制 Explorer 作为单独的进程启动。也可以看看
  • 与 runas 相比,使用 cpau 的优势在于,您可以在命令提示符中指定用户名和密码。
  • 除了将 cpau 用于我自己的用途之外,我与 Joeware 没有任何关联。

答案3

  • 转到“开始”按钮;
  • 在 Explorer 中输入;
  • 按住 Shift 键并右键单击“Windows 资源管理器”;
  • 以不同的用户身份运行。

该用户还需要访问本地计算机上的文件系统的权限,并执行您想要执行的任何其他操作。

答案4

打开任务管理器并结束 explorer.exe 任务

从文件中使用“运行新任务”

在运行窗口中输入:runas /user:domain\username explorer.exe

当您按下回车键时,将打开一个 CMD 窗口,提示输入提升权限的用户的密码。

输入后,您可以在任务管理器中确认哪个用户正在运行 Explorer.exe

相关内容