Проблема с установщиком Windows
Я пытаюсь освободить место на диске C:\, скопировав содержимое папки C:\Windows\Installer в другой раздел NTFS и создав точку соединения (символическая ссылка) из C:\Windows\Installer в D:\Installer., Кстати, я использую Windows Server 2003 SP2.
Затем я наткнулся на этот пост в блоге, который предлагает против этой процедуры. Кто-нибудь знает, если MS исправил эту проблему с тех пор? Я попробовал эту процедуру на тестовой машине, и она, кажется, работает нормально.
3 ответа
Я ничего не знаю об этой практике, но я бы рекомендовал против нее просто потому, что маловероятно, что команда установщика Windows проверила такой сценарий. Вы бы хотели, чтобы это сработало, если бы оно было, но маловероятно, что это сработает.
Постер в этой статье ссылается на создание точки соединения для этой папки как на "одобренный, документированный, стандартный подход", но вряд ли это так. Даже в ОС Unix, где символические ссылки существуют уже долгое время, могут существовать крайние случаи, которые возникают в приложениях, когда символическая ссылка заменяет реальный файл. Неудивительно, что приложения, работающие в Windows, имеющей символические ссылки на много лет меньше, чем в Unix, также имеют крайние случаи, которые вызывают проблемы в таких ситуациях.
Некоторые из исправлений Microsoft фактически пересекают каталог Установщика, чтобы увидеть, существуют ли обязательные исправления. Если они не могут их найти, они могут посчитать, что новый патч не нужен.
Я нашел бы другие области, чтобы истончить вместо этого. Становится безопаснее.
Лучше оставить системные каталоги на месте и просто переместить самые старые подкаталоги туда, откуда они могут быть восстановлены при необходимости.