Незважаючи на те, що встановлення оновлень у Windows є простим процесом, механізм у фоновому режимі, який керує всім цим, досить складний. В Інтернеті також є багато дезінформації про те, як вирішувати проблеми, пов’язані з Windows Update.
Однією з найбільших помилок є те, що всі оновлення Windows можна інсталювати одночасно, просто видаливши папку SoftwareDistribution , яка зберігається в папці C:\Windows . Це абсолютно неправильно. Так, ви можете заощадити місце (від 500 МБ до кількох ГБ), але видалення папки не призведе до видалення встановлених оновлень.
Зміст
- Видалити папку SoftwareDistribution
- Перевірте наявність оновлень Windows
- Висновок
Крім того, непогано видаляти папку SoftwareDistribution, якщо це не є абсолютно необхідним. Існує вкладена папка DataStore, яка містить велику базу даних усіх доступних оновлень Windows. Ця база даних, ймовірно, матиме кілька сотень Мб. Видалення цієї бази даних просто видаляє історію Windows Update для комп’ютера.
Щоб довести це собі, я провів тест. Я відкрив Панель керування , клацнув Windows Update , а потім клацнув Переглянути історію оновлень у меню ліворуч.
На цьому екрані просто надається повний список встановлених оновлень зі статусом , важливістю та датою встановлення . Коли ми видалимо папку SoftwareDistribution, це діалогове вікно буде абсолютно порожнім, наче ви ніколи не встановлювали жодних оновлень. Перш ніж я покажу вам це, клацніть посилання « Установлені оновлення » вгорі, де вказано, як видалити оновлення.
Як ви бачите, у мене наразі встановлено кілька сотень оновлень для Office, Windows, Silverlight тощо. Тепер, дотримуючись наведених нижче інструкцій щодо видалення папки, ви можете повернутися до діалогового вікна « Переглянути історію оновлень» , і ви побачите, що це зараз порожній.
Однак, якщо ви ще раз клацнете « Встановлені оновлення », ви побачите, що всі оновлення, які були перелічені раніше та все ще там перераховані. Це тому, що ми просто видалили історію журналу оновлень, а не фактичні оновлення.
У цьому діалоговому вікні ви фактично можете видалити оновлення, але лише одне за раз. Просто натисніть на оновлення, а потім натисніть Видалити . На жаль, немає способу видалити всі оновлення одночасно, якщо ви не використовуєте відновлення системи.
Якщо ви скористаєтеся функцією відновлення системи та відновите комп’ютер до попередньої точки відновлення, будь-які оновлення, встановлені після цієї точки відновлення, зникнуть. Щоб видалити всі оновлення, вам знадобиться точка відновлення, створена відразу після встановлення ОС. Навіть якщо в цей момент була створена точка відновлення, старі точки зазвичай видаляються з часом, щоб звільнити місце для нових точок відновлення.
Тим не менш, якщо у вас є багато місця, виділеного для відновлення системи, ви можете відкотити оновлення на пару місяців за один раз.
Після видалення вмісту папки вам потрібно буде повторно відвідати Windows Update через панель керування та перевірити наявність оновлень. Вся база даних буде створена з нуля, і ви можете помітити, що Windows дуже довго показує Перевірка оновлень . Це пов’язано з тим, що список усіх оновлень, що застосовуються до ОС, потрібно завантажити знову, а потім порівняти з оновленнями, які зараз установлено в системі.
Видалити папку SoftwareDistribution
Щоб видалити цю папку, спершу потрібно зупинити служби Windows Update і BITS у Windows. Для цього натисніть «Пуск » і введіть services.msc у поле пошуку.
Далі клацніть правою кнопкою миші службу Windows Update і натисніть « Зупинити » . Зробіть те ж саме для служби Background Intelligent Transfer Service (BITS) .
Тепер перейдіть до наступної папки, показаної нижче, і ви побачите кілька папок у списку. Основні з них, про які ми будемо говорити, це Downloads і DataStore .
C:\Windows\SoftwareDistribution
Якщо ви намагаєтеся лише відновити місце на жорсткому диску, вам слід видалити лише вміст папки Download , хоча теоретично це не повинно бути необхідним. У папці «Завантажити» фактично містяться всі оновлення, які було завантажено, але ще не встановлено. Після встановлення оновлення видаляються протягом 10 днів. Тому теоретично ця папка має зменшитися в розмірі незабаром після встановлення всіх оновлень Windows.
Папка DataStore містить базу даних із повною історією оновлень Windows для комп’ютера. Після його видалення діалогове вікно історії оновлень буде порожнім, як я показав вище, але всі ваші оновлення залишаться. Ніколи не видаляйте папку DataStore, якщо вам не наказано це зробити або якщо Windows Update повністю пошкоджено та неправильно налаштовано.
Зауважте, що ви не зможете видалити певні папки та файл ReportingEvents. У випадку, коли ви не можете видалити папку, просто відкрийте папку та видаліть увесь її вміст. Я отримав помилку під час спроби видалити папку DataStore, тому я просто зайшов у папку та видалив файл бази даних і всі інші файли в папці.
Перевірте наявність оновлень Windows
Якщо ви видалили папку SoftwareDistribution, ви захочете знову перейти до Windows Update, щоб перевірити наявність оновлень. Це покаже, що ви ніколи не перевіряли наявність оновлень, оскільки історія оновлень уже зникла.
Натисніть кнопку « Перевірити наявність оновлень » і будьте готові зачекати деякий час, оскільки база даних буде створена заново.
Висновок
Отже, головне тут полягає в тому, що ви не можете справді позбутися всіх оновлень Windows одночасно, якщо у вас немає справді старої точки відновлення, збереженої в системі. По-друге, вам слід видалити папку Downloads у папці SoftwareDistribution , лише якщо ви хочете заощадити місце або просто інсталювати всі останні оновлення та зачекати 10 днів, щоб побачити, чи вони будуть видалені автоматично.
По-третє, ви повинні видалити папку DataStore , лише якщо щось дійсно не так з Windows Update, наприклад, не показує жодних оновлень протягом кількох місяців тощо. Сподіваємося, це дає вам краще розуміння того, як працює Windows Update і як зберігаються файли. Якщо у вас є запитання, пишіть у коментарях. Насолоджуйтесь!