Сделайте перекрёсток! [1][2].
- Запустить командную строку от имени администратора. [3]
Займите директорию программы установки и все её файлы:
Переместите C:\Windows\Installer
на новый просторный диск, скажем, E:
. Для удобства лучше создать подпапку для сбора всех будущих узлов в одном месте, например, E:\Win7-Junctions
, так что новый путь будет E:\Win7-Junctions\Installer
. Вырезанной вставки из проводника Windows должно быть достаточно для перемещения папки инсталлятора.
Убедитесь, что C:\Windows\Installer
действительно исчез и что все файлы были перемещены в E:\Win7-Junctions\Installer
.
Создайте соединение:
Убедитесь, что соединение работает, создав небольшой текстовый файл в E:\Win7-Junctions\Installer
и видя, как он материализуется в C:\Windows\Installer
.
Готово. Проверьте в разделе “Добавить или удалить программы”, что инсталляторы все еще работают (Office - хороший кандидат для начала).
Предупреждение, как указано в ответе это Microsoft:
Никогда не рекомендуется перемещать основные компоненты и файлы операционной системы на диск, отличный от диска с операционной системой. Потому что они приведут к нестабильности в файлах операционной системы.
Выполните эти команды на свой страх и риск, Microsoft не может гарантировать, что проблемы, возникшие в результате этого, могут быть решены.
Учитывая, что наличие постоянно 0 байт дискового пространства действительно вызывало нестабильность ОС (и ее пользователей), и что Microsoft не могла гарантировать, что любая обычная проблема, которую они создали, может быть решена разумным способом, я продолжил эту процедуру и до сих пор не нашел никаких существенных недостатков.