Windows 10非管理员权限下设置命令提示符默认启动目录的方法
Windows 10非管理员权限下设置命令提示符默认启动目录的方法
我太懂你这种困扰了——没有管理员权限的时候,改HOMEDRIVE和HOMEPATH经常不管用,大概率是因为你的账号可能在域环境里,这两个变量被组策略或者系统默认给强制覆盖了,所以才会每次打开CMD都跳到U:\目录。
给你两个亲测有效的非管理员权限可用的方法:
方法一:修改CMD快捷方式的起始位置
- 找到你平时用来打开CMD的快捷方式(比如开始菜单里的「命令提示符」,或者桌面上的快捷方式)
- 右键点击快捷方式,选择「属性」
- 在弹出窗口的「快捷方式」选项卡中,找到「起始位置」输入框,直接填入你想要的默认路径,比如
C:\Users\myid\Documents\projects - 点击「确定」保存设置,下次打开这个快捷方式时,CMD就会直接定位到指定目录了
方法二:创建自定义启动批处理
- 新建一个文本文档,在里面写入一行命令:
cd /d "C:\Users\myid\Documents\projects" - 把这个文本文件重命名为
start_cmd.bat(注意要把文件后缀从.txt改成.bat,如果看不到后缀,先在文件夹选项里开启「显示文件扩展名」) - 以后双击这个批处理文件,就会自动打开CMD并切换到目标目录;你还可以给这个批处理创建快捷方式,放到开始菜单或者桌面,用起来更顺手
备注:内容来源于stack exchange,提问作者Dave




