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"
相关推荐
小猿姐5 小时前
唯品会大规模数据库云原生实践:基于 KubeBlocks 管理数千实例的统一运维之路
运维·elasticsearch·云原生
SkyWalking中文站18 小时前
认识 Horizon UI · 5/17:3D 基础设施地图
运维·监控·自动化运维
SkyWalking中文站2 天前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控
雪梨酱QAQ2 天前
Kubeneters HA Cluster部署
运维
江华森2 天前
Spring Cloud 微服务全栈实战:从 Eureka 到 Docker Compose 一文贯通
运维
江华森2 天前
Matplotlib 数据绘图基础入门
运维
江华森2 天前
NumPy 数值计算基础入门
运维
乘云数字DATABUFF6 天前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
荣--8 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森8 天前
动手实战学 Docker — 从零到集群编排完全指南
运维