Windows 修改默认下载、安装路径

目录

一、介绍

二、操作步骤

2.1、修改文件默认下载路径

2.2、修改软件默认安装路径

三、特殊安装软件(附录)

3.1、Docker Desktop

3.1.1、映射安装路径

3.1.2、基于Hpyer-V修改镜像下载、存储地址

3.1.3、基于wsl2修改镜像下载、存储地址


一、介绍

       基于对于C盘空间使用的严格控制,本章将针对默认安装路径进行修改,将第三方软件安装路径放置在C盘之外,降低C盘空间占用过多的情况。部分软件安装时没有显示选择安装路径,这类软件的安装路径修改将收录到 三、特殊安装软件(附录),更多这类软件在遇到后陆续补充。

       接下来将详细介绍设置步骤,请仔细参照阅读并完成设置。

二、操作步骤

2.1、修改文件默认下载路径

首先打开“文件资源管理器”或打开“此电脑”。进入后,鼠标右键点击“下载”鼠标右键,选择“属性”。

Windows 修改默认下载、安装路径

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

Windows 修改默认下载、安装路径Windows 修改默认下载、安装路径

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

Windows 修改默认下载、安装路径

等待完成。

Windows 修改默认下载、安装路径

2.2、修改软件默认安装路径

快捷键windows+R打开运行窗口,输入 regedit 打开注册表;

Windows 修改默认下载、安装路径

定位注册表路径:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

双击ProgramFilesDir修改路径为目标路径

Windows 修改默认下载、安装路径

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

Windows 修改默认下载、安装路径

三、特殊安装软件(附录)

有些软件的安装并不会显示安装路径,默认会直接将软件安装到C盘当中,安装路径也不会读取注册表当中的默认安装路径信息。因此特意在这里补充修改安装路径方式。

原理:将特定目录文件夹通过链接方式指向另一个文件夹,达到不修改安装目录但安装的文件都在别的文件夹的目的。

3.1、Docker Desktop

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

修改内容有两部分:

1)映射安装路径

2)修改镜像地址。区分系统的虚拟机类型有不同的操作方式(Hpyer-V、wsl2)

3.1.1、映射安装路径

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

Windows 修改默认下载、安装路径

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

Windows 修改默认下载、安装路径

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 管理器

Windows 修改默认下载、安装路径

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。

上一篇:进程相互作用之信号量PV操作及其代码实现


下一篇:maven 手动将 jar 包导入本地仓库