【发布时间】:2014-03-17 10:13:07
【问题描述】:
知道为什么这不起作用吗?
runas.exe /user:Administrator "cmd /c explorer"
它返回:
Windows 找不到指定的文件。你可能没有合适的 权限。
以下内容自行工作:
cmd /c explorer
谢谢!
【问题讨论】:
-
管理员用户是否被锁定?如果是这样,是否为用户设置了密码?默认情况下(在我的 Win7 安装中)并非如此。
-
“锁定”是什么意思?它已启用,我提供了密码。
-
部分解决了——我登录了以前没有做过的管理桌面,然后运行了资源管理器。然后,重新登录到受限用户帐户,上述命令成功启动。但是,打开的资源管理器无权访问管理员用户文件夹,因此它似乎并没有真正以管理员身份运行......?将尝试添加 /env、/profile 或 /noprofile 开关。
-
更新,上面的开关没有帮助。我读过这可能需要组策略编辑,但似乎组策略编辑器在 Win 8 上不可用。
-
另外,如果我右键单击 Windows/explorer.exe 并单击“以管理员身份运行”,它也无法访问管理文件夹。所以这看起来不是命令行“runas”的问题,而是 explorer.exe 的问题。我检查了 explorer.exe 安全属性:所有者是“受信任的安装程序”并且管理员组具有完全控制权。
标签: windows cmd explorer runas