Как исправить ошибку 0xc004f025 «отказано в доступе» при активации Windows 10?

Иногда не удается активировать действительный лицензионный ключ с помощью SLMGR (средства управления лицензированием программного обеспечения Windows) из-за ошибки 0xc004f025 «отказано в доступе». Есть несколько эффективных способов для ее исправления.

Запуск средства устранения неполадок

Часто встречающие ошибки при активации известны Майкрософт, поэтому в Windows 10 была внедрена специальная утилита, которая включает решения для их исправления. Если ошибку 0xc004f025 вызывает какое-либо ограничение, наложенное локально на лицензирование, в первую очередь запустите средство устранения неполадок при активации Windows и посмотрите, сможет ли оно автоматически исправить проблему.

Для этого откройте окно «Выполнить» (Win + R), наберите ms-settings:activation и кликните на «ОК», чтобы открыть вкладку Активация.

Затем в правой части окна нажмите на кнопку «Устранение неполадок». Если по результатам начального сканирования утилите удалось обнаружить какие-либо несоответствия с активацией, она предоставит решение для их исправления. Подтвердите его запуск нажатием на кнопку «Применить это исправление» и дождитесь завершения операции.

Затем перезагрузите компьютер и проверьте, прерывается ли процесс активации Windows 10 кодом ошибки 0xc004f025.

Выполнение активации из командной строки с правами администратора

Во многих случаях не удается активировать ОС из-за отсутствия повышенных разрешений. Активация и запуск SLMGR требуют доступа администратора для успешного завершения. Поэтому проверьте, что для консоли командной строки, в которой пытаетесь активировать лицензионный ключ Windows, он предоставлен.

Командную строку от имени администратора можно запустить из поисковой панели Windows.

Также для входа в консоль с повышенными правами наберите в диалоговом окне «Выполнить» (Win + R) команду cmd, затем нажмите сочетание клавиш Ctrl + Shift + Enter. При отображении запроса от контроля учетных записей пользователей нажмите на кнопку «Да».

В консоли снова выполните команду для активации Windows, которая прерывалась ошибкой 0xc004f025 «отказано в доступе».

Удаление зависимостей «rearm»

Одна из причин, которая приводит к ошибке 0xc004f025 при активации Windows с помощью утилиты SLMGR, заключается в том, что некоторые файлы rearm остались от старого лицензионного ключа. Чтобы исправить ошибку, нужно остановить повторное включение таймеров активации в системном реестре, затем запустить команду rearm и переименовать основной скрипт SLMGR, чтобы заставить ОС создать новый экземпляр.

Откройте Редактор реестра командой regedit, запущенной из окна Win + R.

На левой панели перейдите к следующему разделу:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform

В правой части окна найдите и дважды щелкните на параметре SkipRearm, чтобы развернуть его установки. В поле «Значение» установите «1» и сохраните изменения на «ОК». Полностью закройте Редактор реестра.

Теперь откройте командную строку от имени администратора с помощью системного поиска. В консоли запустите команду: slmgr rearm

После успешного завершения выйдите из консоли. Откройте Проводник и перейдите в папку C:\Windows\System32. С помощью функции поиска в правом верхнем углу найдите файл slmgr.vbs. Щелкните по нему правой кнопкой мыши и выберите пункт «Переименовать». Например, замените его расширение «.vbs» на «.bak». Это в конечном итоге заставит ОС проигнорировать этот файл и создать новый экземпляр.

После перезагрузите компьютер и попробуйте активировать лицензию, которую ранее не удавалось из-за ошибки 0xc004f025.

Ссылка на основную публикацию