注册表编辑器中的哪些键值会影响软件的默认安装位置?
在 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。 - 作用:用于指定软件安装文件的源路径,即安装程序所在的位置。如果更改了这个键值,可能会导致系统在安装软件时从新指定的路径获取安装文件