注册表编辑器中的哪些键值会影响软件的默认安装位置?
在 Windows 注册表编辑器中,以下键值会影响软件的默认安装位置:
ProgramFilesDir
和ProgramFilesDir (x86)
- 位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
。 - 作用:
ProgramFilesDir
用于指定 64 位软件的默认安装目录,ProgramFilesDir (x86)
则用于指定 32 位软件的默认安装目录。在 Windows 系统中,默认值分别为C:\Program Files
和C:\Program Files (x86)
,通过修改这两个键值的数据,可以将软件的默认安装位置更改为其他盘符和路径,如D:\Program Files
和D:\Program Files (x86)
。
CommonFilesDir
- 位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
。 - 作用:该键值用于指定系统中共享的应用程序文件的默认存储位置,一些软件在安装过程中可能会将部分公共文件存储在此目录下。如果修改了这个键值,可能会影响到这些软件的公共文件的存储路径。
SourcePath
- 位置:在 Windows 98 中为
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
;在 Windows NT/2000/XP 中为HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NTCurrentVersion
。 - 作用:用于指定软件安装文件的源路径,即安装程序所在的位置。如果更改了这个键值,可能会导致系统在安装软件时从新指定的路径获取安装文件