首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将本地驱动器替换为管理员

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

Stack Overflow用户
提问于 2015-06-02 09:44:32
回答 3查看 2.8K关注 0票数 3

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

代码语言:javascript
复制
subst s: C:\MyStuff\Programming\Source

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

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

EN

回答 3

Stack Overflow用户

发布于 2015-06-02 10:17:44

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

右键单击它,然后选择Properties。

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

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

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

票数 1
EN

Stack Overflow用户

发布于 2019-08-20 16:35:32

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

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

票数 0
EN

Stack Overflow用户

发布于 2021-11-08 08:53:58

下面是让持久化驱动器从路径驱动的解决方案:https://en.wikipedia.org/wiki/SUBST

注册表项解决方案对于单用户和机器范围的需求都很有用。

总结:

将下面的文本(带有您想要的驱动器号和路径)保存在txt文件中,将其扩展名更改为.reg并以管理员身份运行

REGEDIT4:

代码语言:javascript
复制
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"Z:"="\\??\\D:\\Mount\\db"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30586011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档