Блог did5.ru

Про АйТи и около айтишные темы

Чистим каталог %windir% от мусора в Windows XP

2 комментария

net tools thumb Чистим каталог %windir% от мусора в Windows XPСо временем системная папка разрастается до невероятных пределов и место на системном диске заканчивается, если диск разбит на разделы. В последнее время часто сталкиваюсь с проблемой нехватки места на системном диске, поэтому встал вопрос: «Как правильно почистить папку Windows?».

Основная часть мусора в папке с Windows появляется после установки обновлений с Windows Update (или WSUS). В момент установки обновлений создаются резервные копии файлов, которые затрагивает обновление, чтобы была возможность удалить этот update. Если после обновления система работает стабильно, то эти файлы можно удалить.

1. Чистим C:\WINDOWS\Installer

«В этой папке находятся кэшированые пакеты установленных приложений, упакованных в Windows Installer (MSI). Допустим, при обновлении приложения или добавлении компонентов, Windows Installer (msiexec.exe) сначала обратится к локальному источнику (кэшу) в поисках пакета. Если кэшированный пакет не найден, то последует запрос на дистрибутив приложения» – спасибо Вадиму Стеркину за информацию.

В этой папке можно вычистить только содержимое каталога «%windir%\Installer\$PatchCache$\Managed». А то, что лежит в «%windir%\Installer» трогать нельзя, потому что могут возникнуть проблемы с установленными программами и их удалением.

Во время тестирования возникли проблемы с ярлыками MS Office 2007 и удалением Far:

clean windows 1 thumb Чистим каталог %windir% от мусора в Windows XP

clean windows 2 thumb Чистим каталог %windir% от мусора в Windows XP

В результате удаления каталога «%windir%\Installer\$PatchCache$\Managed» на компьютерах удалось освободить от 200 МБ до 1,5ГБ и это, наверное, не предел.

2. Удаляем папки вида: «$NtServicePack*$» и «$NtUninstall*$» из каталога «%windir%»

Файлы в этих папках служат для возможности удаления установленных обновлений. Если система работает стабильно, то их можно смело удалять.

ВАЖНО! Каталог «$hf_mig$» удалять нельзя! Суть папки описал Вадим Стеркин на forum.oszone.net:

«При установке обновлением безопасности, критическим обновлением, обновлением, накопительным пакетом обновления, драйвером или пакетом возможностей файлов версии GDR файлы исправления также копируются в папку %windir%\$hf_mig$. Благодаря этому поддерживается переход к соответствующим файлам при дальнейшей установке исправления или пакета обновления с более ранними версиями этих файлов. Например, возможна следующая ситуация.

1. При установке обновления безопасности устанавливается версия GDR файла File.dll с номером версии 5.2.3790.1000 и в папку %windir%\$hf_mig$ копируется версия исправления файла File.dll с номером версии 5.2.3790.1000.

2. Устанавливается исправление, включающее версию исправления файла File.dll с номером версии 5.2.3790.0000.

В этой ситуации при установке исправления в шаге 2 устанавливается версия исправления файла File.dll (номер версии 5.2.3790.1000) из папки %windir%\$hf_mig$ вместо версии исправления файла File.dll (номер версии 5.2.3790.0000) из пакета исправлений»

3. Каталог “%windir%\ServicePackFiles

В системной папке есть каталог «%windir%\ServicePackFiles», который тоже вызывает вопросы. Он появляется после установки ServicePack для Windows XP и содержит обновленные версии файлов. Удалять этот каталог не рекомендуется, но его можно перенести на другой раздел HDD. После переноса каталога нужно подправить несколько ключей реестра, в которых указать новый путь.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

правим значение ключей «ServicePackCachePath» и «ServicePackSourcePath».

clean windows 3 thumb Чистим каталог %windir% от мусора в Windows XP

Еще чистим временные файлы и несколько гигабайт свободного места появится на системном диске. Осталось автоматизировать этот процесс, но это в следующий раз.

Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!


Хотите поблагодарить автора за эту заметку? Вы можете это сделать!


Автор: did5

23 Ноя 2011 в 14:55

Рубрика: Windows

Метки: ,

2 комментария на «Чистим каталог %windir% от мусора в Windows XP»

Вы можете подписаться на RSS-ленту комментариев или оставить трекбек для публикации «Чистим каталог %windir% от мусора в Windows XP».

  1. После удаления, наверное, /win/installer не ставятся обновления в XP. Вот хрень.

    buhsol

    28 Апр 2012 в 13:19

  2. buhsol, каталог /win/installer нельзя удалять, читайте внимательно статью

    did5

    30 Апр 2012 в 17:38

Ваш отзыв