无法以管理员身份替换本地驱动器

oma*_*tai 5 windows

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

subst s: C:\MyStuff\Programming\Source
Run Code Online (Sandbox Code Playgroud)

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

到目前为止,以管理员身份运行此现有 .cmd 文件的所有尝试都失败了,唯一看起来有效的尝试需要管理员密码。有没有一种方法可以在每次登录时自动以管理员身份运行 subst 命令,而无需知道/提供管理员密码?

Lan*_*nce 1

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

右键单击它并选择属性。

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

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

使用快捷方式启动批处理文件。(或者将其放入您的启动文件夹中。)