去评论
海欣资源

Windows系统如何 修改默认下载、安装路径?

Spring
2022/06/14 13:03:40
一、介绍
       基于对于C盘空间使用的严格控制,本章将针对默认安装路径进行修改,将第三方软件安装路径放置在C盘之外,降低C盘空间占用过多的情况。部分软件安装时没有显示选择安装路径,这类软件的安装路径修改将收录到 三、特殊安装软件(附录),更多这类软件在遇到后陆续补充。
       接下来将详细介绍设置步骤,请仔细参照阅读并完成设置。

二、操作步骤
2.1、修改文件默认下载路径
首先打开“文件资源管理器”或打开“此电脑”。进入后,鼠标右键点击“下载”鼠标右键,选择“属性”。

选择“位置”,点击“移动”,选择你想要存储的文件夹。


点击“应用”,确认移动文件。


2.2、修改软件默认安装路径
快捷键windows+R打开运行窗口,输入 regedit 打开注册表;


定位注册表路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
双击ProgramFilesDir修改路径为目标路径


双击ProgramFilesDir (x86) 修改路径为目标路径

三、特殊安装软件(附录)
有些软件的安装并不会显示安装路径,默认会直接将软件安装到C盘当中,安装路径也不会读取注册表当中的默认安装路径信息。因此特意在这里补充修改安装路径方式。
原理:将特定目录文件夹通过链接方式指向另一个文件夹,达到不修改安装目录但安装的文件都在别的文件夹的目的。

3.1、Docker Desktop
该软件是docker的windows版本。安装没有可指定安装路径的入口,直接映射安装路径到别的盘符,并修改镜像包下载存储路径。

修改内容有两部分:
1)映射安装路径
2)修改镜像地址。区分系统的虚拟机类型有不同的操作方式(Hpyer-V、wsl2)

3.1.1、映射安装路径
    创建docker要安装的文件夹路径:D:\Program Files\Docker
    以管理员命令运行cmd


输入以下doc命令为文件夹建立链接
mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker"
    链接建立完成,在C盘目录 C:\Program Files 下会出现这样一个带有箭头的文件夹


3.1.2、基于Hpyer-V修改镜像下载、存储地址
64位Windows 10 Pro(专业版和企业版都可以)自带虚拟机Hyper-V,在win10上是自带的。
其实docker只是一个外壳,本质上还是借助与windows平台的hyper-v创建虚拟机,所有pull到本地的image都会存放在虚拟机中(C:\Users\Public\Documents\Hyper-V\Virtual hard disks),要改变路径的话只需在hyper-v管理器里设置虚拟硬盘位置就可以了。
打开-->控制面板\系统和安全\管理工具\Hyper-V 管理器


3.1.3、基于wsl2修改镜像下载、存储地址
安装Docker Desktop时勾选安装WSL2,那将不需要独立安装WSL2。可直接进行以下操作。
如当时未勾选安装,可自行安装WSL2(PS:通常需要安装后才能成功安装Docker Desktop)。

1)删除当前docker中所有容器;
docker rm $(docker ps -a -q)
2)关闭发行版;
wsl --shutdown
3)备份docker镜像数据;
wsl --export docker-desktop-data "D:\Program Files\Docker\docker-desktop-data.tar"
4)注销当前docker的数据发行版;
wsl --unregister docker-desktop-data
5)重新导入第3步备份的镜像数据,并注册发行版;
wsl --import docker-desktop-data "D:\Program Files\Docker\docker-desktop-data" "D:\Program Files\Docker\docker-desktop-data.tar" --version 2
6)重新运行Docker Desktop。