Многим пользователям знакомо ощущение, как работает ПК сразу после установки Windows — быстро загружается, быстро запускает программы и сразу реагирует на действия пользователя. А сама система Windows и папки пользователя занимают совсем немного места на накопителе. Постепенно это ощущение быстрой работы уходит, а системный диск начинает забиваться программным мусором. О том, насколько эти данные могут замедлять работу, можно понять, открыв, к примеру, «Просмотр событий Windows», когда перегруженный журнал будет с трудом поддаваться сортировке.
Особенно эта проблема заметна, если у вас небольшой системный SSD-накопитель, например, как у меня — всего на 120 ГБ. Моя Windows 10 была установлена всего год назад, на диске C:\ нет ни одной игры, но занято уже целых 56 ГБ, что никуда не годится. Я решил разобраться с проблемой, проанализировать, чем забивается системный накопитель и написать гайд, о том, как быстро его очистить простыми способами.
Удаляем ненужные программы и игры
Первым делом стоит заглянуть в Программы и компоненты и посмотреть, нет ли ненужных утилит или игр, которые давно занимают место на диске и могут быть спокойно удалены. Наверняка найдется парочка игр, в которые вы уже давно не заходили и вряд ли будете продолжать играть в них. Но я для чистоты эксперимента трогать их не буду.
Удаляем точки восстановления
Далее стоит запустить стандартное средство очистки диска, запускаемое из свойств диска, у меня оно нашло 4.8 ГБ файлов, которые можно смело удалить, большая часть из которых — файлы обновлений. Использование накопителя можно посмотреть и в приложении «Параметры» — «Система» — «Память». Там я увидел, что еще 1.7 ГБ заняла точка восстановления системы, которой я не пользуюсь, и которую, скорее всего, создала одна из утилит. Польза от точек восстановления сомнительна, в случае серьезного сбоя они обычно не помогают, поэтому лучше делать полный образ системы перед вмешательством в нее, например, с помощью утилиты Acronis True Image.
Очистка папки WinSxS
Теперь можно заняться очисткой папки Windows, которая у меня распухла до 23 ГБ. Главный пожиратель места здесь будет папка WinSxS, которую категорически нельзя чистить вручную. Но с помощью нескольких команд в командной строке, запущенной от администратора, можно очистить эту папку. Для начала запускаем команду анализа:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
В моем случае она не нашла компонентов для очистки. А для удаления запускаем команду
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
Очистка папки C:\Windows\Installer
Еще одна подпапка в C:\Windows, в которой хранятся все установочные файлы, постепенно распухает, но ее содержимое не всегда является нужным для системы. Очистить ее, как и папку WinSxS, можно не вручную, а только с помощью специальной утилиты PatchCleaner. Папка
C:\Windows\Installer весит у меня 4.4 ГБ, но утилита сообщила, что удалить из нее ничего нельзя.
Кеш браузера и системных программ
Теперь можно заняться удалением кеша браузера и программ, которые обязательно присутствуют на системном диске. Нужен ли кеш при наличии быстрого интернета — хороший вопрос, и в блоге, посвященном экономии ресурса SSD мы учились его отключать. Проще всего удалить эти данные с помощью специальной утилиты очистки. Популярную много лет CCleaner на этом поприще заменила утилита Wise Disk Cleaner, более безопасная и быстрая. Утилита нашла на моем ПК 2.89 ГБ файлов, которые можно смело удалить.
Кэш видеокарты
Кэш видеокарты хранит в себе предыдущие версии драйверов, копии установочных файлов и прочий мусор, который нам уже не понадобится. В случае с видеокартой NVIDIA нам надо будет перейти в папку c:\Users\Имя_пользователя\AppData\Local\NVIDIA. Легко найти ее можно, нажав Win+R и введя %appdata%. Далее переходим в папку Local, потом — NVIDIA. И очищаем папку GLCache.
Ручная очистка папки пользователя
После всех вышеописанных процедур удалось очистить около 5 ГБ, что не так уж и много и пора переходить к ручной чистке папки пользователя, которая обычно приносит гораздо больше пользы.
Такую очистку очень удобно совместить с бэкапом ваших данных, отсеивая зерна от плевел и сохраняя ценное в отдельную папку. Это могут быть сохранения игр, скриншоты, документы и многое-многое другое, что легко потерять при переустановке Windows.
Заглянув в папки пользователя, а особенно — в папку AppData, вы поймете, что ручной поиск в этих залежах займет очень много времени. Проще воспользоваться утилитой для наглядного представления веса папок и файлов, например, WinDirStat. Утилита сканирует папки и показывает их содержимое в виде прямоугольников и квадратов разного цвета.
Утилита сразу наглядно показала «жирные» файлы, которые можно смело удалить, например, ненужные записи геймплея с помощью GeForce Experience. Жмем на прямоугольнике файла правую кнопку мыши, выбираем «открыть в Проводнике» и удаляем ненужное. Еще нашлась куча файлов в папке C:\Users\ZSTX\AppData\Local\Downloaded Installations, которые можно смело удалить.
Некоторые мессенджеры хранят в папках пользователя присланные фото, видео и документы, например, Viber в папке ViberDownloads. Эта папка может распухать до нескольких гигабайт и не помешает сохранить оттуда все нужно, а ненужное — удалить. Ручная очистка дала еще около 1.5 ГБ свободного места.
Использование программы для очистки Windows — JWIZARD Cleaner
Если вы ищете способ для быстрой очистки и оптимизации Windows, обратите внимание на программу JWIZARD Cleaner. Она у меня не раз была на слуху и зарекомендовала себя как надежный инструмент для очистки компьютера от мусора.
Теперь о функциях. Здесь все стандартно: удаление временных файлов, системных журналов, очистка истории и кэша в браузере, а также ошибки реестра. Кроме того, есть быстрая деинсталляция вместе с очисткой остатков от удаленных программ. Smart Scan — это то, с чего стоит начать. Запустив его, вы получите список всего, что можно удалить. Интуитивно понятно выбираете категории — и вперед.
Что касается деинсталляции, JWIZARD Cleaner справляется с этим на ура. За счет полного удаления программ и связанных с ними данных на диске появляется много свободного пространства. Занимаясь этим регулярно, например раз в неделю, можно поддерживать систему в оптимальном состоянии.
Преимущества? Прежде всего, безопасность — ничего важного удаляться не будет, все под контролем. Кроме того, приложение разработано в России, что гарантирует его доступность и отсутствие блокировок из-за санкций. Простота — интерфейс доступен даже новичкам. Эффективность? Без сомнений. Ну и обновления не заставят себя ждать, разработчики не дремлют.
Полезный совет: не забывайте о регулярной чистке, она дает лучший результат. И если вы заметили замедление работы браузера, пробуйте очистку кэша.
Так что, если ваш компьютер нуждается в очистке, JWIZARD Cleaner может вам пригодиться.
Очистка с помощью утилиты Dism++
Еще один способ очистить ненужные системные файлы — мощная утилита Dism++, про которую я уже не раз писал в своих блогах. Давайте пройдемся ею по уже очищенной системе и посмотрим, сколько места она освободит. С помощью Dism++, кстати, можно легко очистить папку WinSxS, не вводя команды вручную. Как видно на скриншоте, Dism++ нашла, что удалить в папке WinSxS, хотя командами выше мы не могли очистить ее.
А суммарно утилита освободила еще почти гигабайт.
С помощью утилиты Dism++ можно легко удалить и ненужные предустановленные системные компоненты, например, Кортану или Распознавание речи.
Итоги
Под конец чистки файлы на системном диске занимают 49.5 ГБ, а значит удалось удалить почти 7 ГБ мусора. Это не особо впечатляет, но, если учесть, что я не трогал установленные программы — это совсем немало. Перегруженный мусором системный диск будет мешать гораздо меньше, если выбрать для него SSD объемом 500-512 ГБ. Стоят они сейчас совсем недорого, например, в Ситилинке популярны вот эти три бюджетные модели: Digma Run S9 DGSR2512GS93T, Kingston NV2 SNV2S/500G и KINGSPEC NX-512.
Пишите в комментарии, а как вы чистите системный диск от мусора?
Более 550 блогов автора Zystax обо всем, что связано с компьютерами и играми.
Telegram-канал @overclockers_news — теперь в новом формате. Подписывайся, чтобы быть в курсе всех новостей!
В этой статье мы поговорим о каталоге WinSxS в Windows, причинах его постоянного роста и способах очистки. Каталог C:\windows\WinSxS является хранилищем компонентов Windows. В этом каталоге хранятся dll библиотеки, бинарные и xml файлы, необходимые для установки и работы различных ролей и компонентов Windows. Каждый раз когда вы устанавливаете обновления Windows (это происходит ежемесячно), новая версия обновляемого компонента устанавливается в систему, а старая сохраняется в хранилище компонентов WinSxS (это необходимо для обеспечения совместимости и возможности “отката“ к старым версиям компонентов при удалении проблемного обновления).
Со временем размер каталога WinSxS постоянно увеличивается. Причем его размер ничем не ограничен (хотя на практике размер папки WinSxS в Windows 10 редко превышает 15-20 Гб.)
В этой статье мы рассмотрим наиболее безвредные способы очистки папки WinSxS в Windows 10 и Windows Server.
- Оптимизация хранилища компонентов и удаление старых версий компонентов, оставшихся после установки обновлений Windows;
- Технология Features on Demand (функции по требованию), позволяющая удалить неиспользуемые компоненты Windows с диска;
- Сжатие файлов в папке WinSxS – способ уменьшить размер каталога WinSxS за счет включения NTFS компрессии.
У многих пользователей возникает естественный вопрос можно ли вручную удалить файлы из папки WinSxS. Ответ на этот вопрос – категоричное НЕТ! Такими действиями с большой долей вероятности вы сломаете свою Windows. И хотя отдельные попытки удаления конкретных файлов из папки WinSxS могут быть удачными, рекомендовать этот способ нельзя.
Содержание:
- Как узнать реальный размер папки WinSxS в Windows 10?
- Очистка хранилища компонентов WinSxS в Windows
- Удаление неиспользуемых компонентов Windows (Windows Server)
- Включаем NTFS сжатие на папке WinSxS в Windows
Как узнать реальный размер папки WinSxS в Windows 10?
Самый простой способ получить текущий размер каталога WinSxS в Windows, запустить проводник File Explorer и открыть свойства папки %windir%\WinSxS (или воспользоваться скриптом PowerShell). Но имейте в виду, что большинство файловых менеджеров (в том числе File Explorer) показывают несколько больший размер каталога WinSxS, чем он занимает на диске.
Дело в том, что в каталоге WinSxS есть большое количество hard links (жестких символических ссылок) на файлы в других системных каталогах. Файловые менеджеры при подсчете размера папки WinSxS учитывают объем файлов, на которые ссылаются жесткие ссылки, а это не корректно.
Чтобы реальный (без учета жестких ссылок) размер папки WinSxS, воспользуйтесь утилитой SysInternal du:
du -v c:\windows\winSXS
Но проще всего проанализировать размер хранилища компонентов в папке WinSxS с помощью команды DISM:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Разберемся, что возвращает данная команда:
Размер хранилища компонентов по данным проводника : 5.70 GB (это размер хранилища с учета жестких ссылок, который отображается в проводнике)
Фактический размер хранилища компонентов : 5.49 GB (реальный размер хранилища компонентов за исключением жестких ссылок)
Совместно с Windows : 3.12 GB (обязательные файлы системы, не могут быть удалены)
Резервные копии и отключенные компоненты : 2.12 GB (устаревшие файлы компонентов, которые нужны на случай проблем с установленными обновлениями)
Кэш и временные данные : 245.87 MB (файлы используются для ускорения работы системы обслуживания)
Дата последней очистки : 2018-07-31 12:45:23
Число освобождаемых пакетов : 10 (файлы, которые обновились после установки обновлений Windows, они будут удалены при очистке хранилища)
Рекомендуется очистка хранилища компонентов : Да
Как вы видите, в данном случае можно уменьшить размер каталога WinSxS на 2.1 Гб + 250 Мб.
Очистка хранилища компонентов WinSxS в Windows
Самый быстрый и простой способ освободить место в хранилище компонентов Windows (т.е. очистить папку WinSxS) – оптимизация хранилища командой:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
Опция Dism /StartComponentCleanup поддерживается во всех версиях Windows, начиная с Windows 8/Windows Server.
После окончания очистки проверьте текущий размер хранилища компонентов:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
В моем примере это помогло уменьшить размер папки WinSxS на 2,5 Гб.
С помощью еще одного параметра /ResetBase вы можете удалить все предыдущие версии компонентов, оставшиеся после установки обновлений Windows. После этого вы не сможете удалить установленные обновления или Service Pack, а в панели обновлений
appwiz.cpl
у обновлений пропадет кнопка «Удалить»).
Чтобы очистить старые версии компонентов, выполните:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
В Windows 7 и Windows Server 2008 R2 для очистки старых версий компонентов, оставшихся после установки сервис пака, использовался еще один параметр DISM:
dism /online /Cleanup-Image /spsuperseded
Также вы можете удалить устаревшие обновления с помощью мастера очистки диска. Выполните команду cleanmgr c правами администратора.
В окне утилиты выберите диск и в следующем окне нажмите кнопку «Очистить системны файлы».
Далее выберите опцию “Файлы журнала обновления Windows» и нажмите ОK. Утилита очистки диска покажет сколько места вы можете освободить, удалив файлы журнала старых обновлений Windows. В моем примере это 427 Мб.
После окончания очистки хранилища с помощью DISM проверьте сколько освободилось места на диске.
В планировщике задания Windows 10 и Windows Server 2016 есть специальное задание автоматического обслуживания, которое регулярно выполняет оптимизацию и очистку каталога WinSxS (выполняется действия, аналогичные команде dism с ключом StartComponentCleanup). Это задание StartComponentCleanup находится в разделе \Microsoft\Windows\Servicing. Данное задание запускается в фоновом режиме и автоматически удаляет версии компонентов старше 30 дней, которое были заменены более новыми версиями.
Можно запустить это задание вручную так:
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
Удаление неиспользуемых компонентов Windows (Windows Server)
В статье Безопасная очистка папки WinSxS в Windows Server 2016/2012 мы рассмотрели функцию Features on Demand (функции по требованию), предоставляющую возможность удаления с диска бинарных файлов неиспользуемых ролей и компонентов из каталога WinSxS. Для этого в Windows Server используется командлет PoweShell Uninstall-WindowsFeature.
В Windows 10 командлет Uninstall-WindowsFeature отсуствует, и для удаления компонентов Windows из образа нужно использовать DISM.
DISM в отличии от Uninstall-WindowsFeature не удаляет зависимые компоненты.
Полный список доступных функций в образе Windows 10 можно получить с помощью команды:
DISM.exe /Online /English /Get-Features /Format:Table
Чтобы удалить, например компонент TelnetClient с диска (из каталога WinSxS), выполните команду:
DISM.exe /Online /Disable-Feature /Featurename:TelnetClient /Remove
Если еще раз вывести список всех доступных функций по требованию в Windows, вы увидите, что статус компонента изменится на Disabled with Payload Removed.
Таким образом в Windows можно существенно уменьшить размер папки WinSxS, удалив с диска неиспользуемые компоненты. Единственный нюанс, это вариант очистки каталога WinSxS подойдет для достаточной продвинутых пользователей, которые разбираются в компонентах Windows 10 и их назначении.
Включаем NTFS сжатие на папке WinSxS в Windows
Еще один способ уменьшить размера каталога WinSxS в Windows 10 – сжать содержимое каталога на уровне файловой системы NTFS.
- Откройте командную строку с правами администратора;
- Остановите и отключите службы Windows Installer и Windows Module Installer:
sc stop msiserver sc stop TrustedInstaller sc config msiserver start= disabled sc config TrustedInstaller start= disabled
- Создайте резервную копию списков доступа (ACL) назначенных на файлы и папки в каталоге WinSxS с помощью утилиты icacls. Резервная копия ACL представляет собой обычной текстовый файл, в котором указаны все файлы и каталоги и назначенные на них NTFS разрешения (в дальнейшем этот файл понадобиться для восстановления оригинальных ACL):
icacls "%WINDIR%\WinSxS" /save "%WINDIR%\WinSxS_NTFS.acl" /t
- Назначьте себя владельцем папки WinSxS и всех вложенных каталогов:
takeown /f "%WINDIR%\WinSxS" /r
- Предоставьте своей учетной записи полные права на каталог WinSxS:
icacls "%WINDIR%\WinSxS" /grant "%USERDOMAIN%\%USERNAME%":(F) /t
- Теперь можно выполнить сжатие файлов в каталоге WinSxS с помощью команды compact. Т.к. часть файлов может использоваться Windows, нужно указать параметр /i. Иначе сжатие будет остановлено на первом же занятом файле (в Windows 10 можно использовать более прогрессивное LZX сжатие):
compact /s:"%WINDIR%\WinSxS" /c /a /i *
- Теперь нужно восстановить TrustedInstaller как владельца каталога WinSxS:
icacls "%WINDIR%\WinSxS" /setowner "NT SERVICE\TrustedInstaller" /t
- И вернуть оригинальные NTFS разрешения на каталог WinSxS из резервной копии ACL:
icacls "%WINDIR%" /restore "%WINDIR%\WinSxS_NTFS.acl"
- Измените типа тип запуска служб Windows Installer и Windows Module Installer:
sc config msiserver start= demand sc config TrustedInstaller start= demand
Проверьте текущий размер каталога WinSxS.
Как вы видите, в нашем примере размер папки WinSxS за счет сжатия уменьшился с 9,36 Гб до 6,5 Гб (примерно на треть). Неплохо, особо для небольшого по размеру SSD-диска.
Указанные команды можно выполнять по отдельности (так проще контролировать успешность выполнения каждой из них), либо можно объединить все операции в один файл скрипт. Вы можете скачать готовый bat файл для сжатия WinSxS здесь compress_winsxs.bat
Данный скрипт нужно запускать периодически, т.к. в каталоге WinSxS будут появляться новые «несжатые» файлы после установки новых обновлений Windows и программ.
На что может повлиять сжатие каталога WinSxS? Windows работает со сжатыми файлами в прозрачном режиме, однако при обработке таких файлов, ей может понадобиться дополнительное время на их декомпрессию/компрессию. Это может вызвать небольшое замедление при установке компонентов Windows или обновлений. Однако для современных процессоров (CPU) операция компрессии/декомпрессии файлов выполняется практически мгновенно, так что реального уменьшения скорости пользователь даже не заметит.
Все способы:
- Полезная информация
- Способ 1: Сторонний софт
- Способ 2: Системные инструменты
- Способ 3: Выборочная очистка
- WinSxS
- Temporary Files
- Software Distribution
- Prefetch
- Fonts
- Вопросы и ответы: 4
В каталоге «Виндовс» хранятся данные, необходимые для нормальной работы системы, поэтому лишний раз трогать его не стоит. В то же время, он накапливает большое количество временных и ненужных файлов, которые в ситуации критической нехватки свободного места на диске можно удалить. Сегодня мы расскажем, как это сделать на компьютере с Windows 10.
Полезная информация
Прежде чем приступить к чистке одной из самых важных папок Windows 10, создайте резервную копию системы. По возможности используйте для этого внешний жесткий диск. О способах резервного копирования «десятки» мы подробно писали в отдельной статье.
Подробнее: Как создать резервную копию Windows 10
Чтобы было удобно следить за результатами очистки, можно использовать анализаторы дискового пространства. Они в одном окне наглядно показывают, сколько места занимает каждый каталог в папке «Виндовс». На примере программы TreeSize Free это выглядит так:
Скачать TreeSize Free с официального сайта
- Устанавливаем приложение, щелкаем по ярлыку правой кнопкой мышки и запускаем его от имени администратора.
- Во вкладке «Главная» нажимаем «Выбрать каталог», а затем «Выбрать каталог для сканирования».
- На системном диске находим папку «Windows» и жмем «Выбор папки».
- Когда приложение проанализирует каталог, оно покажет, какой общий объем и сколько дискового пространства занимает каждая его подпапка.
- Чтобы повторно просканировать папку, нажимаем «Обновить».
Несмотря на то что с помощью TreeSize Free можно удалять файлы, в данном случае делать этого не стоит. На очистку большинства системных данных у программы просто не будет разрешения, а некоторые папки нельзя чистить без специальных инструментов ОС.
Способ 1: Сторонний софт
Одним из самых простых и быстрых способов уменьшения размера папки «Виндовс» и других каталогов системного диска является специальное ПО. Разберем, как это сделать на примере программы CCleaner:
Скачать CCleaner
- Запускаем приложение, переходим к блоку «Стандартная очистка» и открываем вкладку «Windows». Здесь уже отмечены типы файлов, которые рекомендуется удалить. Жмем «Анализ».
Дополнительно можно отметить и остальные пункты, но обычно много места они не освобождают, зато существенно увеличивают время очистки.
- Нажимаем «Очистка» и ждем, когда приложение завершит работу.
СиКлинер – в первую очередь, средство оптимизации системы, поэтому удаляет только самые ненужные файлы. Глубоко в папку «Windows» оно лезть не будет. Поэтому когда нужно освободить место на диске, этот способ эффективнее применять вместе со следующими двумя.
Способ 2: Системные инструменты
Чуть больше системных файлов позволяет очистить встроенное в ОС приложение «Очистка диска».
- С помощью поиска Виндовс открываем приложение «Очистка диска».
Читайте также: Как открыть поиск в Windows 10
- Выбираем системный диск и жмем «OK».
- Нажимаем «Очистить системные файлы» и ждем, когда приложение повторно оценит объем места, которое можно освободить.
- Выбираем файлы, читаем внизу описания к ним и ставим галочки напротив тех, которые собираемся удалить. Помним, что система не даст стереть то, без чего не сможет работать. Жмем «OK».
Подтверждаем действие. Приложению понадобится время для завершения очистки. Как и в первом способе будут удалены файлы не только из папки «Windows», но и из других каталогов системного диска.
Способ 3: Выборочная очистка
Рассмотрим способ, позволяющий производить более нацеленную чистку, т.е. стирать только те данные, которые находятся в пределах каталога «Виндовс». Заодно разберемся, какие подпапки из него можно дополнительно почистить без вреда для системы.
WinSxS
Речь идет о хранилище компонентов Windows, которое предназначено для поддержки функций, необходимых при обновлении и настройке системы. Например, файлы, содержащиеся в ней, используются для включения, отключения и установки новых версий компонентов Виндовс, восстановления системы, удаления проблемных обновлений и др. Вручную удалять или перемещать «WinSxS» нельзя, так как эти действия могут навредить системе. Зато можно уменьшить ее размер при помощи встроенных в ОС инструментов.
- В поиске Windows вводим «Командная строка» и запускаем ее с правами администратора.
Читайте также: Запуск «Командной строки» от имени администратора в Windows 10
- В поле вводим код:
Dism.exe /online /cleanup-image /AnalyzeComponentStore
Нажимаем «Enter».
- Утилита проанализирует хранилище компонентов системы и сообщит, нуждается ли оно в чистке.
- Для очистки вводим код:
Dism.exe /online /cleanup-image /StartComponentCleanup
Нажимаем «Enter» и ждем завершения процесса.
«WinSxS» сам по себе объемный каталог, поэтому если его размер меньше 8 Гб, много места вряд ли удастся освободить. Другие способы очистки «WinSxS» мы подробно описали в отдельной статье.
Подробнее: Способы очистки папки WinSxS в Windows 10
Temporary Files
Каталог «Temp» используется системой для хранения временных файлов, которые могут ей пригодится, но не являются важными. Поэтому если он занимает много места, его можно удалить. Более подробно об очистке «Temp» мы писали в отдельной статье.
Подробнее: Как очистить системную папку Temp
Software Distribution
Эту папку Центр обновления Windows использует для загрузки апдейтов и последующей их установки. Ее иногда чистят специально, чтобы устранить неполадки с обновлением системы. Сделать это можно вручную. При этом если какие-нибудь апдейты не успели установиться, они будут заново загружены. Находим «Software Distribution» в каталоге «Windows» и удаляем все данные из папки «Download».
Prefetch
После каждого запуска компьютера Виндовс отслеживает, какие программы пользователи используют чаще всего. Эту информацию она хранит в виде записей в папке «Prefetch», чтобы в следующий раз запустить это ПО быстрее. Многие приложения со временем удаляются, но записи о них остаются. Если они занимают много места, удаляем все данные из «Prefetch». Через несколько запусков система все равно восстановит всю нужную ей информацию.
Fonts
Операционная система, помимо стандартных, хранит шрифты установленного на компьютере программного обеспечения. Если папка с ними слишком объемная, можно удалить лишние, оставив только те, которые были установлены вместе с системой.
- Переходим в папку Виндовс и находим каталог «Fonts».
- Откроется список со шрифтами. Внизу можно посмотреть, сколько всего в нем позиций.
- Прокручиваем список вправо до столбца «Дизайнер/издатель» и удаляем все шрифты, которые не принадлежат Microsoft Corporation.
Теперь вы знаете, как безопасно можно очистить папку Windows. Здесь все зависит от ситуации. Если нужно просто удалить «мусор» с компьютера, приложение CCleaner и подобные ему – оптимальный вариант. Если цель – освободить как можно больше места на диске, лучше воспользоваться сразу всеми способами.
Наша группа в TelegramПолезные советы и помощь
Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
Со временем системный диск, на котором установлена операционная система, забивается. Файлы образуемые системой, загруженные или удаленные постепенно заполняют пространство и компьютер начинает тормозить. Все это вызывает дискомфорт и увеличение времени на выполнение различных операций. Чтобы всего этого избежать, нужно своевременно проводить профилактические работы по очистке дисков. Хотя сама система это производит, но поверьте, чистит она не все.
Содержание
- Стандартная очистка диска
- Удаление содержимого корзины
- Временная папка операционной системы и локального пользователя
- Удаление файла спящего режима или гибернации
- Папки обновления системы
- Очистка папки загрузки файлов «Download» и временных файлов интернет браузера
Стандартная очистка диска
Это самый простой и безопасный способ очистки различных системных папок. Вам всего лишь нужно будет запустить средство очистки операционной системы, дождаться выполнения сканирования и выбрать соответствующие пункты для удаления. Это автоматический инструмент выполнит очистку от временных и удаленных файлов и не затронет ответственные и нежелательные файлы системы. Данный элемент распространен во всех операционных системах Windows, а получить доступ к нему можно кликнув на любом диске системы правой клавишей мыши и выбрав свойства. После чего «очистка диска» или напрямую произвести поиск этой команды.
В данном случае предлагается удалить примерно 1.2 Гб пространства, а под удаление предлагается временная папка системы более 850 Мб и временные папки отчетов системы, занимающие еще около 350 Мб. В данном случае все индивидуально и зависит от того, как часто вы пользуетесь компьютером и различным программным обеспечением.
Если перейти на вкладку «дополнительно», то поступит предложение очистить или удалить установленные программы на компьютер, теневые копии и точки восстановления системы.
Удаление содержимого корзины
Возможно, вы и не ожидали, но корзина с удаленными файлами образуется на каждом логическом диске (если вы конечно не вносили коррективы в настройках системы). То тогда удаленный файл с локального диска попадает именно в ту корзину где он размещался. Очисткой корзины можно воспользоваться методом выше, но он занимает больше времени, так как сканирует всю систему на наличие файлов. Для получения доступа к корзине можно воспользоваться командой shell:RecycleBinFolder. Или найти через проводник корзину и очистить вручную. Стоит учитывать, что после очистки корзины, вы навсегда удаляете файлы со своего компьютера.
Временная папка операционной системы и локального пользователя
Во время работы операционная система образует некоторое количество файлов, позволяющих упрощать поиск и запуск программ, ускорять работу и производить другие действия для правильного функционирования системы. Часть этих файлов, конечно же, автоматически удаляется, но не все. Так вот, они постепенно складываются во временную папку, и со временем она может раздуться до внушительных размеров. Для ее очистки придется активировать показ скрытых файлов и папок и только после этого найти папку Temp в директории Windows на системном диске.
Аналогично создана и временная папка для хранения файлов локальных пользователей. Порой в этой папке скапливается временных файлов даже больше, чем во временной папке системы. Только у каждого пользователя зарегистрированного в системе, она уникальна. Поэтому если вы не админ системы, то просмотреть сможете именно свою папку, ну и очистить соответственно тоже только ее.
Найти ее несложно, но для поиска придется открыть возможность просмотра скрытых файлов и папок. По умолчанию она размещается тут C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Local\Temp\, но чисто теоретически ее можно перенаправить в любое место на физическом диске.
Удаление файла спящего режима или гибернации
Данный файл так просто не удалить, все же это один из режимов работы персонального компьютера. Но если вы не пользуетесь спящим режимом, то можно очистить еще некоторое пространство на вашем локальном диске. В данном случае я не пользовался этим режимом, хотя у меня и ноутбук. Я каждый раз выключаю и включаю его на своем рабочем месте, ведь я его не использую как переносную печатную машинку. Поэтому я его недавно удалил, а занимал он на системном диске чуть более 6 Гб пространства.
Так просто удалить файл hiberfil.sys расположенный в корне системного диска не получится, так как операционная система создаст его заново. Поэтому придется воспользоваться командой powercfg.exe /hibernate off в командной строке или Windows PowerShell.
Папки обновления системы
Если вы стараетесь не пропускать обновления системы, то знаете, что во время выполнения этого действия система скачивает файл установки на жесткий диск, после чего создает точку восстановления и проводит замену файлов. Так вот, всякий раз перед установкой система создает точку восстановления и со временем накапливается довольно большое количество таких файлов. Конечно, это удобно, так как если во время установки обновления произошла аварийная ситуация, и компьютер, работает неправильно всегда можно вернуться на предыдущее состояние. Найти сохраненные точки восстановления можно в «панели управления» во вкладке «архивация и восстановление».
Кроме точек восстановления, система сохраняет загруженные файлы обновления в системную директорию. По умолчанию она размещается она в SoftwareDistribution. В редких исключениях проходит ошибочная загрузка и скаченные обновления не удаляются автоматически. Поэтому папка раздувается довольно стремительно. Так к примеру у меня она имела объем около 3 Гб, хотя давно не пользуюсь обновлениями. Для того чтобы эта ошибка не появлялась, можно отключить автоматическую загрузку обновлений и время от времени проверять папку SoftwareDistribution на наличие файлов обновления и удалять их вручную.
Очистка папки загрузки файлов «Download» и временных файлов интернет браузера
В дополнение к выше написанному предлагаю рассмотреть очистку папки загрузки файлов и временных файлов браузера. Ведь во время работы браузера создается действительно довольно большое количество временных файлов замедляющих работу самого браузера и создающего большое количество мелких файлов на локальном диске. Для очистки популярного Гугл Хром нужно перейти в «настройки и управление» щелкнув по кнопке с тремя вертикальными точками. После чего выбрать «дополнительные инструменты» и нажать на «удаление данных о просмотренных страницах».
Кроме временных файлов браузера, можно очистить папку загрузки загруженных файлов. Так как она на годы использования может разрастись просто до неимоверных размеров. К примеру, я очищал ее пару месяцев назад и сейчас она уже занимает более 10 Гб.
Данное руководство не является призывом к выполнению, а я лишь хотел показать, что в системе можно удалить ненужные файлы для высвобождения свободного пространства. Все выполняемые действия вы производите на свой страх и риск.
Одна из папок Windows 11, 10 и предыдущих версий системы, вызывающая наибольшее количество вопросов у пользователей — папка C:\Windows\WinSxS, размеры которой могут впечатлять и вызывать желание уменьшить занимаемое папкой пространство или же вовсе удалить её.
В этой инструкции подробно о том, что представляет собой папка WinSxS в Windows, почему она может занимать много места и действительно ли она его занимает, и как её очистить.
Назначение папки
Папка WinSxS является хранилищем компонентов (библиотеки DLL, некоторые драйверы, исполняемые и другие файлы) Windows, как установленных и используемых в системе, так и доступных для установки. Файлы из этой папки, по сути, представляют собой все системные файлы Windows (большинство системных файлов в папках Windows, System32 и SysWOW64 фактически являются жесткими ссылками на файлы в папке WinSxS), а также используются для:
- Предоставления нужной версии библиотек при запуске ПО, которому требуется определённая версия
- Восстановления системных файлов
- Установки дополнительных компонентов Windows
- Удаления обновлений Windows
- Изменения редакции операционной системы
По первому пункту чуть подробнее: предположим, есть две разные программы, которым для запуска требуется одна и та же библиотека DLL, но в разных версиях. Эти программы подключают её из стандартной системной папки, например, System32, но в зависимости от манифеста приложения, им будут предоставлены разные версии этого файла, находящиеся в WinSxS.
Например, на скриншоте ниже мы с помощью команды fsutil hardlink list проверяем список жестких ссылок для одной из библиотек DLL из папки System32 и можем увидеть, что этот файл присутствует в двух разных версиях в папке WinSxS, а при его вызове какой-либо программой будет вызвана та, которая требуется.
Подводя итог, содержимое папки WinSxS — это, фактически, почти все файлы вашей ОС Windows, именно там содержится те файлы, которые вы видите в обычных системных папках.
Размер папки WinSxS
Как было отмечено ранее, папка WinSxS содержит большую часть системных файлов Windows и её компонентов, а также предыдущие версии компонентов, если система обновлялась — это объясняет её размер.
При этом следует учитывать, что Проводник Windows не может верно подсчитать размер этой папки из-за упомянутых жестких ссылок: допустим, фактически файл занимает какое-то пространство на диске, при этом присутствует жесткая ссылка на него в другом расположении, Проводник посчитает размер для каждого из экземпляров отдельно.
Чтобы узнать фактический размер папки WinSxS, можно использовать следующую команду, запущенную в командной строке от имени администратора:
dism /Online /Cleanup-Image /AnalyzeComponentStore
В результате вы увидите:
- Размер по данным проводника, который может незначительно отличаться от того, который вы видели в свойствах папки.
- Фактический размер хранилища компонентов.
- Размер части, которая используется в Windows. При этом если вы решите проверить размер папки Windows в проводнике, размер этой части будет удвоен по сравнению с реально занимаемым на диске: будут подсчитаны файлы, находящиеся в WinSxS и те же файлы (жесткие ссылки) находящиеся в «рабочих» папках Windows.
- Объем резервных копий (например, из предыдущей версии системы) и отключенных в настоящий момент компонентов Windows.
С той частью хранилища компонентов, которая используется в Windows, сделать ничего не получится (не отключая компоненты Windows) — это и есть ваша система. Для оставшейся части можно выполнить некоторые действия по очистке.
Очистка WinSxS
Прежде чем начать: некоторые пользователи спрашивают, можно ли удалить папку WinSxS? Ответ: нет, ни в коем случае — даже если вы это сделаете каким-либо образом, ваша Windows больше не запустится.
Безопасно выполнить очистку папки WinSxS можно:
- Выполнив очистку системных файлов с помощью утилиты «Очистка диска»: нажмите клавиши Win+R на клавиатуре, введите cleanmgr и нажмите Enter, нажмите кнопку «Очистить системные файлы» и выполните очистку доступных элементов, имеющих отношение к обновлениям Windows и предыдущим версиям системы. Это действие повлияет в большей степени на другие системные расположение, но отчасти скажется и на фактическом размере папки WinSxS.
- Запустив очистку хранилища компонентов в командной строке, запущенной от имени администратора с помощью команды
dism /online /Cleanup-Image /StartComponentCleanup
Если при выполнении команды вы увидите сообщение об ошибке, связанной с другой транзакцией, перезагрузите компьютер и повторите выполнение команды.
- При необходимости — использовав ещё два варианта предыдущей команды: первый удалит все замененные новыми версиями компоненты (что сделает невозможным удаление обновлений), второй — резервные копии пакетов обновления.
dism /online /Cleanup-Image /StartComponentCleanup /ResetBase dism /online /Cleanup-Image /SPSuperseded
Результат в моём случае:
Как видим, резервные копии были очищены, но остались ещё и отключенные компоненты. Их мы тоже можем удалить. И, хотя я этого не могу прямо рекомендовать, шаги будут следующими:
- В командной строке, запущенной от имени администратора, введите команду
dism /Online /English /Get-Features /Format:Table
- Вы увидите список имеющихся компонентов Windows и их статуса: Enabled — включены, Disabled — отключены. Для удаления файлов отключенного компонента введите команду
dism /Online /Disable-Feature /featurename:ИМЯ_КОМПОНЕНТА /Remove
- Перезагрузите компьютер после завершения удаления компонентов.
Сам компонент не исчезнет из списка доступных для установки в Windows, но установка будет производиться только после автоматического скачивания необходимых файлов из Интернета.
В Планировщике заданий Windows (Win+R — taskschd.msc) в разделе «Библиотека планировщика заданий» — «Microsoft» — «Windows» — «Servicing» присутствует задача очистки хранилища компонентов «Start Component Cleanup».
При желании вы можете настроить собственные триггеры в свойствах задания для его выполнения и регулярной автоматической очистки или выполнить задание вручную.
Некоторые дополнительные материалы на близкую тему:
- Очистка папки DriverStore\FileRepository в System32
- Очистка диска Windows 11 средствами системы
- Лучшие программы очистки диска от ненужных файлов
- Как отключить зарезервированное хранилище в Windows 11 (подойдет и для Windows 10)