Windows 软件默认安装位置之谜

您所在的位置:网站首页 文件安装目录在哪 Windows 软件默认安装位置之谜

Windows 软件默认安装位置之谜

2023-03-10 06:05| 来源: 网络整理| 查看: 265

一台新电脑,安装了许多应用,虽然确保都手动选择安装到其他盘,但 C 盘空间从剩近 70 GB,到只有 30 多 GB,我就很困惑,Windows 软件的安装究竟是怎样的过程?不能完完全全地安装到别的盘么?

为什么要说这是一个谜?因为网上的答案各执一词,对于我这个非专业的人来说,时常让我迷茫,唯有实践得出这个结论。

当检索时,大部分教程给出两种解决方案:Windows 10 自带功能(只对 UWP 应用有用)、修改注册表。

Windows 10 自带功能

在系统设置存储中如下设置,但新的应用(指 Store 应用)将保存到 D 盘时,会产生四个文件夹,令人有些烦恼,如果可以精细操作,比如我们可以指定存储在其他盘符创建的名为 Windows 的文件夹,就好了。

WindowsApps UWP 应用安装位置,无权限设置隐藏;WpSystem 商店应用配置资料位置,可以在属性中设置隐藏;WUDownloadCache 商店应用下载缓存 ,可以设置隐藏;DeliveryOptimization 未知,可以设置隐藏。修改注册表

这点让人比较迷惑的是,有的人说所有 C 盘都改为 D 盘,如下图;有的人说只需要改 1 个,ProgramFilesDir,有人说改 2 个,ProgramFilesDir 和ProgramFilesDir (x86),有人说改 3 个,ProgramFilesDir、ProgramFilesDir (x86) 和 ProgramW6432Dir……

注意:32 位系统只有 ProgramFilesDir,本文基于主流 64 位系统。

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion不如自己实践

本过程基于 Windows 10 专业版 1903,系统未出现任何严重问题,但某些应用安装完毕后打开会出现问题,比如 Office、Photoshop,但很好解决,文中给出了解决办法。此外据网友分享,老系统有出现所有软件打不开、系统崩溃的现象。

如不喜麻烦,不建议更改CommonFilesDir、CommonFilesDir(x86)、CommonW6432Dir,会出现意想不到的各类问题,虽然可以解决,具体见下文。

先了解注册表各名称的含义:

CommonFilesDir 系统(64 or 32)重要的公用文件的位置。共享目录 系统公用路径 应用程序的公用文件夹 其他的应用程序都可以使用此文件的定义的内容和文件。CommonFilesDir(x86) 是 32 位相同功能文件。

CommonW6432Dir ,ProgramW6432Dir 未能从检索到其具体作用,但我猜测它或许存储着 64 or 32 位软件的重要文件。

ProgramFilesPath,值为 %ProgramFiles%,软件默认读取位置。

64 位系统 %ProgramFiles% = C:\Program Files %ProgramFiles(x86)% = C:\Program Files (x86) %ProgramW6432% = C:\Program Files 32 位系统 %ProgramFiles% = C:\Program Files (x86) %ProgramFiles(x86)% = C:\Program Files (x86) %ProgramW6432% = C:\Program Files

进阶:更改用户默认文件夹,比如 C:\Users\Julian 默认改到 D 盘,以后产生的用户文件也会自动到 D 盘,原理是通过软硬链接的形式,但我不想折腾了……

大胆的尝试:CommonFilesDir、CommonFilesDir(x86)、CommonW6432Dir,索性将所有 C 均改为了 D 或其他盘,出现了以下问题:

通常出现的所有问题都涉及到 Common Files,所以对于不喜麻烦的人,不建议修改CommonFilesDir、CommonFilesDir(x86)、CommonW6432Dir 这三个文件。而作者我决意修改所有的,好好折腾下。

Office 自动安装到了 D 盘,打开一直显示正在更新,最后提示错误。

解决方式:这取决于 Office 是 32 还是 64 位。

需要将 C:\Program Files\Common Files 复制到 D:\Program Files\CoCmmon Files,或者只复制涉及 Office 的文件,比如 Microsoft Shared 文件,由于我装完系统第一个软件即 Office,复制了整个 Common Files 过去,所以对第二种做法未作测试。

2. Adobe Creative Cloud 安装完毕,打开出现问题:

解决方式:需要将 C:\Program Files (x86)\Common Files\Adobe 复制到D:\Program Files (x86)\CoCmmon Files\Adobe

3. Adobe Photoshop 安装完毕,打开出现问题:

需要将 D:\Program Files (x86)\Common Files\Adobe 复制到 C:\Program Files (x86)\CoCmmon Files\Adobe

4. VMware

Solved: Fail to install Vmware Workstation Pro ( unable to install hcommon driver )

这个忘记怎么解决的了……

我后来又改变了想法,基于之前使用 macOS 的习惯,1TB 内置硬盘取消分区,只设 C 盘…… 所以此教程不再维护。

题图来源于 https://ln.qq.com/a/20150708/015945.htm



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3