bin*_*unt 11 windows user-accounts windows-explorer windows-10
继这个关于作为不同用户打开文件资源管理器的问题之后,我尝试导航到C:\Windows,shift+右键单击explorer.exe并单击“以不同用户身份运行”。当我输入用户的登录详细信息时,我收到 2 条连续的错误消息,都说
Windows 无法访问指定的设备、路径或文件。您可能没有访问该项目的适当权限
如果我尝试当前登录的帐户的登录详细信息,它会起作用,但另一个则不起作用。我的 PC 上的两个帐户(管理员)都是这种情况。
编辑
评论中有一些混乱。我正在尝试按照上面链接的问题中接受的答案进行操作,但它不起作用。有些人说这是不可能的,所以奇怪的是有一个接受了 3 个赞成票的答案
小智 10
根据这篇 TechNet 博客文章,explorer.exe看起来是单线程的,并且不允许在不同用户帐户下运行多个线程:
Windows 资源管理器并非设计为在同一桌面会话中的多个安全上下文中运行,Windows 不能简单地抛出 UAC 提示然后启动资源管理器的提升实例
使用explorer.exe的最有用的替代方法(也在该文章中概述)是下载explorer++并以您希望浏览文件的用户身份运行它。您可以在 explorer++ 中像使用 explorer 一样轻松地连接到 UNC 路径,因此它似乎是一个足够的选择。这也是我遇到的最简单的方法,不需要提升权限(例如需要干预注册表或安装其他软件的权限)。
从您在有关此主题的其他问题( 1、2 )中可以读到的内容来看,它通常充其量只是 hacky,而且肯定不是受支持的场景。此外,第二个问题有更多信息,如果您点击一些链接,您将最终到达这里:所以这是 Vista\xe2\x80\xa6
\n如果您查看该文章,您将阅读以下内容:
\n\n\n然而,在 Vista 上,还有更多变化。Internet Explorer 和 Windows Explorer 都不愿意在同一个桌面上使用多个帐户。如果您尝试在与桌面不同的用户帐户下运行 IE,它将显示一条错误消息: \xe2\x80\x9cThe RUNAS command is not support.\xe2\x80\x9d 据我了解,主要原因是问题在于,对于在低完整性级别运行的保护模式 Internet Explorer,IE 还会启动一个中等 IL 代理进程 (ieuser.exe),该进程以桌面用户身份运行,并为低 IL 进程控制选定的中等 IL 操作。允许多个身份进入该组合会带来显着的复杂性,最好避免。如果您尝试以其他用户身份运行 Windows 资源管理器,\xe2\x80\x99 将看不到任何内容 \xe2\x80\x93 新进程启动但退出而不显示窗口。
\n...
\n探索者有点棘手。直接以管理员身份应用 \xe2\x80\x9cRun \xe2\x80\x9d 不会\xe2\x80\x99,但从提升的命令 shell 运行它通常可以。我发现像 \xe2\x80\x9cexplorer /e,c:\\\xe2\x80\x9d 这样的命令行可以工作,而仅运行 \xe2\x80\x9cexplorer\xe2\x80\x9d 可能不会。但和以前一样:如果它确实有效,那是当前实现的无意副作用,并且可能随时更改。
\n
我们有理由期望他们会像在 Windows Vista、Windows 7、Windows 8 以及现在(可能)Windows 10 中那样保留这种行为。
\n因此,看来您要么必须使用黑客手段,考虑解决方法,要么重新评估导致您必须以其他用户身份运行资源管理器的问题。
\n作为解决方法,您可以使用不同的文件资源管理器,例如 Total Commander,它cmd在不同的凭据下运行,您以其他用户启动的其他软件的文件打开对话框或 Windows“快速切换”以暂时切换到另一个用户。
您并没有真正提供任何信息为什么您要尝试这样做,所以我不知道不同的方法会是什么样子,至于黑客......上面的问题中有多个。我猜测为什么您在最初的问题中链接的问题被掩盖为已解决,是因为该人做了更多研究,并且可能偶然发现了这些黑客行为。
\n| 归档时间: |
|
| 查看次数: |
14792 次 |
| 最近记录: |