Проаналізуйте та очистіть папку WinSXS

Ми довго розмовляли про папку WinSXS ще в 2010 році і про те, як вона регулярно з'являється як одна з найбільших папок на комп'ютері, коли зберігання аналізується за допомогою таких інструментів, як WizTree.

Провідник Windows та сторонні програми повідомляють про розмір принаймні декількох гігабайт, але кількість може досягати десяти і більше гігабайт, залежно від системи, в якій він аналізується.

WinSXS, повний шлях дорівнює c: \ Windows \ WinSXS \ якщо Windows встановлений на диску c: містить файли, необхідні для обслуговування таких операцій, як установка оновлень, пакетів обслуговування чи виправлення.

За даними Microsoft, склад компонентів містить "всі файли, необхідні для встановлення Windows", і оскільки він також містить файли, додані оновленнями, він зростає з часом у всіх системах.

Однак розмір папки не повідомляється правильно, якщо ви використовуєте Провідник Windows або сторонні інструменти, такі як WizTree, для аналізу його розміру.

Причиною тому є те, що він містить жорсткі посилання, які провідник та сторонні інструменти не враховують при розрахунку розміру папки WinSXS (вони рахують файли з твердими посиланнями, навіть не знаходячись у папці WinSXS).

Ці жорсткі посилання вказують на файли в інших каталогах Windows, наприклад c: \ Windows \ system32.

Аналіз папки WinSXS

Правильний спосіб аналізу каталогу компонентів Window WinSXS - це використання dism.exe.

Обслуговування та управління зображеннями розгортання (DISM) було введено Microsoft у Windows Vista і з тих пір є частиною нових версій Windows.

Оновлення: Зверніть увагу, що команди працюватимуть лише на Windows 8 або новіших машинах.

Ось що потрібно зробити для аналізу папки WinSXS:

  1. Торкніться клавіші Windows, введіть cmd.exe, утримуйте Shift та Ctrl і натисніть клавішу введення на клавіатурі. Це відкриває підвищений командний рядок у системі. Якщо у вас виникли проблеми з тим, як це працює, клацніть правою кнопкою миші на результат cmd.exe і виберіть "запустити як адміністратор".
  2. Запустіть команду dism.exe / Online / Cleanup-Image / AnalyzeComponentStore

Параметр / Інтернет відноситься до поточної установки, а / Cleanup-Image / AnalyzeComponentStore - це команда для аналізу поточного складу компонентів цієї установки (папка WinSXS).

Ви можете перерахувати всі доступні команди, використовуючи dism.exe /?, А згодом dism.exe / Online /? і dism.exe / Інтернет / Очищення-зображення / ?.

Команда виконує сканування, який потребує хвилини для завершення. Він відображає розмір і фактичний розмір Провідника Windows у вікні командного рядка та дає рекомендації, чи є сенс запускати операцію очищення.

Команда також відображає фактичний розмір папки, що може бути дуже корисно, оскільки це підкреслює, що запас компонентів не такий великий, як сторонні програми або Провідник, як здається, є.

Прибирати

Windows регулярно виконує очищення, використовуючи Планувальник завдань. Ви можете перевірити, чи це так на вашій машині, таким чином:

  1. Торкніться клавіші Windows, введіть Планувальник завдань і натисніть клавішу Enter.
  2. Перейдіть до Планувальник завдань (локальний)> Бібліотека планувальника завдань> Microsoft> Windows> Обслуговування> StartComponentCleanup

Ви можете запустити операцію очищення вручну в будь-який час за допомогою наступної команди, використовуючи командний рядок підвищеного рівня:

dism.exe / Інтернет / Cleanup-Image / StartComponentCleanup

Зазвичай не потрібно запускати очищення, якщо аналіз AnalyzeComponentStore не рекомендує.

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

Якщо ви видалите попередні версії Windows, то, можливо, у папці WinSXS вже не потрібні компоненти, які більше не потрібні, оскільки вони були дійсними лише для попередньої версії Windows.

Часті запитання

Чому папка WinSXS настільки велика?

Більшість програм повідомляють про неправильний розмір папки WinSXS через жорсткі посилання. Жорсткі посилання вказують на інші місця на пристрої.

Чи слід очищати папку WinSXS?

Зазвичай не потрібно очищати папку вручну, оскільки Windows робить це автоматично за розкладом.

Тепер ви : Наскільки велика папка WinSXS вашої системи?