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

Ash*_*ppa 35 windows-7 privileges windows-explorer

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

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

我已经尝试了这篇文章中给出的建议,但它们不起作用。

Pax*_*xxi 21

您无需以不同的用户身份运行 explorer.exe 即可连接到具有不同凭据的网络共享。

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

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

net use x: \\server\share /user:testuser@example.com password
Run Code Online (Sandbox Code Playgroud)


Ro *_* Mi 17

Windows 似乎积极抵制以不同用户身份启动资源管理器的能力。我通过执行以下操作在我的 Windows 7 系统上解决了这个问题:

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

更改后,您可以通过 runas 命令或使用Joeware的免费软件工具CPAU使用一组不同的凭据启动资源管理器。

从命令提示符,您可以启动资源管理器:

  • 与 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 作为单独的进程启动。也可以看看
  • 使用 cpau 比使用 runas 的优势在于,使用 cpau,您可以在命令提示符中指定用户名和密码。
  • 除了将 cpau 用于我自己的用途之外,我不隶属于 Joeware。


小智 14

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

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

  • 这种方法对我从来没有用过。在启动资源管理器窗口时,它确实*似乎*起作用,但是细心的用户会很快注意到资源管理器的新实例肯定无法访问只有管理员帐户才能访问的文件。 (8认同)

小智 8

这适用于 Windows 7、8.0、8.1 和 10

  1. 以管理用户身份启动注册表编辑器。
  2. 导航到密钥,取得所有权并授予自己对密钥的完全控制权限 HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
  3. 将值重命名RunAs_RunAs.
  4. 关闭注册。
  5. 在桌面上创建一个快捷方式 C:\Windows\Explorer.exe
  6. 右键单击快捷方式并选择以管理员身份运行。这将在管理员的安全上下文中打开资源管理器。