Как сжать основную папку Windows?

24

Я использую Windows 7 64bit Premium уже два года, и за это время моя папка C: \ Windows выросла почти до 30 ГБ, что, на мой взгляд, недопустимо.

Самые большие подпапки - это winsxs (10,5 ГБ), Установщик (5,5 ГБ), System32 (4 ГБ) и SoftwareDistribution (2,5 ГБ). Я гуглил папку winsxs и обнаружил, что это важно и не может быть удалено. Я погуглил папку установщика и обнаружил, что она в основном связана с Office и что ее можно немного уменьшить, удалив обновления Office.

Но это не удовлетворяет. Действительно ли требуется 27 ГБ, чтобы иметь работающую Windows 7 плюс современный Microsoft Office?

Есть ли способ безопасно сжать папку Windows (без переустановки Windows 7)?

Baltram
источник
Обратите внимание, что это не дубликат , речь идет о, %Windows%а не о %Windows%\winsxs.
Тамара Вийсман
3
winsxsхранилище компонентов Windows Все компоненты Windows C:\Windows(включая различные подпапки, в том числе system32и SysWOW64для 64-битных систем) C:\Program Files, а также некоторые элементы в C:\ProgramDataних жестко связаны winsxs. Если используемый вами инструмент не поддерживает жесткие ссылки (а TreeSize Free и сам Explorer не работают), информация, которую вы видите, в лучшем случае вводит в заблуждение, а в худшем - совершенно неверно.
афразир
@afrazier Знают ли свойства Windows жесткие ссылки? Говорят, 10GB тоже ...
Baltram
3
Нет, диалоговое окно «Свойства папки» является частью проводника, и оно никак не связано с жесткими ссылками. Link Shell Extension может наложить значок наложения на файлы с несколькими жесткими ссылками .
afrazier

Ответы:

12

Помимо сжатия Backupпапки в winsxs(в ее свойствах); Вы не можете сделать winsxsнамного меньше, если не будете очень тщательно проверять все записи, а также то, являются ли они зависимостями для приложений в вашей системе. Но это очень утомительная вещь, поэтому лучшее, что вы можете с этим сделать, это установить как можно больше приложений и функций Windows в надежде, что она станет меньше. Или, ну, переустановите свою систему. Обратите внимание, что это нормальное поведение , также указанное в технических характеристиках системы .

Кроме того, Installerпапка содержит все ваши .msiустановочные пакеты. Они хранятся так, что вы все еще можете восстанавливать или удалять приложения. Вы можете безопасно сжать эту папку, чтобы освободить место, но не удаляйте ее, если вы не уверены, что вам никогда не нужно восстанавливать или удалять все установленные программы.

Все в SoftwareDistribution\Downloadпапке можно удалить, это просто загруженные обновления из Центра обновления Windows. Однако это может помешать вам откатить их обратно.

Кроме того, регулярно очищайте C:\Windows\Tempпапку, если там что-то есть. Для этого вы должны использовать мастер очистки диска с правами администратора, а не делать это вручную ...

Тамара Вийсман
источник
8
SoftwareDistribution\Downloadсовершенно безопасно опустошать после перезагрузки. Это кеш загрузки и ничего более. Там нет информации об откате. C:\Windows\Installerможно безопасно скопировать на другой диск, а оригинал заменить переходом на новое место.
афразир
7

монтажник

Оставь это. Это установочные файлы, которые используются при переходе к «Установка и удаление программного обеспечения» и «Удаление» или «Восстановление» программного обеспечения.

SoftwareDistribution

Беги Disk Cleanup. Запустите проводник, щелкните правой кнопкой мыши диск C:, выберите « PropertiesНайти», а затем нажмите Disk Cleanupкнопку в окне «Свойства». Подождите, пока не появится окно очистки диска. Нажмите «Очистить системные файлы». Подтвердите и подождите, пока снова не появится окно очистки диска. В поле «Файлы для удаления» установите все флажки - обязательно прокрутите все, что было в списке, там ~ 9 пунктов. Нажмите «ОК».

WinSxS

Запустите dism /online /Cleanup-Image /?из командной строки. Это даст вам список команд для автоматической очистки WinSxS безопасным способом, и последствия каждой команды будут изложены.

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

Вы можете использовать

  • dism /online /Cleanup-Image /SpSuperseded
  • dism /online /Cleanup-Image /StartComponentCleanup (доступно в Windows 8, а не в Windows 7)

и / или

  • dism /online /Cleanup-Image /StartComponentCleanup /ResetBase (доступно в Windows 8, а не в Windows 7)

уменьшить размер WinSxS. Обязательно прочитайте сначала о побочных эффектах этих команд dism /online /Cleanup-Image /?. Вы можете прочитать больше о dism на Technet .

DriverStore

Я добавляю этот, потому что это может быть актуально для некоторых людей, читающих этот ответ: Ищите Driverstoreexplorer ( http://driverstoreexplorer.codeplex.com/ ). Это инструмент для удаления драйверов, которые вам не нужны - через несколько лет их, как правило, много. Обязательно ознакомьтесь с тем, что он делает, прежде чем записывать свою систему. Если вы не уверены, что он делает, не используйте его.

Питер - Унбан Роберт Харви
источник
2
Первоначальный вопрос был о Windows 7. Я полагаю, что параметр / StartComponentCleanup доступен только в Windows 8, хотя очистка Центра обновления Windows была добавлена ​​в Очистку диска support.microsoft.com/kb/2852386 .
Дэвид Маршалл,
Только что протестировал на установке Windows 7, вы правы.
Питер - Унбан Роберт Харви
Ответ очистки диска все еще хорош. В первый раз, когда я запустил опцию очистки обновлений Windows в Windows 7, я восстановил около 2 ГБ. В Windows 8.1 очистка WinSxS должна выполняться автоматически с помощью задачи обслуживания.
Дэвид Маршалл,
0

Попробуйте WinsxsLite, прочитайте об этом здесь , сделайте полную резервную копию системы, прежде чем запускать ее.

Программа здесь

Moab
источник
Программное обеспечение больше не доступно ни по одной из предоставленных ссылок. Сайт Google ссылается на мертвую ссылку на Rapidshare.
Питер - Унбан Роберт Харви