- Все возможные причины появления ошибки
- Проблемы с приложением
- Конфликт программ и чистая загрузка
- Обновление системы
- Очистка кэша и журнала обновлений
- Запуск протоколов TLS
- Время и дата
- Сброс параметров сети
- Смена DNS
- Настройки параметров реестра
- Ничего не помогло
Современные версии ОС можно обновить до следующего поколения без прямой переустановки. Однако в процессе вы можете столкнуться с некоторыми ошибками, самой распространённой из которых является 0x80072f8f. Сегодня мы узнаем, как от неё избавиться.
Все возможные причины появления ошибки
Сразу отметим тот факт, что для возникновения ошибки 0x80072f8f может быть очень много разных причин. Сегодня мы постараемся по отдельности рассмотреть каждую из них и найти путь к решению.
Проблемы с приложением
Обновление Windows до следующей версии осуществляется с помощью специальной утилиты от Microsoft под названием Media Creation Tool. Первым делом давайте проверим, не кроется ли причина возникновения ошибки в этой программе.
- Найдите место, куда вы скачали файл приложения и нажмите на него правой кнопкой мыши.
- В появившемся меню выберите “Свойства”.
- В появившемся окне откройте вкладку “Общие” и поставьте птичку возле опции “Разблокировать”, после чего нажмите “ОК”.
- Затем вновь щёлкните на файл правой кнопкой и активируйте “Запуск от имени администратора”.
Есть шанс, что одно из этих действий поможет вам избавиться от ошибки. Если же это не сработало – идём дальше.
Конфликт программ и чистая загрузка
Конфликт приложений также может стать причиной неработоспособности Media Creation Tool – какая-то программа на вашем компьютере может мешать работе системных служб, необходимых для смены версии Windows.
Чтобы исключить данную возможность, стоит вручную отключить все потенциально конфликтные утилиты: антивирусы, VPN, различного рода блокираторы. Также стоит на время выключить встроенную защиту Windows.
- Для этого зажмите вместе клавиши “Win” и “I”.
- Откройте раздел “Обновление и безопасность”.
- Слева откройте вкладку “Безопасность Windows”, а затем выберите пункт “Брандмауэр и защита сети”.
- Появится новое окно, и в нём вы увидите несколько типов сетей, один из которых будет отмечен, как “Активный”. Выберите его.
- После этого переведите ползунок возле опции “Брандмауэр Microsoft Defender” в неактивное состояние.
Если данные действия не помогли, то дело может быть в службах, которые автоматически запускаются при загрузке ОС и далее работают в фоновом режиме. Нам нужно отозвать у них разрешение на автозагрузку.
- Зажмите комбинацию “Win+R” и введите в появившуюся строку команду “msconfig”.
- В открывшемся окне сначала на вкладке “Общие” выберите вариант “Выборочный запуск” и ниже уберите все птички, кроме той, что стоит возле пункта “Загружать системные службы”.
- Затем идите во вкладку “Службы”, там поставьте птичку возле опции “Не отображать службы Майкрософт” и нажмите кнопку с надписью “Отключить все”.
- После этого откройте вкладку “Автозагрузка” и нажмите на ссылку “Открыть диспетчер задач”.
- Перед вами сразу должна открыться нужная вкладка диспетчера. Посмотрите, какие из служб ещё отмечены, как “Включено”, и отключите каждую из них вручную с помощью кнопки в углу.
После этого перезагрузите ПК, проверьте, не включились ли обратно конфликтные программы, которые мы выключали в начале раздела, и попробуйте обновиться.
Ну а когда закончите с установкой, не забудьте включить обратно всё то, что выключили ранее, так как многие из тех служб могут быть полезны для вас.
Обновление системы
Порой система не может обновиться до следующего поколения, если у текущего поколения стоит неактуальная версия. Следовательно, нужно эту версию скачать.
- Для начала зажимаем “Win+I” и открываем окно Параметров.
- Переходим в раздел “Обновление и безопасность”.
- Там во вкладке “Центр обновлений Windows” жмём кнопку с надписью “Проверить наличие обновлений” и скачиваем всё, что выдаст система.
Также обязательно проверьте, нет ли на этой станице уведомлений о каких-либо ошибках. Если таковые имеются, обязательно исправьте их, так как, с высокой долей вероятности, именно они и стали причиной появления 0x80072f8f.
Очистка кэша и журнала обновлений
Кэшированные файлы есть не только у браузеров, но и у Центра обновлений Windows. И, соответственно, когда кэш обновлений переполняется, с установкой новых версий могут возникать проблемы. Поэтому давайте его почистим.
- Зажмите вместе клавиши “Win” и “R”.
- В окошко “Выполнить” введите команду “cleanmgr”, а затем нажмите “ОК”.
- Перед вами появится строка с выпадающим списком, выберите там раздел, в который установлена ОС.
- Далее жмём на кнопку “Очистить системные файлы”, а затем в ещё одном списке указываем тот же раздел, что и раньше.
- Затем надо будет указать, что именно мы хотим очистить. Нас, конечно же, интересуют “Обновления Windows”, но, при желании, вы можете удалить и другие виды временных файлов. Когда выбор будет сделан, жмём “ОК”.
Также нелишним будет очистить и файлы журнала обновлений. Для этого понадобятся проводник и командная строка.
- Для начала заходим в меню “Пуск”, находим там папку “Служебные” и внутри неё – ярлык командной строки.
- Щёлкаем по нему правой кнопкой мыши, открываем вкладку “Дополнительно” и выбираем “Запуск от имени администратора”.
- Вводим туда две команды: “net stop wuauserv” и “net stop bits”, нажимая “Enter” после ввода каждой. Они отключат службы, которые могут запретить нам удалить файлы журнала.
- После этого откройте проводник и внутри системного раздела по очереди откройте папки: “Windows”, “SoftwareDistribution”, “Download”.
- Открыв последний каталог, удалите из него всё содержимое.
- Затем нужно обратно включить две службы из начала инструкции. Для этого используйте команды “net start wuauserv” и “net start bits”.
- Затем перезагрузите компьютер и попробуйте запустить процесс обновления.
При этом, если отключая программы в начале, вы увидели сообщение о том, что какая-то службы не была запущена, её всё равно надо включить в конце. Возможно даже, что именно нерабочая служба и была причиной для появления 0x80072f8f.
Запуск протоколов TLS
У Windows есть два важных сетевых протокола, необходимых, в том числе, для обновления ОС. По умолчанию они должны быть включены, но всегда есть вероятность, что какое-то приложение или вы сами их случайно выключили. Давайте убедимся, что это не так.
- Зажмите комбинацию “Win+R” и, когда в углу появится небольшое окошко, введите туда команду “inetcpl.cpl”, а затем нажмите “ОК”.
- Вверху открываем вкладку “Дополнительно”.
- Там отметьте птичками опции с использованием протоколов “TLS1”, “TLS 1.2” и “TLS 1.3”.
- И в конце нажмите “ОК”.
После этого стоит перезагрузить ПК и вновь попробовать запустить обновление.
Время и дата
Перед началом обновления программа Media Creation Tool сверяет данные с сетью. И если время или дата с вашего компьютера не соответствуют тем же данным из сети, это может привести к возникновению ошибки.
И чтобы избежать подобных проблем, лучше всего перевести ОС в автоматический режим.
- Зажимаем “Win+I” и ждём появления окна параметров.
- Открываем раздел “Время и язык”.
- Далее выберите подраздел “Дата и время” на панели слева.
- Переведите в активное состояние переключатель возле опции “Устанавливать время автоматически”.
На этой же странице вы можете настроить время и дату для вашего компьютера вручную. Но имейте в виду, что даже совсем небольшое отклонение может повлиять на работоспособность некоторых утилит. Поэтому автоматический режим – это всё же приоритетный вариант.
Сброс параметров сети
Если на вашем компьютере неправильно настроена сеть, это может помешать системе связаться с серверами в момент обновления. Поэтому стоит попробовать сбросить их через командную строку.
- Для начала открываем меню “Пуск” и находим там ярлык командной строки внутри папки “Служебные”.
- Щёлкаем по нему правой кнопкой и, через вкладку “Дополнительно”, запускаем утилиту от имени администратора.
- Далее нужно лишь ввести и запустить четыре команды: “netsh winsock reset”, “netsh int ip reset all”, “netsh winhttp reset proxy”, “ipconfig /flushdns”.
После этого вам следует перезагрузить ПК. Системе понадобится какое-то время, чтобы восстановить подключение – возможно, придётся найти вашу сеть и ввести пароль от неё вручную. А затем можете попробовать обновиться.
Смена DNS
Далеко не отходя от темы сетевого подключения, давайте попробуем сменить DNS сети, на тот случай если автоматический домен почему-то не подходит.
- Для начала открываем параметры через комбинацию “Win+I”.
- На этот раз идём в раздел “Сеть и интернет”.
- Слева открываем подраздел “Состояние” и через него переходим в “Настройку параметров адаптера”.
- Перед вами появится новое окно со всеми сетевыми подключениями вашего ПК. Найдите среди них то, через которое вы выходите в интернет.
- Жмите на него правой кнопкой мыши и выбирайте пункт “Свойства”.
- Открываем вкладку “Сеть” и в списке компонентов находим “IP версии 4 (TCP/IPv4)”.
- Щёлкаем по нему один раз, а затем жмём на кнопку “Свойства”, расположенную ниже.
- Отмечаем пункт “Использовать следующие адреса DNS-серверов”, а в две строки ниже вводим значения “8.8.8.8” и “8.8.4.4”. Затем жмём “ОК”.
Если вдруг DNS из примера вам не поможет, можете также попробовать другие варианты с картинки ниже.
Настройки параметров реестра
Причина возникновения ошибки также может скрываться и в редакторе реестра. Так что давайте рассмотрим ещё два возможных варианта того, как её исправить.
- Для начала вызываем строку выполнить через комбинацию “Win+R”.
- Туда вводим команду “regedit”.
- Откроется новое окно. В его левой части вам нужно выбрать следующие каталоги: “HKEY_LOCAL_MACHINE”, “Software”, “Microsoft”, “Windows”, “CurrentVersion”, “Setup” и “OOBE”.
- Затем откройте настройки параметра “MediaBootInstal”, расположенного правее, дважды щёлкнув по нему мышью.
- Если сейчас там стоит значение “1”, то поменяйте его на “0” и нажмите “ОК”.
- После этого найдите ярлык командной строки в меню “Пуск”, в папке “Служебные” и запустите его от имени администратора, как мы делали это ранее.
- Введите туда команду “slmgr /rearm” и запустите её с помощью клавиши “Enter”.
- Перезагрузите ОС и попробуйте вновь запустить установку.
Другой вариант исправления ошибки предполагает создание нового параметра. Делается это следующим образом:
- Снова открываем редактор реестра.
- На этот раз идём уже по пути “HKEY_LOCAL_MACHINE”, “Software”, “Microsoft”, “Windows”, “CurrentVersion”, “WindowsUpdate”, “Auto Update”.
- Добравшись до последней папки, жмём правой кнопкой мыши на пустое пространство в той части окна, где отображены параметры.
- Во вкладке “Создать” выбираем “Параметр DWORD (32 бита)”.
- Вводим название параметра: “AllowOSUpgrade”.
- Затем дважды щёлкаем по нему и вводим значение “1” и жмём “ОК”.
- После этого перезагружаемся и пробуем обновить ОС.
Ничего не помогло
Итак, вы перепробовали всё, что было можно, но ошибка 0x80072f8f всё ещё с вами. В такой ситуации единственное, что вам остаётся – это попробовать переустановить систему стандартным путём – то есть через создание загрузочного носителя.
Конечно, есть и другие способы исправить эту ошибку – у её появления должна быть какая-то причина. Но, пытаясь найти её дальше, вы, скорее всего, потратите намного больше сил, чем на установку новой версии через USB, даже если с этим тоже есть какие-то проблемы.
Так что лучше бросьте это дело. А если вы вдруг не знаете, как установить Windows 11 через загрузочную флешку, почитайте об этом в нашей статье (способ номер 3).