Деякі користувачі, охочі відключити Windows update 10 стикаються з тим, що відключення служби центру оновлень не призводить до бажаного результату: через короткий час служба автоматично включається знову (причому не допомагає навіть відключення завдань в планувальнику в розділі Update Orchestrator). Способи блокування серверів центру оновлень в файлі hosts, брандмауер або з допомогою стороннього ПЗ теж не можна назвати кращим варіантом.
Однак є спосіб відключити Windows update 10, а точніше доступ до нього системними засобами, причому спосіб працює не тільки в Pro або Enterprise версій, але і в домашній версії системи (включаючи версії 1703 Creators Update і 1709 Fall Creators Update).
Примітка: якщо ви не знаєте, навіщо відключаєте update 10, краще цього не робити. Якщо причина лише в тому, що вам не подобається, що вони то і справа установлюються — краще залишити включеними, в більшості випадків це краще, ніж не встановлювати оновлення.
Відключення доступу до Windows update 10 в редакторі реєстру
Перед тим як почати, вимкніть службу Windows update 10 звичайним способом (надалі вона може включитися при виконанні автоматичного обслуговування системи, але доступу до оновлень у неї вже не буде).
Для цього виконаєте наступні кроки:
- Натисніть клавіші Win+R на клавіатурі (де Win — клавіші Windows), введіть services.msc і натисніть Enter.
- У списку служб знайдіть «Центр оновлення Windows» і двічі клацніть по назві служби.
- Натисніть «Зупинити», а після зупинки встановіть «Відключена» у полі «Тип запуску».
Готово, центр оновлення тимчасово відключений, наступний крок — вимкнути його повністю, а точніше — заблокувати йому доступ до сервера центру оновлень.
Для цього використовуйте наступний шлях:
- Натисніть клавіші Win+R, введіть regedit і натисніть клавішу Enter.
- У редакторі реєстру знайдіть розділ HKEY_LOCAL_MACHINESYSTEM натисніть на ім’я розділу правою кнопкою миші і виберіть «Створити» — «Розділ». Всередині цього розділу створіть розділ з ім’ям Internet Communication Management, а всередині нього — ще один з ім’ям Internet Communication.
- Вибравши розділ Internet Communication, натисніть правою кнопкою миші в правій частині вікна редактора реєстру і виберіть «Створити» — «Параметр DWORD».
- Вкажіть ім’я параметра DisableWindowsUpdateAccess, потім двічі клацніть по ньому і задайте значення 1.
- Аналогічним чином створіть параметр DWORD з ім’ям NoWindowsUpdate зі значенням 1 у розділі HKEY_LOCAL_MACHINE Software Microsoft Windows CurrentVersion Policies Explorer
- Також створіть параметр DWORD з ім’ям DisableWindowsUpdateAccess і значенням 1 в розділі реєстру HKEY_LOCAL_MACHINE Software Policies Microsoft Windows WindowsUpdate (при відсутності розділу, створіть необхідні підрозділи, як це описувалося в кроці 2).
- Закрийте редактор реєстру та перезавантажте комп’ютер.
Готово, з цього моменту центр оновлень не буде мати доступу до серверів Microsoft для завантаження та встановлення оновлень на комп’ютер.
Якщо ви включите службу (або вона сама включиться) і спробуєте перевірити наявність оновлень, ви побачите помилку «З установкою оновлень виникли деякі проблеми, але спроба буде повторена пізніше» з кодом 0x8024002e.
Примітка: судячи з моїх експериментів, для професійної та корпоративної версії Windows 10 достатньо параметра в розділі Internet Communication, а на домашню версію цей параметр, навпаки, не має впливу.