无法将本地驱动器替换为管理员

时间:2015-06-02 01:44:32

标签: windows

多年来(在Win XP和Win 7下)我已经将S:映射到包含我源代码的本地文件夹,方法是在我的用户启动程序文件夹中使用.cmd文件,其中包含如下命令:

subst s: C:\MyStuff\Programming\Source

因为我现在正在Visual Studio中编写一些代码来更改注册表,所以需要管理员权限。如果我不以管理员身份运行上述命令,则当我以管理员身份运行Visual Studio时,S:驱动器将消失。

到目前为止,以管理员身份运行此现有.cmd文件的所有尝试均已失败,并且唯一看似明确工作的尝试需要管理员密码。有没有办法在每次登录时自动以管理员身份运行subst命令,而无需知道/提供管理员密码?

2 个答案:

答案 0 :(得分:1)

创建批处理文件的快捷方式。

右键单击它并选择属性。

在“快捷方式”选项卡上,单击“高级”。

选中“以管理员身份运行”框。

使用快捷方式启动批处理文件。 (或者将它放在你的启动文件夹中。)

答案 1 :(得分:0)

尝试在没有管理员特权和特权的情况下运行命令。运行命令两次。

我创建一个.bat文件,然后先由我自己运行,然后通过设置为管理员身份运行的链接