笔记本上C盘只给了100G 剩下十几G空间实在是有危机感 于是想迁移下用户目录 毕竟npm之类的各种库默认缓存都在里头 算下来有二十多G
迁移要怎么迁移呢
z
从C:\Users\z
迁移到D:\user\z
打开注册表
1HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
把ProfilesDirectory
改为D:\user
win+r cmd输入:
1netplwiz
添加一个本地用户 类别设管理员权限
然后推出当前用户 登录到新用户
然后把 C:\Users
下的文件剪切到 D:\user 下
部分无法移动的先跳过
你需要一个可以批量替换的注册表工具 这里推荐 RegCool
免费 功能实用
先RegCool 搜索 C:\Users\z
然后全选结果 选择替换 D:\user\z
部分二进制的 你能改就改 问题不大
重启 登录到原有账号 这时候电脑应该各种问题 主要是一些app打不开
我们先 win+x -> system ->Advance system settings
修改你的环境变量 就是把各种 C:\Users\z
替换到 D:\user\z
然后重启
重启后 win+x 进入 Terminal的 admin 模式 也就是 PowerShell Admin Mode 输入:
1Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + "\appxmetadata\appxbundlemanifest.xml")}
这一步要等待若干分钟
之后就可以删除 C:\Users\z了
保险起见 我们建立个快捷方式 进入cmd的管理员模式 (注意 必须是cmd 不然命令无效
1mklink /D c:\users\z d:\user\z
以上就是今日份的踩坑
newer:
older: