Кэш файлы windows winsxs backup

В этой статье мы поговорим о каталоге WinSxS в Windows, причинах его постоянного роста и способах очистки. Каталог C:\windows\WinSxS является хранилищем компонентов Windows. В этом каталоге хранятся dll библиотеки, бинарные и xml файлы, необходимые для установки и работы различных ролей и компонентов Windows. Каждый раз когда вы устанавливаете обновления Windows (это происходит ежемесячно), новая версия обновляемого компонента устанавливается в систему, а старая сохраняется в хранилище компонентов WinSxS (это необходимо для обеспечения совместимости и возможности “отката“ к старым версиям компонентов при удалении проблемного обновления).

Со временем размер каталога WinSxS постоянно увеличивается. Причем его размер ничем не ограничен (хотя на практике размер папки WinSxS в Windows 10 редко превышает 15-20 Гб.)

каталог WinSxS в windows10

В этой статье мы рассмотрим наиболее безвредные способы очистки папки 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 с помощью утилиты du.exe

Но проще всего проанализировать размер хранилища компонентов в папке WinSxS с помощью команды DISM:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Dism.exe 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.exe 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"

задание планировщика 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

windows 10 dism get-features список установленных компонентов

Чтобы удалить, например компонент TelnetClient с диска (из каталога WinSxS), выполните команду:
DISM.exe /Online /Disable-Feature /Featurename:TelnetClient /Remove

DISM Disable-Feature Remove

Если еще раз вывести список всех доступных функций по требованию в Windows, вы увидите, что статус компонента изменится на Disabled with Payload Removed.

Таким образом в Windows можно существенно уменьшить размер папки WinSxS, удалив с диска неиспользуемые компоненты. Единственный нюанс, это вариант очистки каталога WinSxS подойдет для достаточной продвинутых пользователей, которые разбираются в компонентах Windows 10 и их назначении.

Включаем NTFS сжатие на папке WinSxS в Windows

Еще один способ уменьшить размера каталога WinSxS в Windows 10 – сжать содержимое каталога на уровне файловой системы NTFS.

  1. Откройте командную строку с правами администратора;
  2. Остановите и отключите службы Windows Installer и Windows Module Installer:
    sc stop msiserver
    
    sc stop TrustedInstaller
    
    sc config msiserver start= disabled
    
    sc config TrustedInstaller start= disabled
  3. Создайте резервную копию списков доступа (ACL) назначенных на файлы и папки в каталоге WinSxS с помощью утилиты icacls. Резервная копия ACL представляет собой обычной текстовый файл, в котором указаны все файлы и каталоги и назначенные на них NTFS разрешения (в дальнейшем этот файл понадобиться для восстановления оригинальных ACL):
    icacls "%WINDIR%\WinSxS" /save "%WINDIR%\WinSxS_NTFS.acl" /t

    создаем резевную копию разрешений каталога winsxs

  4. Назначьте себя владельцем папки WinSxS и всех вложенных каталогов:
    takeown /f "%WINDIR%\WinSxS" /r
  5. Предоставьте своей учетной записи полные права на каталог WinSxS:
    icacls "%WINDIR%\WinSxS" /grant "%USERDOMAIN%\%USERNAME%":(F) /t
  6. Теперь можно выполнить сжатие файлов в каталоге WinSxS с помощью команды compact. Т.к. часть файлов может использоваться Windows, нужно указать параметр /i. Иначе сжатие будет остановлено на первом же занятом файле (в Windows 10 можно использовать более прогрессивное LZX сжатие):
    compact /s:"%WINDIR%\WinSxS" /c /a /i *

    Сжимаем содержимое каталога winsxs

  7. Теперь нужно восстановить TrustedInstaller как владельца каталога WinSxS:
    icacls "%WINDIR%\WinSxS" /setowner "NT SERVICE\TrustedInstaller" /t
  8. И вернуть оригинальные NTFS разрешения на каталог WinSxS из резервной копии ACL:
    icacls "%WINDIR%" /restore "%WINDIR%\WinSxS_NTFS.acl"
  9. Измените типа тип запуска служб Windows Installer и Windows Module Installer:
    sc config msiserver start= demand
    
    sc config TrustedInstaller start= demand

Проверьте текущий размер каталога WinSxS.

уменьшить размер каталога winsxs в windows10 с помощью сжатия

Как вы видите, в нашем примере размер папки WinSxS за счет сжатия уменьшился с 9,36 Гб до 6,5 Гб (примерно на треть). Неплохо, особо для небольшого по размеру SSD-диска.

Указанные команды можно выполнять по отдельности (так проще контролировать успешность выполнения каждой из них), либо можно объединить все операции в один файл скрипт. Вы можете скачать готовый bat файл для сжатия WinSxS здесь compress_winsxs.bat

Данный скрипт нужно запускать периодически, т.к. в каталоге WinSxS будут появляться новые «несжатые» файлы после установки новых обновлений Windows и программ.

На что может повлиять сжатие каталога WinSxS? Windows работает со сжатыми файлами в прозрачном режиме, однако при обработке таких файлов, ей может понадобиться дополнительное время на их декомпрессию/компрессию. Это может вызвать небольшое замедление при установке компонентов Windows или обновлений. Однако для современных процессоров (CPU) операция компрессии/декомпрессии файлов выполняется практически мгновенно, так что реального уменьшения скорости пользователь даже не заметит.

Одна из папок 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

Подводя итог, содержимое папки WinSxS — это, фактически, почти все файлы вашей ОС Windows, именно там содержится те файлы, которые вы видите в обычных системных папках.

Размер папки WinSxS

Как было отмечено ранее, папка WinSxS содержит большую часть системных файлов Windows и её компонентов, а также предыдущие версии компонентов, если система обновлялась — это объясняет её размер.

При этом следует учитывать, что Проводник Windows не может верно подсчитать размер этой папки из-за упомянутых жестких ссылок: допустим, фактически файл занимает какое-то пространство на диске, при этом присутствует жесткая ссылка на него в другом расположении, Проводник посчитает размер для каждого из экземпляров отдельно.

Чтобы узнать фактический размер папки WinSxS, можно использовать следующую команду, запущенную в командной строке от имени администратора:

dism /Online /Cleanup-Image /AnalyzeComponentStore

В результате вы увидите:

Анализ хранилища компонентов в Windows

  • Размер по данным проводника, который может незначительно отличаться от того, который вы видели в свойствах папки.
  • Фактический размер хранилища компонентов.
  • Размер части, которая используется в Windows. При этом если вы решите проверить размер папки Windows в проводнике, размер этой части будет удвоен по сравнению с реально занимаемым на диске: будут подсчитаны файлы, находящиеся в WinSxS и те же файлы (жесткие ссылки) находящиеся в «рабочих» папках Windows.
  • Объем резервных копий (например, из предыдущей версии системы) и отключенных в настоящий момент компонентов Windows.

С той частью хранилища компонентов, которая используется в Windows, сделать ничего не получится (не отключая компоненты Windows) — это и есть ваша система. Для оставшейся части можно выполнить некоторые действия по очистке.

Очистка WinSxS

Прежде чем начать: некоторые пользователи спрашивают, можно ли удалить папку WinSxS? Ответ: нет, ни в коем случае — даже если вы это сделаете каким-либо образом, ваша Windows больше не запустится.

Безопасно выполнить очистку папки WinSxS можно:

  1. Выполнив очистку системных файлов с помощью утилиты «Очистка диска»: нажмите клавиши Win+R на клавиатуре, введите cleanmgr и нажмите Enter, нажмите кнопку «Очистить системные файлы» и выполните очистку доступных элементов, имеющих отношение к обновлениям Windows и предыдущим версиям системы. Это действие повлияет в большей степени на другие системные расположение, но отчасти скажется и на фактическом размере папки WinSxS.
    Очистка системных файлов в утилите очистки диска

  2. Запустив очистку хранилища компонентов в командной строке, запущенной от имени администратора с помощью команды
    dism /online /Cleanup-Image /StartComponentCleanup

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

  3. При необходимости — использовав ещё два варианта предыдущей команды: первый удалит все замененные новыми версиями компоненты (что сделает невозможным удаление обновлений), второй — резервные копии пакетов обновления.
    dism /online /Cleanup-Image /StartComponentCleanup /ResetBase
    dism /online /Cleanup-Image /SPSuperseded

Результат в моём случае:

Очистка хранилища компонентов завершена

Как видим, резервные копии были очищены, но остались ещё и отключенные компоненты. Их мы тоже можем удалить. И, хотя я этого не могу прямо рекомендовать, шаги будут следующими:

  1. В командной строке, запущенной от имени администратора, введите команду
    dism /Online /English /Get-Features /Format:Table
    Список включенных и отключенных компонентов Windows

  2. Вы увидите список имеющихся компонентов Windows и их статуса: Enabled — включены, Disabled — отключены. Для удаления файлов отключенного компонента введите команду
    dism /Online /Disable-Feature /featurename:ИМЯ_КОМПОНЕНТА /Remove
  3. Перезагрузите компьютер после завершения удаления компонентов.

Сам компонент не исчезнет из списка доступных для установки в Windows, но установка будет производиться только после автоматического скачивания необходимых файлов из Интернета.

В Планировщике заданий Windows (Win+Rtaskschd.msc) в разделе «Библиотека планировщика заданий» — «Microsoft» — «Windows» — «Servicing» присутствует задача очистки хранилища компонентов «Start Component Cleanup».

Задание очистки хранилища компонентов в планировщике заданий

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

Некоторые дополнительные материалы на близкую тему:

  • Очистка папки DriverStore\FileRepository в System32
  • Очистка диска Windows 11 средствами системы
  • Лучшие программы очистки диска от ненужных файлов
  • Как отключить зарезервированное хранилище в Windows 11 (подойдет и для Windows 10)

The WinSxS folder, also known as the Component Store, contains system repositories and is a crucial part of the Windows environment. With time, this folder keeps growing without any limit and can take up a heap of unnecessary space on your hard drive.

This article discusses how you can save up that space without affecting the critical system files by safely deleting the unwanted files within the WinSxS folder.

Table of Contents

What is the WinSxS folder

The WinSxS folder contains files such as DLLs, binaries, and other XML files that are used by the device. It also contains the information and files required to install Windows features. Each time your Windows gets an update, it is installed on your computer while the old ones are shifted to the WinSxS folder. This is also important to prevent the system from crashing by providing compatibility or to revert to old files in case of a system restore.

This is why the WinSxS folder keeps increasing in size over time. This folder can be found on the following path:
C:\Windows\WinSxS

As you may find, the folder has a list of sub-folders and files that are used by the system.

winsxs repositories

How to check the size of the WinSxS folder

You can check the size of the folder through its properties in File Explorer. However, that is the actual size of the folder and not the one you can make available, since everything in the folder cannot be deleted to make space.

Along with cache, temporary files, backup and restore data, other critical files are also present. The properties bar does not indicate each individual category of the files within the WinSxS folder.

To check the size of each component storage within this folder, perform the following:

  1. Open Command Prompt as an Administrator.
  2. Enter the following command:
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
  3. Now let the system scan the WinSxS folder and it will then display a list of the components and their sizes on the command-line interface.
    cmd size

You now have complete information on what WinSxS contains and what the size of each component is. We can now use this information to free up 1.14 GB (Backups and Disabled features) of unnecessary files and folders within WinSxS.

WinDirStat is a wonderful program that can calculate and show the folder structure and size of each drive in a visual way. To check the size of WinSxS, please run WinDirStat as administrator.

How to clean up WinSxS folder using Disk Cleanup

The Disk Cleanup tool is built into Windows 10 which can be used to perform safe operations to remove unnecessary system files. No critical system files are affected by using this utility, as opposed to deleting the WinSxS sub-folders manually using File Explorer, which poses a significant threat to Windows functionality.

Follow the guide below to perform this operation:

  1. Search for Disk Cleanup in the Start Menu and run it. (Note: Do not run as an Administrator)
  2. On the Drive Selection popup, select C: from the drop-down menu and click Ok.
  3. On the next screen, click on Clean up system files.
  4. The Drive Selection window will pop up again. Select C: again and click Ok.
  5. Now select the files you wish the tool to clean by checking the boxes next to them, and then click Ok.
  6. On the confirmation dialog box, click Delete files. The operation will then begin and safely remove all unnecessary files.

Although some of the unwanted files have been removed from the WinSxS folder, there is still a possibility to increase the available space even further. If required, move onto the next step.

How to clean up the WinSxS folder by removing Optional Features

Since the WinSxS folder also contains repositories for the optional features, you can create more space by removing the ones that are disabled, and you think you would not need it.

Perform the following to remove one feature at a time.

  1. Open Command Prompt as an Administrator.
  2. To find out the names and statuses of the current Optional Features in Windows 10, enter the following command:
    DISM.exe /Online /English /Get-Features /Format:Table
    list of features

  3. Now scan through the list and note the ones you think you do not need, and then enter the following command:
    DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
    You may replace TFTP with a choice of your selected feature to delete it.
    cmd disable feature

  4. Repeat the last step to remove all the repositories from the system relating to the Optional Features.

If you check the Optional Feature status again by running the same command, you will see that the Status has changed from Disabled to Disabled with payload removed.

with payload removed

How to compress the WinSxS folder to save space

The WinSxS folder can also be compressed, if not deleted. The compression of the folder would save a significant amount of space while having everything available. This method would not involve removing or deleting anything. However, a con of the compression method would be that the system would perform an additional step or compression and decompression each time it needs to access the folder.

This would also affect the time it takes to perform these functions. Nonetheless, the time difference is not much as Windows 10 performs these functions quite fast.

The process involves starting and stopping some services, as well as changing the ownership of certain files and folders. Therefore it is recommended to create a system restore point before proceeding any further.

  1. Launch the Command Prompt as an Administrator.
  2. Enter the following commands one after the other to stop the associated services and disable them from automatically rebooting:
    1. sc stop msiserver
    2. sc config msiserver start= disabled
    3. sc stop TrustedInstaller
    4. sc config TrustedInstaller start= disabled
  3. Now we must back up the Access Control Lists (ACLs) of all the files and folders. Enter the following command:
    icacls "%WINDIR%\WinSxS" /save "%WINDIR%\WinSxS_NTFS.acl" /t
    This will generate a text file with plain text, which will later be used to restore the default ACLs. This step might take a few seconds as there are a number of files to scan.
  4. Now assign the current user as the owner of WinSxS:
    takeown /f "%WINDIR%\WinSxS" /r
    This will assign ownership recursively, meaning that all sub-folders and files will also be affected.
  5. Now assign the current user full control of the WinSxS folder with the following command:
    icacls “%WINDIR%\WinSxS” /grant “%USERDOMAIN%\%USERNAME%”:(F) /t
  6. Now enter the following command to compress all files and folders within WinSxS. Note that this will only compress the ones that are not in use by any other programs or processes:
    compact /s:”%WINDIR%\WinSxS” /c /a /i *
    This might take a few minutes to compress each file.
  7. Once the compression has been completed, we must now return ownership and permission to default. Enter the following commands one by one:
    icacls "%WINDIR%\WinSxS" /setowner "NT SERVICE\TrustedInstaller" /t
    icacls "%WINDIR%" /restore "%WINDIR%\WinSxS_NTFS.acl"
  8. Enter the following commands to restart the services we had earlier shut down:
    sc config msiserver start= demand<br>sc config TrustedInstaller start= demand

You may now check the size of the WinSxS folder and notice that it has shrunk significantly, by almost a third.

after compression

Closing words

The WinSxS file might be one of the most important ones in the system, but it’s also the biggest one, with an appetite for more storage space. However, no matter the amount of volume you allow for the system drive, it will become insufficient at one point.

Compressing or deleting unnecessary files and folders can aid a great deal in the available storage, especially when it can be performed safely, without harming the Windows environment.

Привет админ! Неделю назад я стал замечать, что свободное пространство на моём диске (C:), с установленной Windows 10, стало куда-то исчезать, да и шутка ли, в один прекрасный день пропало целых 3 Гб. Далеко не сразу, но мне удалось найти виновника, а точнее виновницу, ей оказалась папка WinSxS — её размер в моей операционной системе ещё неделю назад был 15 Гб, но на сегодня он уже составляет 18 Гб. Также я заметил, после чего именно эта папка так сильно разрослась, причиной оказались — обновления операционной системы, за прошлую неделю моя Windows 10 получала их слишком много, ноутбук несколько раз просил меня перезагрузиться для установки обновлений.

Вопрос мой такой. О папке WinSxS в интернете написано много, но всё-таки, каким образом безопаснее всего очистить эту папку или она когда-нибудь очистится сама? Какие именно компоненты системы хранит папка WinSxS? Говорят, что на деле она занимает намного меньше места, чем видно в её свойствах и находятся на ней всего лишь символические ссылки.

Привет друзья! День назад я сам попал в такую же ситуацию, рассказываю подробности.

Буквально позавчера, установленная на моём ноутбуке Windows 8.1 несколько раз обновилась, а вчера утром мне на глаза попалось окно «Этот компьютер» и я с удивлением обнаружил, что на моём диске (C:) осталось свободного места 29 ГБ, хотя ещё вчера было 34 ГБ!

Я быстро исследовал жёсткий диск программой «Scanner» и обнаружил, что 5 ГБ свободного пространства на диске «съела» папка WinSxS, после этого она стала занимать рекордный размер — 21 ГБ.

Предлагаю вам вместе очистить папку хранилища компонентов на моём компьютере и по ходу дела рассмотреть остальные вопросы, касаемые этой папки!

Зачем нужна папка WinSxS?

Папка WinSxS, находится по адресу C:\Windows\WinSxS и является хранилищем компонентов Windows. Закономерен вопрос: «Что это за хранилище такое?»

Впервые папка WinSxS появилась ещё в операционной системе Windows XP. Создаётся папка WinSxS в процессе установки OS и содержит в себе копии оригинальных файлов Windows, которые операционная система использует для своего восстановления по мере надобности. Приведу самый простой пример, давайте удалим из системы папку Internet Explorer, в которой содержится известный браузер от Майкрософт, сделать это непросто, но при желании можно, после удаления файлов браузера введём команду «sfc /scannow», в результате Windows 10 начнёт проверку целостности системных файлов и при обнаружении отсутствующего браузера Internet Explorer, восстановит его оригинальные файлы из нашей папки WinSxS. Многие удалённые или повреждённые системные файлы из папки Windows операционная система восстановит автоматически и без команды «sfc /scannow».

  • Примечание: Начиная с Windows 10, сброс системы к исходному состоянию (заменивший откат к заводским настройкам) происходит также с помощью компонентов из папки WinSxS 

Почему папка WinSxS может разрастись после очередного обновления Windows?

При установке обновлений старые системные файлы заменяются их новыми версиями, а старые версии этих файлов хранятся в папке WinSxS ещё долгое время для обеспечения возможности восстановления на случай, если новые версии системных файлов станут работать некорректно.

Папка WinSxS занимает меньше места на жёстком диске, чем это кажется

Специфика работы операционной системы выглядит так, что одной трети файлов в папке WinSxS на самом деле нет, но есть жёсткие ссылки на эти файлы. Файлы же в это время находятся в других системных папках Windows и System32.

Папку WinSxS можно очистить от старых версий системных компонентов, но удалять её ни в коем случае нельзя

Обычно папка хранилища системных компонентов занимает на диске (C:) не более 10 ГБ и это вполне нормально, но если папка разрастается до 15-20 ГБ, то нужно срочно производить процедуру очистки.

Прежде чем произвести очистку папки WinSxS, давайте проанализируем её содержание при помощи командной строки.

Итак, если пройти по адресу C:\Windows и посмотреть свойства папки WinSxS, то нам откроется такая картина.

В моём случае папка весит довольно много 21 ГБ.

Открываем командную строку от имени администратора и вводим команду:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore (данная команда произведёт анализ папки WinSxS)

Сведения хранилища компонентов (WinSxS):
Размер хранилища компонентов по данным проводника : 20.86 GB
Фактический размер хранилища компонентов : 17.71 GB
Рекомендуется очистка хранилища компонентов : Да

Судя по результату, сама система рекомендует нам произвести очистку хранилища компонентов.

Очищаем папку WinSxS с помощью командной строки администратора, вводим команду:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Операция успешно завершена

Папка WinSxS очищена! Интересно, насколько она стала меньше в размере (напомню, что до очистки она занимала размер 21 ГБ)

Производим анализ хранилища компонентов уже знакомой вам командой:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Сведения хранилища компонентов (WinSxS):
Размер хранилища компонентов по данным проводника : 7.95 GB
Фактический размер хранилища компонентов : 7.74 GB
Рекомендуется очистка хранилища компонентов : Нет

Вот и всё. Теперь хранилище компонентов на нашем компьютере занимает 7.74 GB! Размер папки уменьшен в три раза.

Друзья, папку WinSxS можно ужать ещё. Дело в том, что у параметра /StartComponentCleanup есть дополнительный ключ /ResetBase, с помощью которого можно удалить все замененные версии для всех компонентов в хранилище компонентов. Вводим команду:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Операция успешно завершена

Теперь наша папка WinSxS стала ещё меньше 6,85 ГБ!

Если вам не хочется связываться с командной строкой, то очистите папку WinSxS с помощью встроенной в Windows утилиты «Очистка диска», но не могу вам гарантировать такой же результат, смотрите сами.

Возьмём компьютер, где папка WinSxS занимает размер 20 ГБ.

Щёлкаем на диске (C:) правой кнопкой мыши и выбираем «Свойства», выбираем вкладку «Общие» и жмём на кнопку «Очистка диска» 

«Очистить системные файлы»

Первый пункт в данном окне «Очистка обновлений Windows», как раз отвечает за очистку хранилища компонентов. Всего может быть очищено 3,63 ГБ.

Жмите «ОК» и папка WinSxS будет очищена.

PS. При операции очистки папки WinSxS с помощью командной строки у вас может выйти ошибка «Хранилище компонентов повреждено. Ошибка: 14098», что делать в этом случае, читайте в следующей статье.

Статьи, которые вам пригодится: 

  1. Можно ли удалить папку C:\Windows\Installer, а если нет, то как её очистить?
  2. Папка ProgramData, её назначение, можно ли удалить или перенести
  3. Что находится в системной папке «FileRepository» и как её очистить

ПОДРАЗДЕЛЕНИЯ:

ИНТЕРЕСНОЕ:

БАНК ДАННЫХ КРОКУС:

Чат — поддержка



User: Здравствуйте, вы ремонтируете ноутбуки? Перестал работать один из вентиляторов на ноутбуке Acer Nitro 5, который на GPU. Если да, то можно узнать сколько это будет стоить?

Details
06-04-2025 9:50:25

Алекс: Блек спрут требует 2фа, не могу зайти на свой аккаунт, что делать

Details
02-04-2025 10:05:24

Маша: Подскажите адрес и электронную почту психо-наркологического диспансера красный луч

Details
24-03-2025 11:27:41

Сервис: Здравствуйте, Name. К сожалению, но нет.

Details
19-03-2025 18:29:27

Name: Здравствуйте! Вы производите ремонт видеокарт? В случае положительного ответа хотелось бы узнать цену диагностики

Details
02-02-2025 15:33:43

1234: все супер спасибо что все подробно обьяснили.

Details
10-02-2024 10:02:45

Торг.зал: Здравствуйте, алексей. есть, посмотрите на нашей интернет-площадке «link»

Details
05-10-2023 6:20:11

Торг.зал: Есть, 100руб

Details
29-09-2023 10:24:56

алексей: обычный кабель sata есть в наличии и цена?

Details
27-09-2023 13:07:40

Дмитрий: здравствуйте, скажите адрес работающего банка псб 9.09.2023 город Красный Луч

Details
08-09-2023 16:27:25

торг зал: Леня, позвоните в наш тех отдел тел+7-959-144-54-12

Details
14-06-2023 6:53:16

Лёня: Доброе время суток, можете подсказать сколько стоит установка windows 10 и программ , и сколько стоит сборка системного блока из комплектующих?

Details
13-06-2023 13:32:50

торг зал: работали ,тел. торгового зала +79 59 1445454

Details
06-06-2023 7:54:45

Александр: Здравствуйте. Вы сегодня, 5 июня, работаете?

Details
05-06-2023 7:45:07

Руководитель: Работает. Позвоните по телефону 072-144-54-12

Details
29-05-2023 9:13:25

vovan5934: Подскажите работает ли компьютерный сервис?

Details
29-05-2023 9:07:57

торг зал: Смарт приставки 4/32 стоят 4700-4800 руб

Details
25-03-2023 13:57:25

торг зал: Света ,эти модели закончились.Есть другие приставки.Посмотрите наличие на нашей торг.площадке «link»

Details
25-03-2023 13:54:39

света: здравствуйте.скажите пожалуйста есть в продаже смарт приставка таникс W2 2/16Gb и цену пожалуйста

Details
24-03-2023 5:18:26

торг зал: Фурсов , такого преобразователя нет

Details
13-03-2023 9:00:00

Фурсов: Может приемник Блютуз с выходом аналоговым линейным или на наушники, мне выход 3.5 мм (джек)

Details
10-02-2023 12:18:45

Фурсов: Есть преобразователь аудио с цифры (оптический выход) в аналог?

Details
10-02-2023 12:04:38

Руководитель: Добрый день, Артур. Картридж есть. Посмотрите на нашей интернет площадке «Крокус Маркет» «link»

Details
17-10-2022 7:15:59

Артур: Здравствуйте, подскажите, нужен картридж 725/285A для HP LaserJet

Details
12-10-2022 6:37:16

Админ: Добрый день, Оксана. Техотдел работает. Позвонить можете по телефону 072-144-54-12

Details
01-08-2022 7:51:47

оксана: Здравствуйте !отдел по ремонту на 2 этаже работает?

Details
31-07-2022 21:08:08

Админ: Евгений, да есть посмотрите на нашей торговой интернет площадке «link»

Details
26-07-2022 13:20:25

Евгений: Видеокарты есть в наличии?

Details
25-07-2022 15:48:49

Торг-Зал: Добрый день,Руслан! Да,картриджи заправляем и ремонтируем

Details
08-07-2022 6:28:51

Руслан: заправкой и регенерацией картриджей занимаетесь?

Details
07-07-2022 9:01:32

Последнее сообщение


назад

Вы о нас узнали:

Что это за папка? WinSxS это служебная папка, в которой хранятся системные компоненты, необходимые для нормального функционирования операционной системы Windows. В ней также хранятся резервные копии компонентов ОС, ранее установленных на компьютер, файлы и другая информация необходимая для восстановления Windows. Папка «WinSxS» находится на системном диске компьютера в папке «Windows».

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

Чтобы посмотреть размер папки WinSxS, следует щелкнуть правой кнопкой мыши по папке WinSxS. В контекстном меню выбрать «Свойства», в открывшемся окне «Свойства: WinSxS», во вкладке «Общие» отобразится информация о том, сколько места на диске занимают файлы в папке WinSxS.

Ввиду того, что в операционная система постоянно обновляется, в папке WinSxS скапливаются старые версии обновленных системных файлов, вот почему размер папки увеличивается.

Что делать, если папка WinSxS занимает много места на жестком диске? Для этого необходимо воспользоваться встроенными средствами операционной системы Windows.

  • Утилита Очистка диска (cleanmgr.exe).
  • Команды, выполняемые из командной строки.
  • Утилита DISM.exe.
  • Планировщик заданий.

Рассмотрим, как почистить папку WinSxS в операционных системах Windows 10, Windows 8.1, Windows 8, Windows 7.

Очистка папки WinSxS в Windows 10

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

  • Запустите командную строку от имени администратора.
  • В окне интерпретатора командной строки ведите команду, которая выполнит анализ хранилища системных компонентов, для ввода команды нажмите на «Enter»:

Dism /online /cleanup-image /AnalyzeComponentStore

  • После завершения анализа, в окне командной строки отобразится информация о состоянии хранилища: файлы совместимые с Windows и файлы, которые можно удалить (резервные копии и отключенные компоненты, кэш и временные данные) из операционной системы.

  • Для запуска очистки WinSxS в Windows 10 введите команду:

Dism /online /cleanup-image /StartComponentCleanup

Запуск данной команды с дополнительным ключом «/ResetBase» удаляет устаревшие версии компонентов:

Dism /online /Cleanup-Image /StartComponentCleanup /ResetBase

По окончании операции, следует перезагрузить компьютер.

Как очистить папку WinSxS в Windows с помощью утилиты Очистка диска (cleanmgr.exe)

Этот способ работает для Windows 7, Windows 8, Windows 8.1, Windows 10.

  • Нажмите на клавиатуре «Win» + «R».
  • В окне «Выполнить» введите команду: «cleanmgr» (без кавычек)
  • Выберите диск для очистки. По умолчанию выбирается системный диск.
  • В открывшемся окне «Очистка диска (С:)», нажмите на кнопку «Очистить системные файлы».
  • Снова выберите диск для очистки.
  • В окне «Очистка диска (С:)» поставьте галки напротив пунктов «Очистка обновлений Windows», нажмите на кнопку «ОК».
  • В окне с предупреждением, согласитесь с удалением файлов.
  • Дождитесь окончания процесса удаления данных, а когда очистка папки WinSxS в Windows завершится, перезагрузите компьютер.

Очистка папки WinSxS в Windows 8.1

В Windows 8.1 (Windows 8 и Windows 10) папку WinSxS можно очищаться с помощью Планировщика заданий.

  • Запустите Планировщик заданий.
  • В открывшемся окне в левой части откройте «Библиотека Планировщика заданий», а затем поочередно перейдите сначала в раздел «Microsoft», а после в раздел «Windows».
  • Выберите раздел «Servicing», компонент «StartComponentCleanup», отвечающий за очистку хранилища компонентов, готов к выполнению задания.
  • В разделе «Выбранный элемент» нажмите «Выполнить».

  • После завершения удаления ненужных файлов из системной папки — перезагрузите ПК.

Для автоматического запуска задания по очистке папки WinSxS :

  • В окне «StartComponentCleanup», в разделе «Выбранный элемент» нажмите на «Свойства».
  • В окне ««StartComponentCleanup (локальный компьютер)» откройте вкладку «Триггеры» нажмите на кнопку «Создать».
  • В окне «Создание триггера» настройте расписание для автоматического запуска задания с нужной периодичностью в определенное время.

Как очистить папку WinSxS в Windows 7

В окне командной строки вводим команду, а после нажмите на «Enter»:

DISM /online /Cleanup-Image /SpSuperseded

Александр Григорьев ЦСО «Крокус»

Наши новости:

    ЕГАИС, «Честный знак» и «Меркурий»: регистрируем, подключаем, обучаем. — 22.03.2025

  • Бизнес России должен работать с госсистемами: ЕГАИС, «Честный знак» и «Меркурий», которые контролируют оборот ряда товаров. Помогаем разобраться, кому, какое оборудование и программное обеспечение для этого понадобится. РЕГИСТРИРУЕМ, ПЕРЕРЕГИСТРИРУЕМ и ВОССТАНАВЛИВАЕМ УТРАЧЕННЫЕ ПАРОЛИ, ОБУЧАЕМ.
  • Автоматизация товарно-кассового учёта — 15.08.2024

  •  Удобный сервис ꟷ залог успеха вашего бизнеса!
    СЦ «Крокус» ꟷ официальный представитель ОФД ООО «ПЕТЕР-СЕРВИС Спецтехнологии» и программы товарно-кассового учета «Мой Склад». В нашем торговом зале Вы найдете: КАССЫ-онлайн! Большой выбор! Цены от производителя! Регистрация в Налоговой под ключ! Скидки!
  • Обновленный торговый зал — 02.06.2023

  • У нас расширение ассортимента и увеличение ветрин в торговом зале, чтобы покупателям было комфортно и удобно. В просторном помещении можно спокойно и внимательно выбрать устройство, рассмотреть его, а при необходимости получить от консультанта квалифицированную помощь. Появилась возможность выставить ещё больше разнообразной продукции. Приходите, «Крокус» ждет Вас!
  • КОПИЦЕНТР «КРОКУС» — 31.05.2023

  • КОПИЦЕНТР расширил ассортимент канцелярских товаров и возможность оказания широкого спектра услуг:

    Ксерокопирование и сканирование;
    Цветная и черно-белая печать документов, фотографий, чертежей и карт любых форматов, с различных носителей;
    Набор текстов;
    Создание сувенирной продукции;
    Ламинирование и переплет;
    Изготовление любой полиграфической продукции.

    ЗАКАЗ ОФОРМЛЯЕТСЯ практически В ТОТ ЖЕ ДЕНЬ. Мы рады видеть Вас в нашем КОПИЦЕНТРЕ!

  • КРАСНОЛУЧСКАЯ ГОРОДСКАЯ ТОРГОВАЯ ПЛОЩАДКА Online — 29.07.2020

  • Делайте покупки на 06432.su не выходя из дома! Тут дешевле, чем в розницу! Покупку привозят на дом, день в день и совершенно БЕСПЛАТНО!
  • ОНЛАЙН-ЗАЯВКА — 24.04.2020

  • ПРИНИМАЕМ ОНЛАЙН ЗАЯВКИ,
    Через Viber, WhatsApp, Telegram: 050-044-41-44
    или электронную почту: krokus.servis@gmail.ru ,
    НА ИЗГОТОВЛЕНИЕ:
    ВИЗИТОК; ПЕЧАТЬ ФОТОГРАФИЙ; ШИРОКОФОРМАТНУЮ ПЕЧАТЬ А0; НАБОР И ПЕЧАТЬ ДОКУМЕНТОВ; БОЛЬШОЙ ОБЪЕМ КСЕРОКОПИЙ.
     
    Расчет после выполнения работ!
    Осуществляем видеоотчет выполненных работ!
    На все СКИДКИ!
  • РЕМОНТ КОМПЬЮТЕРНОЙ ТЕХНИКИ с выездом за техникой на дом — 22.04.2020

  • РЕМОНТ КОМПЬЮТЕРНОЙ ТЕХНИКИ стал проще! У Вас сломался компьютер, ноутбук или принтер? Вам достаточно только позвонить нам и мы — ПРИЕДЕМ, ЗАБЕРЕМ в ремонт, ОТРЕМОНТИРУЕМ и ВЕРНЕМ ОБРАТНО из ремонта на дом. Оплата на месте после доставки из ремонта.
  • Online-ВИДЕО-КОНСУЛЬТАЦИИ — 22.04.2020

  • Позвоните нам через: Viber, WhatsApp, Telegram, Skype. И мы — расскажем, покажем, в живую протестируем любой товар!
  • Доставка от 5000 руб БЕСПЛАТНО — 22.04.2020

  • Доставим любую мелочь! Доставка от 5000 рублей — БЕСПЛАТНО!
    НАДЕЖНО, БЫСТРО, ЕЖЕДНЕВНО!
  • ONLINE-SHOPPING НОВОЙ И КОМИССИОННОЙ КОМПЬЮТЕРНОЙ ТЕХНИКИ! Доставка БЕСПЛАТНО! — 07.04.2020

  • ВНИМАНИЕ! ТЕПЕРЬ ПОКУПАТЬ НАШ ТОВАР СТАЛО ЕЩЕ ПРОЩЕ!
    Сделать это можно не выходя из дома — через соцсети «ВКонтакте» или «Одноклассники» (одним кликом QR кода), а также через Онлайн магазин ЦСО Крокус: http://shop.cso-krokus.com.ua. Оплата — при доставке товара на дом.

Copyright © Сервис-Центр Крокус, 2010-2025
Карта сайта

Городской:    (06432)  34 777
Мобильный:  (050) 0 444 1 44

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Обновление windows 10 с флешки с сохранением данных
  • Как расширить память на windows phone
  • Код ошибки 0х0000185 windows 10
  • Download kindle for windows
  • Adb driver windows 7 download