Windows自动修改系统环境变量(PATH)中所有 D 盘路径的脚本

问题

我在windows把所有的软件D盘转移到了F盘,比如D:\Applications\Anaconda移动到F:\Applications\Anaconda,那开始菜单,环境变量,要怎么替换?手动替换,还是什么?谁适合教我?这些人会怎么做

回答

报错的原因通常有两个可能,咱们对症下药:

1. 核心原因排查

原因 A:父级目录不存在(最可能的原因)

虽然你删除了 D:\Applications\Anaconda,但如果连 D:\Applications 这个文件夹本身 也被你删了(或者 D 盘现在是空的),mklink 就找不到地方创建"替身"。

  • 解决方法: 你需要手动在 D 盘先建立一个空的 Applications 文件夹。

原因 B:目标路径(F 盘)填错了

如果 F:\Applications\Anaconda 这个路径在 F 盘上不存在(比如文件夹名字改了,或者多了一个空格),系统也会报这个错。

  • 解决方法: 确认文件确实已经完整移动到了 F:\Applications\Anaconda

2. 正确的操作步骤

请按照以下顺序在管理员权限的 CMD(注意是 CMD,PowerShell 有时对引号处理逻辑不同)中操作:

第一步:创建 D 盘的"壳子"

确保 D 盘有这个路径的上一级目录:

cmd 复制代码
mkdir "D:\Applications"

(如果系统提示"子目录或文件已存在",没关系,说明目录已经在那里了)

第二步:再次执行联接命令

cmd 复制代码
mklink /J "D:\Applications\Anaconda" "F:\Applications\Anaconda"
mklink /j "C:\Program Files\Tencent" "F:\Applications\Tencent"
相关推荐
眠りたいです2 小时前
docker-compose:使用docker-compose对多容器应用进行管理并进行wordpress简单站点的搭建
运维·nginx·docker·容器·wordpress·busybox
长河_讲_ITIL42 小时前
在硅基的倒影中寻找自我:写在AI智能体元年的一场思想突围
运维·人工智能·itss·itil·itil认证·itil培训
大柏怎么被偷了2 小时前
【Linux】进程间通信
linux·运维·服务器
数智顾问2 小时前
(111页PPT)华为业务变革框架及战略级项目管理(附下载方式)
大数据·运维·华为
幺零九零零3 小时前
Windows + Docker + k6 + InfluxDB + Grafana
windows·docker·grafana
国科安芯3 小时前
核工业检测系统通信链路的国产化元器件安全等级评估
运维·网络·人工智能·单片机·嵌入式硬件·安全·安全性测试
宋军涛3 小时前
SqlServer性能优化
运维·服务器·性能优化
s43 小时前
Python安装在C盘后如何移到D盘
c语言·windows·python
qq_317620313 小时前
01:Docker 概述
运维·docker·容器·docker安装