Изменение расположения программных файлов по умолчанию в Windows 7

Ребята,

Когда я получаю новый компьютер, я всегда сначала разбиваю свой диск на C, D и E - затем устанавливаю Windows на C, другое программное обеспечение на 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.

Итак, две проблемы ...

Во-первых, новые программы устанавливаются ВСЕ ЕЩЕ ХОТЯТ в C: \ Program Files. Мне всегда приходится менять букву «C» на «D», чего мне никогда раньше не приходилось делать. (Да, я много перезагружался после внесения изменений в реестр.)

Во-вторых, я нахожу, что Visual Studio 2010 особенно смущен этим. Я установил .NET 4.0 и даже попытался восстановить его, но VS 2010 настаивает на том, что у меня не установлена ​​4.0. (Я слышал, что у других такая проблема, тоже, и VS 2010, похоже, действительно хочет быть на диске C.)

Любая помощь, дорогие друзья, с любой проблемой?

8
задан Joel Coehoorn 19 December 2011 в 05:27
поделиться