【发布时间】:2011-07-29 08:45:18
【问题描述】:
伙计们,
当我得到一台新 PC 时,我总是先将我的磁盘分区为 C、D 和 E - 然后在 C 上安装 Windows,在 D 上安装其他软件,然后将 E 用于我自己的工作。为了使我的安装更容易,我首先将 ProgramFilesDir (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir) 的注册表位置更改为“D:\Program Files”。完成此操作后,所有新安装都将转到 D:\Program Files。生活很美好。
现在我有 Windows 7。我看到注册表现在包含所有这些条目...
CommonFilesDir
CommonFilesDir (x86)
CommonW6432Dir
ProgramFilesDir
ProgramFilesDir (x86)
在安装 Windows 7 时,两个“CommonFiles”目录已经安装了东西。我决定不碰这些。其余的我换成了他们的 D-drive 等价物。
所以两个问题...
首先,新软件安装仍然要转到 C:\Program Files。我总是必须将“C”改为“D”——这是我以前从未做过的。 (是的,自从更改注册表后,我已经重新启动了很多次。)
其次,我发现 Visual Studio 2010 似乎对此特别困惑。我已经安装了 .NET 4.0,甚至尝试修复它,但是 VS 2010 坚持我没有安装 4.0。 (我听说其他人也有这个问题,VS 2010 似乎真的想在 C 盘上。)
亲爱的朋友们,有任何帮助吗?
【问题讨论】:
-
这对于 SuperUser.com 来说可能是一个更好的问题
-
我的这个设置已经在我的电脑上运行了好几年了;基本上它涉及更改注册表,然后复制所有程序文件。例如,请参阅wincert.net/tips/microsoft-windows/windows-7/… 我还搜索了 整个 注册表并将每个硬编码路径更改为新位置。
标签: visual-studio-2010 windows-7 installation