多年来(在Win XP和Win 7下),我使用用户启动程序文件夹中的.cmd文件将S:映射到包含源代码的本地文件夹,其中包含如下命令:
subst s: C:\MyStuff\Programming\Source因为我现在正在用Visual Studio编写一些代码来对注册表进行更改,所以需要管理员权限。如果我不以管理员身份运行上述命令,则当我以管理员身份运行Visual Studio时,S:驱动器将消失。
到目前为止,所有以管理员身份运行此现有.cmd文件的尝试都失败了,唯一看起来可以正常工作的尝试需要管理员密码。有没有办法在我每次登录时自动以管理员身份运行subst命令,而不必知道/提供管理员密码?
发布于 2015-06-02 10:17:44
创建批处理文件的快捷方式。
右键单击它,然后选择Properties。
在快捷方式选项卡上,单击高级。
选中该框以管理员身份运行。
使用快捷方式启动批处理文件。(或将其放在启动文件夹中。)
发布于 2019-08-20 16:35:32
尝试在没有管理员权限和具有权限的情况下运行命令。运行该命令两次。
我创建了一个.bat文件,并首先自己运行它,然后通过一个设置为以管理员身份运行的链接运行它
发布于 2021-11-08 08:53:58
下面是让持久化驱动器从路径驱动的解决方案:https://en.wikipedia.org/wiki/SUBST
注册表项解决方案对于单用户和机器范围的需求都很有用。
总结:
将下面的文本(带有您想要的驱动器号和路径)保存在txt文件中,将其扩展名更改为.reg并以管理员身份运行
REGEDIT4:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"Z:"="\\??\\D:\\Mount\\db"https://stackoverflow.com/questions/30586011
复制相似问题