Тека Windows winsxs. Як очистити winsxs - детальна інструкція

Здавалося б, дві великі статті про оптимізацію теки WinSxS у Windows 8 повинні були вичерпати тему. Але Microsoft раптово вирішила порадувати і власників Windows 7, для яких я публікую цю розповідь.

Незважаючи на численні застереження, володарі Windows 7 з маленьким самі знаєте чим не залишають спроб почистити папку WinSxS кривими способами. Ось вам свіженький приклад вбивства Windows 7 учасником конференції OSZone під ніком... xaker 7


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

[+] Сьогодні у програмі

  • Очистити теку WinSxS у Windows 7
  • Порада перед очищенням
  • Інструкції

Як працює очищення теки WinSxS у Windows 7

Як автоматизувати очищення теки WinSxS

Запитання і відповіді

  • Чи вилучиться тека WinSxS після очищення?
  • Що конкретно видаляється?
  • Скільки місця звільниться? Чому у інших пішло 6GB, а у мене нічого???
  • Як визначити, чи стискаються файли в WinSxS у процесі оптимізації
  • Чому не працює команда DISM/Online/Cleanup-Image/StartComponentCleanup?

Гілка

Коротко про цю теку

Ця директорія з резервними файлами ОС. Тому після кожної процедури оновлення її розмір збільшується. Знаходиться вона на C:\ Windows\winsxs і є системною. Завдяки їй можна видалити оновлення та відкрити систему при виникненні проблем з Windows. У цій директорії зберігаються всі дані про операційну систему і якщо її видалити, то найімовірніше система більше завантажуватися не буде.


З питанням видалення розібралися, тепер перейдемо до завдання, чи можливе безпечне очищення теки WinSxS з метою зменшення її розмірів і кількості пам'яті, що займається на дисковому просторі комп'ютера.

Чому тека WinSxS зростає?

Якщо ви встановите будь-які оновлення системи, старі файли замінюються новими, а в теці WinSxS на випадок багів зберігаються всі старі варіанти.

Файли з теки Windows потрапляють у WinSxS за допомогою жорстких посилань, і файлові менеджери приймають їх за реальний обсяг. Тому розміри теки можуть відображатися неправильно, а насправді вона, як правило, важить не більше 15ГБ.

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

Правильний процес звільнення пам'яті диска

Засіб Windows, яким потрібно скористатися, щоб правильно видалити певний вміст теки, має найменування «DISM».

Для запуску цієї програми виконати дії:

  1. через «Пуск» увійти в рядок пошуку і набрати «CMD», далі клацнути «Ввід»;
  2. у меню, що з'явиться, буде показано перелік файлів, в якому потрібно знайти «DISM»;
  3. у контекстному меню цього файлу клацнути на «Запуск від імені Адміністратора»;
  4. далі ввести «Dism.exe/online/cleanup-image/AnalyzeComponentStore»;
  5. у вікні, що відобразилося, за пунктом «Component Store information» подивитися на цифру в Гб - вона показує, скільки пам'яті займає вся тека, а в самому кінці вказується кількість файлів, які допускається безпечно видалити (вони вже замінені на нові).
  6. знову відкрити командний рядок і набрати «cleanmgr», далі клацнути «Введення»;
  7. після цього запуститься додаток;
  8. далі слід прибрати позначки з усіх пунктів залишивши тільки «Очищення оновлень Windows» і натиснути на «Ок»;
  9. дочекатися закінчення процедури і перезавантажити комп'ютер;
  10. після запуску комп'ютера можна проаналізувати кількість звільненого дискового простору.

Таке виконання дій не призведе до повного вилучення каталогу WinSxS. Зникнуть лише застарілі дані, тому можна припустити, що очиститься лише невелика кількість пам'яті на жорсткому диску. Це залежить від того, наскільки давно встановлена ОС на комп'ютері.


Запитання і відповіді

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

Не вдається завантажити оновлення KB2852386. Що робити?

Качати за допомогою Windows Update, як я відразу раджу в статті. Оновлення буде у списку рекомендованих.

Якщо ви намагаєтеся завантажити в браузері і отримуєте помилку «Ця версія засобу перевірки Windows Geniune Advantage більше не підтримується»..., переконайтеся що:

  1. Для закачування використовується Internet Explorer
  2. У Internet Explorer дозволено встановлення доповнень/елементів ActceX

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

Це - всі офіційні способи отримання оновлення, і інші тут розглядатися і обговорюватися не будуть.


Чи вилучиться тека WinSxS після очищення?

Ні, але кількість підпапок і файлів у ній зменшиться, а отже і її обсяг.

Що конкретно видаляється?

Невикористовувані файли оновлень. Ці файли не беруть участі в роботі системи, тому що замість них вже використовуються файли з більш свіжих оновлень.

Скільки місця звільниться? Чому у інших пішло 6GB, а у мене нічого???

Обсяг віддалених файлів залежить від поєднання трьох факторів:

  1. Дата встановлення SP 1 або Windows 7 з SP1, від якого в будь-якому випадку ведеться облік встановлених оновлень. Чим довше встановлена система, тим більша кількість і обсяг попередніх версій файлів у WinSxS.
  2. Частота оновлення компонента. Наприклад, хвилі помилки 0xc0000005 пов'язані з тим, що файли ядра оновлювалися три місяці поспіль. Після кожного оновлення у WinSxS зберігалася попередня версія файлів.
  3. Регулярність оновлення. Продовжуючи приклад, якщо автоматичне оновлення тільки що увімкнули посл "

COM_SPPAGEBUILDER_NO_ITEMS_FOUND