Visual Studio 2010 安装程序忽略 ProgramFiles 环境变量

Visual Studio 2010 安装程序忽略 ProgramFiles 环境变量

我正在安装 Visual Studio 2010,想知道为什么安装程序不尊重环境变量。

为D盘配置了ProgramFiles和相关变量。

PS Env:\> dir program*

Name                           Value
----                           -----
ProgramFiles(x86)              D:\Program Files (x86)
ProgramW6432                   D:\Program Files
ProgramData                    C:\ProgramData
ProgramFiles                   D:\Program Files

但 Visual Studio 安装程序默认为“C:\Program Files (x86)”。

我可以手动将其更改为“D:\Program Files (x86)”,但我确实想知道 Visual Studio 是否只是忽略了环境变量,以及这样做是否有充分的理由?

答案1

我相信 Visual Studio 默认为HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir注册表项而不是环境变量。

编辑:添加了实际的键,而不仅仅是变量引用。

相关内容