Как ввести код ошибки

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

Если вам требуется помощь по поиску ключа продукта, см. статью Как найти ключ продукта Windows. Информацию об устранении неполадок и другие сведения об обновлении Windows 11 см. в разделах Обновление Windows: Вопросы и ответы или Устранение неполадок при обновлении Windows. Сведения об обновлении до Windows 11 см. в статье Обновление до Windows: вопросы и ответы.

Активация Windows

  • Общие сведения об активации, в том числе о том, как выбрать способ активации, см. в разделе Активация Windows.

  • Дополнительные сведения о повторной активации Windows 11 после внесения изменений в оборудование см. в разделе Повторная активация Windows после смены оборудования.

  • Инструкции по активации более ранних версий Windows см. в разделе Активация Windows 7 или Windows 8.1.

Если у вас возникли проблемы при активации Windows 11, выполните следующие действия, чтобы устранить ошибки активации:

  1. Убедитесь, что на устройстве установлены все последние обновления и оно работает под управлением Windows 11. В поле поиска на панели задач введите winver и выберите пункт Winver из списка результатов. Вы увидите версию и номер сборки Windows.
    Не работаете с Windows 11? Инструкции по обновлению устройства см. в разделе Обновление Windows.

  2. Используйте средство устранения неполадок активации для устранения простых ошибок. Дополнительные сведения см. в разделе Использование средства устранения неполадок активации ниже.

  3. Если ошибка не устранена, просмотрите список кодов ошибок ниже и выполните действия, предлагаемые для ее решения. 

  4. Убедитесь, что сообщение об ошибке не изменилось. Иногда при запуске средства устранения неполадок активации или при попытке активации код и сообщение об ошибке изменяются. Если код ошибки изменился, найдите новый код ниже и выполните рекомендуемые действия. (Если вы получаете код ошибки, которого нет в списке на этой странице, обратитесь в службу поддержки клиентов.)

Еще не работаете с Windows 11? См. разделы Активация Windows или Активация Windows 7 или Windows 8.1.

Попробуйте средство устранения неполадок активации

При работе с Windows 11 средство устранения неполадок активации можно использовать для повторной активации Windows, если в оборудование недавно были внесены значительные изменения (например, замена системной платы) или была выполнена переустановка Windows. 

Для использования этой функции вы должны быть администратором. Дополнительные сведения см. в разделе Использование средства устранения неполадок активации. 

Устранение распространенных ошибок

Далее описаны некоторые из самых распространенных ошибок, с которыми вы можете столкнуться при активации, а также возможные способы их устранения для Windows 11. Если вы получаете код ошибки, которого нет в списке на этой странице, обратитесь в службу поддержки клиентов.

Если вы бесплатно обновили систему до Windows 11, но устройство не активировано, убедитесь, что установлена последняя версия Windows 11. В этой версии улучшены процессы активации и устранения связанных с ней ошибок. Дополнительные сведения об обновлении Windows приведены в статье Центр обновления Windows: ВОПРОСЫ И ОТВЕТЫ.

  • Дополнительные сведения о том, как работает активация в Windows 11 или Windows 10, см. в разделе Активация Windows.

  • Дополнительные сведения об активации Windows 7 или Windows 8.1, включая активацию по телефону, см. в разделе Активация Windows 7 или Windows 8.1.

Ошибка

Что она означает и как ее исправить

Система Windows сообщила, что изменилось оборудование устройства.

0xC004F211

Лицензия Windows связана с оборудованием вашего устройства. Поэтому при значительном изменении оборудования, например при замене системной платы, Windows больше не сможет найти лицензию при запуске устройства. Если система Windows была предустановлена на устройстве и вы изменили оборудование, например заменили системную плату, вам потребуется новая лицензия.

Чтобы приобрести новую лицензию для Windows, нажмите кнопку Пуск  > Параметры  > Система  > Активация , а затем выберите Перейти в Microsoft Store.
 Открыть параметры активации

Если у вас есть ключ продукта Windows, который вы использовали на устройстве до изменения оборудования, введите его в разделе Пуск  > Параметры  > Система  > Активация , а затем выберите Изменить ключ продукта

Кроме того, корпорация Майкрософт предоставляет путь к исключениям для переноса лицензии Windows после смены оборудования. Вам потребуется войти в ту же учетную запись Майкрософт перед изменением оборудования и использованием пути к исключениям.  

Для доступа к этому пути нажмите кнопку Пуск  > Параметры  > Система  > Активация , а затем выберите Устранение неполадок. Если средству устранения неполадок не удается решить проблему, вы увидите ссылку для повторной активации после смены оборудования. Выберите ее, чтобы использовать этот вариант. Дополнительные сведения см. в статье Повторная активация Windows после изменения оборудования. 

Ключ продукта, использованный на этом устройстве, не подошел к этому выпуску Windows. Возможно, вам нужно обратиться в компанию или магазин, где вы приобрели Windows, ввести другой ключ продукта или посетить Store, чтобы приобрести подлинную версию Windows.

0xC004F212 

При переустановке Windows 11 с помощью цифровой лицензии вам предлагается выбрать, какой выпуск следует установить. Описанная ошибка происходит, если вы выбрали выпуск, отличный от вашей лицензии.  

Если вы считаете, что установили неверный выпуск, перейдите в раздел Пуск  > Параметры  > Система  > Активация , а затем выберите Устранение неполадок. Если средство устранения неполадок обнаруживает цифровую лицензию Windows 11 для выпуска, который в текущий момент не установлен, вы увидите соответствующее сообщение и сведения о том, как установить правильный выпуск.
 Открыть параметры активации

Система Windows сообщила, что на вашем устройстве не обнаружен ключ продукта. 

0xC004F213

Лицензия Windows связана с оборудованием вашего устройства. Поэтому при значительном изменении оборудования, например при замене системной платы, Windows больше не сможет найти лицензию при запуске устройства. Если система Windows была предустановлена на устройстве и вы изменили оборудование, например заменили системную плату, вам потребуется новая лицензия.

Чтобы приобрести новую лицензию для Windows, нажмите кнопку Пуск  > Параметры  > Система  > Активация , а затем выберите Перейти в Microsoft Store
 Открыть параметры активации

Если у вас есть ключ продукта Windows, который вы использовали на устройстве до изменения оборудования, введите его в разделе Пуск  > Параметры  > Система  > Активация , а затем выберите Изменить ключ продукта

Кроме того, корпорация Майкрософт предоставляет путь к исключениям для переноса лицензии Windows после смены оборудования. Вам потребуется войти в ту же учетную запись Майкрософт перед изменением оборудования и использованием пути к исключениям.  

Для доступа к этому пути нажмите кнопку Пуск , перейдите в раздел Параметры  > Обновление и безопасность  > Активация  и выберите Устранение неполадок. Если средству устранения неполадок не удается решить проблему, вы увидите ссылку для повторной активации после смены оборудования. Выберите ее, чтобы использовать этот вариант. Дополнительные сведения см. в статье Повторная активация Windows после изменения оборудования. 

Предупреждение «Срок действия вашей лицензии Windows скоро истечет»

Это может произойти, если у вас установлен клиент с корпоративной лицензией. Клиенты Windows 11 Pro с корпоративной лицензией используются в крупных организациях, которые развертывают Windows 11 на сотнях или тысячах компьютеров.

В этом случае активацией обычно управляет ваша организация и вам потребуется обратиться к своему системному администратору за помощью. Дополнительные сведения см. в разделе Устранение проблем с истечением срока действия лицензии Windows.

0x803f7001

Ошибка с кодом 0x803F7001 означает, что не удалось найти действующую лицензию для активации Windows 11 на вашем устройстве. Вот как можно активировать Windows.

  1. Выберите Пуск  > Параметры  > Система  > Активация .

  2. Если у вас есть действительный ключ продукта, выберите Изменить ключ продукта, а затем введите 25-значный ключ продукта. Если у вас нет действительного ключа продукта, выберите пункт Перейти в Microsoft Store и следуйте инструкциям по покупке цифровой лицензии для Windows.
    Открыть параметры активации

Примечание: Ключ продукта должен быть указан в электронном сообщении, полученном для подтверждения покупки Windows, в упаковке устройства или сертификате подлинности, прикрепленном к устройству (сзади или внизу).

Если вам требуется помощь по поиску ключа продукта, см. статью Как найти ключ продукта Windows.

Дополнительные сведения о способах устранения ошибки с кодом 0x803F7001 см. в разделе Устранение ошибки активации Windows с кодом 0x803F7001.

0x800704cF

Это сообщение об ошибке означает, что мы не нашли действительную лицензию на Windows для вашего устройства.

Вам нужно активировать Windows с помощью действительного ключа продукта. Ключ продукта должен быть указан в электронном сообщении, полученном для подтверждения покупки Windows, в упаковке устройства или сертификате подлинности, прикрепленном к устройству (сзади или внизу).

Если вам требуется помощь по поиску ключа продукта, см. статью Как найти ключ продукта Windows.

Если у вас есть действительный ключ продукта, используйте его для активации Windows. Вот как это сделать:
 

  1. Выберите Пуск  > Параметры  > Система  > Активация .

  2. Нажмите кнопку Изменить ключ продукта и введите 25-значный ключ продукта.
    Открыть параметры активации

Если оборудование устройства значительно изменено (например, заменили системную плату), запустите средство устранения неполадок активации Windows, расположенное на странице параметров активации. Обратите внимание, что вам может потребоваться повторно пройти процедуру активации. Дополнительные сведения см. в разделе Использование средства устранения неполадок активации.

Примечания: 

  • Информация об активации Windows 7 или Windows 8.1 доступна в разделе Активация Windows 7 или Windows 8.1.

  • Информация об активации Windows 11 доступна в разделе Активация Windows.

0xC004C060, 0xC004C4A2, 0xC004C4A2, 0x803FA067L, 0xC004C001, 0xC004C004, 0xC004F004, 0xC004C007, 0xC004F005, 0xC004C00F, 0xC004C010, 0xC004C00E, 0xC004C4A4, 0xC004C4A5, 0xC004B001, 0xC004F010, 0xC004F050

Существует несколько причин отображения этих сообщений об ошибке:

  • Введенный ключ продукта невозможно использовать для активации Windows. Необходимо ввести другой ключ продукта или приобрести новый.

  • Вы перешли на Windows 11, но серверы активации оказались заняты. Если вы обновляли активированную копию Windows 7 или Windows 8.1, то ваша копия Windows 11 будет активирована автоматически. Вы также можете немного подождать, а затем нажать кнопку Активировать. Если вам по-прежнему не удается выполнить активацию, обратитесь в службу поддержки пользователей.

  • Вы перешли на Windows 11, используя предложение по бесплатному обновлению, но Windows 11 не активировалась после переустановки. Ваша копия Windows 11 должна активироваться автоматически при условии, что в устройстве не было произведено каких-либо значительных аппаратных изменений (например, замены жесткого диска или системной платы). Если вам по-прежнему не удается выполнить активацию, обратитесь в службу поддержки пользователей.

0xC004C003

Эта ошибка может возникать из-за того, что введен недопустимый ключ продукта Windows 11. Ключи продукта уникальны: они назначены конкретному пользователю для установки на одном устройстве. Если какой-либо из ключей использовался (или попытался использоваться) на нескольких устройствах, оно помечается как недопустимое. Чтобы активировать Windows, вам потребуется указать другой ключ Windows, уникальный для вашего устройства.   

Если вы купили устройство у торгового посредника Windows 11 и считаете, что ключ должен быть действительным, обратитесь к торговому посреднику.  Если вы приобрели устройство с предустановленной Windows 11 и увидели эту ошибку активации при его первом включении, обратитесь к производителю устройства. 

Если процесс активации на вашем устройстве отличается от описанного выше, попробуйте выполнить следующее: 

  • Запуск средства устранения неполадок с активацией Windows 10: Нажмите кнопку Пуск > Параметры  > Система  > Активация , а затем выберите Устранение неполадок
    Открыть параметры активации

  • Проверьте, есть ли у вас 25-значный ключ продукта Windows на бумаге, который можно ввести для активации Windows 11. 

  • Если устройство недавно проходило ремонт в независимой мастерской, обратитесь в мастерскую, чтобы узнать, не требуется ли активировать Windows 11 с помощью новой лицензии. 

  • Если устройство новое и не было ни разу активировано, обратитесь к производителю устройства. 

0xC004F034

Эта ошибка может возникнуть, если вы указали недопустимый ключ продукта или ключ продукта для другой версии Windows.

Введите действительный ключ продукта, соответствующий версии и выпуску системы Windows 11, установленной на вашем устройстве.

Если ОС Windows установлена на устройстве, которое подключается к серверу службы управления ключами (KMS), обратитесь к специалисту службы поддержки вашей организации, чтобы получить дополнительные сведения об активации Windows.

0xC004F210

Эта ошибка может возникнуть, если вы ввели ключ продукта для выпуска Windows, отличного от выпуска, установленного на вашем устройстве. Кроме того, эта ошибка может возникнуть, если вы ранее выполнили обновление до Windows 11, но текущая версия Windows, установленная на вашем устройстве, не соответствует версии вашего цифрового разрешения.

Вы можете ввести действительный ключ продукта, соответствующий выпуску Windows, установленному на вашем устройстве, либо переустановить выпуск Windows 11, соответствующий вашей цифровой лицензии.

Если ваше устройство работает под управлением ОС Windows 11 (версия 1607 или выше), для установки правильного выпуска Windows на вашем устройстве используйте средство устранения неполадок активации. Дополнительные сведения см. в разделе Использование средства устранения неполадок активации.

0xC004E016, 0xC004F210

Эта ошибка может возникнуть, если вы указали ключ продукта для другой версии или выпуска Windows. Например, ключ продукта для корпоративного выпуска Windows 11 не может использоваться для активации выпусков Windows 11 Домашняя или Windows 11 Core.

Введите ключ продукта, соответствующий версии и выпуску системы Windows, установленной на вашем устройстве, или приобретите новую копию ОС Windows в Microsoft Store.

0xC004FC03

Эта ошибка может возникнуть, если устройство не подключено к Интернету или параметры брандмауэра не позволяют Windows завершить активацию через Интернет.

Убедитесь, что устройство подключено к Интернету и брандмауэр не блокирует активацию Windows. Если проблема не устранена, попробуйте активировать Windows по телефону. В поле поиска на панели задач введите SLUI 04,выберите SLUI 04 из списка результатов, а затем следуйте инструкциям на экране, чтобы активировать Windows.

Примечание: Если вы используете Windows 11 Pro для образовательных учреждений или Windows 11 Pro для рабочих станций, необходимо активировать Windows через Интернет. Активацию по телефону и SLUI 04 использовать нельзя. См. раздел Активация Windows 11 Pro для рабочих станций и Windows 11 Pro для образовательных учреждений.

0xC004E028

Эта ошибка может возникнуть при попытке активации устройства, которое уже находится в процессе активации. Устройство следует активировать после выполнения первого запроса.

0x8007267C

Эта ошибка может возникнуть, если вы не подключены к Интернету или сервер активации временно недоступен. Убедитесь, что устройство подключено к Интернету и брандмауэр не блокирует активацию Windows.

0xD0000272, 0xC0000272, 0xc004C012, 0xC004C013, 0xC004C014

Если сервер активации временно недоступен, ваша копия Windows будет автоматически активирована, когда этот сервер восстановит подключение.

0xC004C008, 0xC004C770, 0x803FA071

Эта ошибка может возникнуть, если ключ продукта уже использован на другом устройстве или используется на большем числе устройств, чем разрешено условиями лицензионного соглашения на использование программного обеспечения корпорации Майкрософт. Для устранения этой проблемы необходимо купить ключ продукта для каждого из ваших устройств, чтобы активировать на них Windows.

Если вы используете Windows 11, Windows можно приобрести в Microsoft Store:

  1. Выберите Пуск > Параметры  > Обновление и безопасность  > Активация .

  2. Выберите Перейти в Microsoft Store и следуйте инструкциям по покупке Windows 11.
    Открыть параметры активации

Примечания: 

  • Если на странице «Активация» нет элемента Перейти в Microsoft Store, обратитесь к специалисту службы поддержки в вашей организации.

  • Если вы внесли существенные изменения в оборудование устройства (например, заменили системную плату) и у вас есть действительный ключ продукта, попробуйте активировать Windows по телефону. В поле поиска на панели задач введите SLUI 04,выберите SLUI 04 из списка результатов, а затем следуйте инструкциям на экране, чтобы активировать Windows. Дополнительные сведения о повторной активации Windows 11 (версии 1607 или выше) после внесения изменений в оборудование см. в разделе Повторная активация Windows после смены оборудования.

  • Если вы используете Windows 11 Pro для образовательных учреждений или Windows 11 Pro для рабочих станций, необходимо активировать Windows через Интернет. Активацию по телефону и SLUI 04 использовать нельзя. Дополнительные сведения о Windows 11 Pro для образовательных учреждений и Windows 11 Pro для рабочих станций.

0xC004F00F

Эта ошибка может возникнуть, если вы ввели ключ продукта для корпоративного выпуска Windows, чтобы активировать Windows 11 Домашняя или Windows 11 Pro. Введите ключ продукта, который соответствует выпуску Windows, установленному на вашем устройстве.

0xC004C020

Эта ошибка возникает, когда корпоративная лицензия (купленная у корпорации Майкрософт организацией для установки Windows на нескольких устройствах) была использована на большем числе устройств, чем разрешено условиями лицензионного соглашения на использование программного обеспечения корпорации Майкрософт. Чтобы устранить эту проблему, может потребоваться другой ключ продукта для активации Windows на вашем устройстве. За дополнительной информацией обратитесь к специалисту службы поддержки в вашей организации.

0x8007232B, 0xC004F074, 0xC004F038, 0x8007007B

  • Эта ошибка может возникнуть, если вы ввели ключ продукта для корпоративного выпуска Windows, чтобы активировать Windows 11 Домашняя или Windows 11 Pro. Попробуйте ввести ключ продукта, который соответствует выпуску Windows, установленному на вашем устройстве.

  • Также эта ошибка может возникнуть при попытке активировать рабочее устройство без подключения к рабочей сети. Если вы подключены к рабочей сети, но эта ошибка по-прежнему появляется, может потребоваться выполнить изменение сетевых параметров. За дополнительной информацией обратитесь к специалисту службы поддержки в вашей организации.

  • Если в вашей организации нет специалиста службы поддержки, может потребоваться ввести ключ продукта еще раз.

  1. Выберите Пуск  > Параметры  > Система  > Активация .

  2. Выберите Изменить ключ продукта и введите 25-значный ключ продукта.
    Открыть параметры активации

Требуются права администратора Может потребоваться ввод пароля администратора или подтверждение выбора.

0x80072F8F

Эта ошибка может возникнуть, если на устройстве установлены неправильные дата и время, а также если у Windows возникли проблемы с подключением к веб-службе активации и ей не удается проверить ключ продукта.

Чтобы проверить дату и время, нажмите кнопку Пуск > Параметры  > Время и язык > Дата и время.
Проверьте дату и время в параметрах
 

Проверка подключения к Интернету.

  1. В поле поиска на панели задач введите средство устранения сетевых неполадок, а затем из списка результатов выберите Определение и устранение неполадок сети.

  2. Следуйте инструкциям, чтобы устранить проблемы с сетью.

Если средство устранения сетевых неполадок не обнаружило проблем с сетевым подключением, попробуйте перезагрузить устройство.

0xC004E003

Эта ошибка может возникнуть после установки сторонних программ, меняющих системные файлы. Для завершения активации Windows необходимы определенные системные файлы. Можно попробовать восстановить состояние системных файлов на определенный момент времени в прошлом. При этом будут удалены все программы, установленные после этого момента времени, но ваши личные файлы не будут затронуты.

Дополнительные сведения см. в разделе о восстановлении из точки восстановления системы в статье Параметры восстановления в Windows.

0x80004005

Чтобы запустить средство устранения неполадок активации Windows 10, нажмите кнопку Пуск > Параметры  > Обновление и безопасность > Активация, и выберите Устранение неполадок. Дополнительные сведения о средстве устранения неполадок см. в разделе Использование средства устранения неполадок активации.

Открыть параметры активации

Если это не поможет, то вам может потребоваться вернуть устройство в исходное состояние. Больше об этом можно узнать в соответствующем разделе статьи Параметры восстановления в Windows.

0x87e10bc6

С нашим сервером активации или службой лицензирования произошла ошибка. Повторите попытку через несколько минут, а затем выполните следующие действия по восстановлению лицензии Windows 11 Pro: Чтобы запустить средство устранения неполадок активации Windows 10, нажмите кнопку Пуск > Параметры  > Система  > Активация , а затем выберите Устранение неполадок.
Открыть параметры активации

Когда средство диагностики и устранения неполадок завершит работу, выберите команду Перейти в Microsoft Store, чтобы запустить приложение Microsoft Store. Если приложение Microsoft Store указывает на наличие какой-либо проблемы, выберите Повторить попытку. Через несколько минут отобразится сообщение с благодарностью за активацию подлинной Windows, а затем еще одно сообщение, подтверждающее активацию Windows.

Дополнительные сведения о средстве устранения неполадок см. в разделе Использование средства устранения неполадок активации.

0x80070652

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

Используйте средство устранения неполадок Центра обновления Windows, чтобы проверить наличие и целостность компонентов обновления. Средство устранения неполадок поможет найти и в некоторых случаях устранить проблему.

Также проверьте качество подключения к Интернету.

Остальные коды ошибок

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

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

Если вам требуется помощь по поиску ключа продукта, см. статью Как найти ключ продукта Windows. Информацию об устранении неполадок и другие сведения об обновлении Windows 10 см. в разделах Обновление Windows: Вопросы и ответы или Устранение неполадок при обновлении Windows. Сведения об обновлении до Windows 10 см. в статье Обновление до Windows: вопросы и ответы.

Активация Windows

  • Общие сведения об активации, в том числе о том, как выбрать способ активации, см. в разделе Активация Windows.

  • Дополнительные сведения о повторной активации Windows 10 после внесения изменений в оборудование см. в разделе Повторная активация Windows после смены оборудования.

  • Инструкции по активации более ранних версий Windows см. в разделе Активация Windows 7 или Windows 8.1.


Если у вас возникли проблемы при активации Windows 10, выполните следующие действия, чтобы устранить ошибки активации:

  1. Убедитесь, что на устройстве установлены все последние обновления и оно работает под управлением Windows 10 версии 1607 или выше. В поле поиска на панели задач введите winver и выберите пункт Winver из списка результатов. Вы увидите версию и номер сборки Windows.
    Не используете Windows 10 версии 1607 или выше? Инструкции по обновлению устройства см. в разделе Обновление Windows 10.

  2. Используйте средство устранения неполадок активации для устранения простых ошибок. Дополнительные сведения см. в разделе Использование средства устранения неполадок активации ниже.

  3. Если ошибка не устранена, просмотрите список кодов ошибок ниже и выполните действия, предлагаемые для ее решения. 

  4. Убедитесь, что сообщение об ошибке не изменилось. Иногда при запуске средства устранения неполадок активации или при попытке активации код и сообщение об ошибке изменяются. Если код ошибки изменился, найдите новый код ниже и выполните рекомендуемые действия. (Если вы получаете код ошибки, которого нет в списке на этой странице, обратитесь в службу поддержки клиентов.)

Еще не используете Windows 10? См. раздел Активация Windows 7 или Windows 8.1.

Попробуйте средство устранения неполадок активации

При работе с Windows 10 (версии 1607 или выше) средство устранения неполадок активации можно использовать для повторной активации Windows, если в оборудование недавно были внесены значительные изменения (например, замена системной платы) или была выполнена переустановка Windows. 

Для использования этой функции вы должны быть администратором. Дополнительные сведения см. в разделе Использование средства устранения неполадок активации. 

Устранение распространенных ошибок

Далее описаны некоторые из самых распространенных ошибок, с которыми вы можете столкнуться при активации, а также возможные способы их устранения для версии Windows 10. Если вы получаете код ошибки, которого нет в списке на этой странице, обратитесь в службу поддержки клиентов.

Если вы бесплатно обновили систему до версии Windows 10, но устройство не активировано, убедитесь, что установлена последняя версия Windows 10. В этой версии улучшены процессы активации и устранения связанных с ней ошибок. Дополнительные сведения об обновлении Windows приведены в статье Центр обновления Windows: ВОПРОСЫ И ОТВЕТЫ.

  • Больше об активации в Windows 10 можно узнать в разделе Активация Windows.

  • Дополнительные сведения об активации Windows 7 или Windows 8.1, включая активацию по телефону, см. в разделе Активация Windows 7 или Windows 8.1.

Ошибка

Что она означает и как ее исправить

Система Windows сообщила, что изменилось оборудование устройства.

0xC004F211

Лицензия Windows связана с оборудованием вашего устройства. Поэтому при значительном изменении оборудования, например при замене системной платы, Windows больше не сможет найти лицензию при запуске устройства. Если система Windows была предустановлена на устройстве и вы изменили оборудование, например заменили системную плату, вам потребуется новая лицензия.

Чтобы приобрести новую лицензию для Windows, нажмите кнопку Пуск  > Параметры  > Обновление и безопасность  > Активация , а затем выберите Перейти в Microsoft Store.
 Открыть параметры активации

Если у вас есть ключ продукта Windows, который вы использовали на устройстве до изменения оборудования, введите его в разделе Пуск > Параметры > Обновление и безопасность > Активация > Изменить ключ продукта

Кроме того, корпорация Майкрософт предоставляет путь к исключениям для переноса лицензии Windows после смены оборудования. Вам потребуется войти в ту же учетную запись Майкрософт перед изменением оборудования и использованием пути к исключениям.  

Для доступа к этому пути нажмите кнопку Пуск , перейдите в раздел Параметры  > Обновление и безопасность  > Активация  и выберите Устранение неполадок. Если средству устранения неполадок не удается решить проблему, вы увидите ссылку для повторной активации после смены оборудования. Выберите ее, чтобы использовать этот вариант. Дополнительные сведения см. в статье Повторная активация Windows после изменения оборудования. 

Ключ продукта, использованный на этом устройстве, не подошел к этому выпуску Windows. Возможно, вам нужно обратиться в компанию или магазин, где вы приобрели Windows, ввести другой ключ продукта или посетить Store, чтобы приобрести подлинную версию Windows.

0xC004F212 

При переустановке Windows 10 с помощью цифровой лицензии вам предлагается выбрать, какой выпуск следует установить. Описанная ошибка происходит, если вы выбрали выпуск, отличный от вашей лицензии.  

Если вы считаете, что установили неверный выпуск, перейдите в раздел Пуск > Параметры > Обновление и безопасность > Активация и выберите Устранение неполадок. Если средство устранения неполадок обнаруживает цифровую лицензию Windows 10 для выпуска, который в текущий момент не установлен, вы увидите соответствующее сообщение и сведения о том, как установить правильный выпуск.
 Открыть параметры активации

Система Windows сообщила, что на вашем устройстве не обнаружен ключ продукта. 

0xC004F213

Лицензия Windows связана с оборудованием вашего устройства. Поэтому при значительном изменении оборудования, например при замене системной платы, Windows больше не сможет найти лицензию при запуске устройства. Если система Windows была предустановлена на устройстве и вы изменили оборудование, например заменили системную плату, вам потребуется новая лицензия.

Чтобы приобрести новую лицензию для Windows, нажмите кнопку Пуск  > Параметры  > Обновление и безопасность  > Активация, а затем выберите Перейти в Microsoft Store
 Открыть параметры активации

Если у вас есть ключ продукта Windows, который вы использовали на устройстве до изменения оборудования, введите его в разделе Пуск > Параметры > Обновление и безопасность > Активация > Изменить ключ продукта

Кроме того, корпорация Майкрософт предоставляет путь к исключениям для переноса лицензии Windows после смены оборудования. Вам потребуется войти в ту же учетную запись Майкрософт перед изменением оборудования и использованием пути к исключениям.  

Для доступа к этому пути нажмите кнопку Пуск , перейдите в раздел Параметры  > Обновление и безопасность  > Активация  и выберите Устранение неполадок. Если средству устранения неполадок не удается решить проблему, вы увидите ссылку для повторной активации после смены оборудования. Выберите ее, чтобы использовать этот вариант. Дополнительные сведения см. в статье Повторная активация Windows после изменения оборудования. 

Предупреждение «Срок действия вашей лицензии Windows скоро истечет»

Это может произойти, если у вас установлен клиент с корпоративной лицензией. Клиенты Windows 10 Pro с корпоративной лицензией используются в крупных организациях, которые развертывают Windows 10 на сотнях или тысячах компьютеров.

В этом случае активацией обычно управляет ваша организация и вам потребуется обратиться к своему системному администратору за помощью. Дополнительные сведения см. в разделе Устранение проблем с истечением срока действия лицензии Windows.

0x803f7001

Ошибка с кодом 0x803F7001 означает, что не удалось найти действующую лицензию для активации Windows 10 на вашем устройстве. Вот как можно активировать Windows.

  1. Выберите Пуск > Параметры  > Обновление и безопасность  > Активация .

  2. Если у вас есть действительный ключ продукта, выберите Изменить ключ продукта, а затем введите 25-значный ключ продукта. Если у вас нет действительного ключа продукта, выберите пункт Перейти в Microsoft Store и следуйте инструкциям по покупке цифровой лицензии для Windows.
    Открыть параметры активации

Примечание: Ключ продукта должен быть указан в электронном сообщении, полученном для подтверждения покупки Windows, в упаковке устройства или сертификате подлинности, прикрепленном к устройству (сзади или внизу).

Если вам требуется помощь по поиску ключа продукта, см. статью Как найти ключ продукта Windows.

Дополнительные сведения о способах устранения ошибки с кодом 0x803F7001 см. в разделе Устранение ошибки активации Windows с кодом 0x803F7001.

0x800704cF

Это сообщение об ошибке означает, что мы не нашли действительную лицензию на Windows для вашего устройства.

Вам нужно активировать Windows с помощью действительного ключа продукта. Ключ продукта должен быть указан в электронном сообщении, полученном для подтверждения покупки Windows, в упаковке устройства или сертификате подлинности, прикрепленном к устройству (сзади или внизу).

Если вам требуется помощь по поиску ключа продукта, см. статью Как найти ключ продукта Windows.

Если у вас есть действительный ключ продукта, используйте его для активации Windows. Вот как это сделать:
 

  1. Выберите Пуск  > Параметры  > Обновление и безопасность  > Активация .

  2. Нажмите кнопку Изменить ключ продукта и введите 25-значный ключ продукта.
    Открыть параметры активации

Если оборудование устройства значительно изменено (например, заменили системную плату), запустите средство устранения неполадок активации Windows, расположенное на странице параметров активации. Обратите внимание, что вам может потребоваться повторно пройти процедуру активации. Дополнительные сведения см. в разделе Использование средства устранения неполадок активации.

Примечание: Информация об активации Windows 7 или Windows 8.1 доступна в разделе Активация Windows 7 или Windows 8.1.

0xC004C060, 0xC004C4A2, 0xC004C4A2, 0x803FA067L, 0xC004C001, 0xC004C004, 0xC004F004, 0xC004C007, 0xC004F005, 0xC004C00F, 0xC004C010, 0xC004C00E, 0xC004C4A4, 0xC004C4A5, 0xC004B001, 0xC004F010, 0xC004F050

Существует несколько причин отображения этих сообщений об ошибке:

  • Введенный ключ продукта невозможно использовать для активации Windows. Необходимо ввести другой ключ продукта или приобрести новый.

  • Вы выполнили обновление до Windows 10, но серверы активации оказались заняты. Если вы обновляли активированную копию Windows 7 или Windows 8.1 до Windows 10, активация системы пройдет автоматически (вы можете также подождать какое-то время и выбрать элемент Активировать) Если вам по-прежнему не удается выполнить активацию, обратитесь в службу поддержки пользователей.

  • Вы обновили систему до Windows 10, воспользовавшись предложением бесплатного обновления, но после переустановки Windows 10 не активировалась. Ваша копия Windows 10 должна активироваться автоматически при условии, что в устройстве не было произведено каких-либо значительных аппаратных изменений (например, замены жесткого диска или системной платы). Если вам по-прежнему не удается выполнить активацию, обратитесь в службу поддержки пользователей.

0xC004C003

Эта ошибка может возникать из-за того, что введен недопустимый ключ продукта Windows 10. Ключи продукта уникальны: они назначены конкретному пользователю для установки на одном устройстве. Если какой-либо из ключей использовался (или попытался использоваться) на нескольких устройствах, оно помечается как недопустимое. Чтобы активировать Windows, вам потребуется указать другой ключ Windows, уникальный для вашего устройства.   

Если вы купили устройство у торгового посредника Windows 10 и считаете, что ключ должен быть действительным, обратитесь к торговому посреднику.  Если вы приобрели устройство с предустановленной Windows 10 и увидели эту ошибку активации при его первом включении, обратитесь к производителю устройства. 

Если процесс активации на вашем устройстве отличается от описанного выше, попробуйте выполнить следующее: 

  • Запуск средства устранения неполадок с активацией Windows 10: Нажмите кнопку Пуск > Параметры  >Обновление и безопасность  > Активация > Устранение неполадок
    Открыть параметры активации

  • Проверьте, есть ли у вас 25-значный ключ продукта Windows на бумаге, который можно ввести для активации Windows 10. 

  • Если устройство недавно проходило ремонт в независимой мастерской, обратитесь в мастерскую, чтобы узнать, не требуется ли активировать Windows 10 с помощью новой лицензии. 

  • Если устройство новое и не было ни разу активировано, обратитесь к производителю устройства. 

0xC004F034

Эта ошибка может возникнуть, если вы указали недопустимый ключ продукта или ключ продукта для другой версии Windows.

Введите действительный ключ продукта, соответствующий версии и выпуску системы Windows 10, установленной на вашем устройстве.

Если ОС Windows установлена на устройстве, которое подключается к серверу службы управления ключами (KMS), обратитесь к специалисту службы поддержки вашей организации, чтобы получить дополнительные сведения об активации Windows.

0xC004F210

Эта ошибка может возникнуть, если вы ввели ключ продукта для выпуска Windows, отличного от выпуска, установленного на вашем устройстве. Кроме того, эта ошибка может возникнуть, если вы ранее выполнили обновление до Windows 10, но текущий выпуск Windows, установленный на вашем устройстве, не соответствует выпуску цифровой лицензии.

Вы можете ввести действительный ключ продукта, соответствующий выпуску Windows, установленному на вашем устройстве, либо переустановить выпуск Windows 10, соответствующий вашей цифровой лицензии.

Если ваше устройство работает под управлением ОС Windows 10 (версия 1607 или выше), для установки правильного выпуска Windows на вашем устройстве используйте средство устранения неполадок активации. Дополнительные сведения см. в разделе Использование средства устранения неполадок активации.

0xC004E016, 0xC004F210

Эта ошибка может возникнуть, если вы указали ключ продукта для другой версии или выпуска Windows. Например, ключ продукта для корпоративного выпуска Windows 10невозможно использовать для активации выпусков Windows 10 Домашняя или Windows 10 Базовая.

Введите ключ продукта, соответствующий версии и выпуску системы Windows, установленной на вашем устройстве, или приобретите новую копию ОС Windows в Microsoft Store.

0xC004FC03

Эта ошибка может возникнуть, если устройство не подключено к Интернету или параметры брандмауэра не позволяют Windows завершить активацию через Интернет.

Убедитесь, что устройство подключено к Интернету и брандмауэр не блокирует активацию Windows. Если проблема не устранена, попробуйте активировать Windows по телефону. В поле поиска на панели задач введите SLUI 04,выберите SLUI 04 из списка результатов, а затем следуйте инструкциям на экране, чтобы активировать Windows.

Примечание: Если вы используете Windows 10 Pro для образовательных учреждений или Windows 10 Pro для рабочих станций, необходимо активировать Windows через Интернет. Активацию по телефону и SLUI 04 использовать нельзя. См. раздел Активация Windows 10 Pro для рабочих станций и Windows 10 Pro для образовательных учреждений.

0xC004E028

Эта ошибка может возникнуть при попытке активации устройства, которое уже находится в процессе активации. Устройство следует активировать после выполнения первого запроса.

0x8007267C

Эта ошибка может возникнуть, если вы не подключены к Интернету или сервер активации временно недоступен. Убедитесь, что устройство подключено к Интернету и брандмауэр не блокирует активацию Windows.

0xD0000272, 0xC0000272, 0xc004C012, 0xC004C013, 0xC004C014

Если сервер активации временно недоступен, ваша копия Windows будет автоматически активирована, когда этот сервер восстановит подключение.

0xC004C008, 0xC004C770, 0x803FA071

Эта ошибка может возникнуть, если ключ продукта уже использован на другом устройстве или используется на большем числе устройств, чем разрешено условиями лицензионного соглашения на использование программного обеспечения корпорации Майкрософт. Для устранения этой проблемы необходимо купить ключ продукта для каждого из ваших устройств, чтобы активировать на них Windows.

Если у вас Windows 10, можно приобрести Windows в Microsoft Store:

  1. Выберите Пуск > Параметры  > Обновление и безопасность  > Активация .

  2. Выберите элемент Перейти в Microsoft Store и следуйте инструкциям по покупке Windows 10.
    Открыть параметры активации

Примечания: 

  • Если на странице «Активация» нет элемента Перейти в Microsoft Store, обратитесь к специалисту службы поддержки в вашей организации.

  • Если вы внесли существенные изменения в оборудование устройства (например, заменили системную плату) и у вас есть действительный ключ продукта, попробуйте активировать Windows по телефону. В поле поиска на панели задач введите SLUI 04,выберите SLUI 04 из списка результатов, а затем следуйте инструкциям на экране, чтобы активировать Windows. Дополнительные сведения о повторной активации Windows 10 (версии 1607 или выше) после внесения изменений в оборудование см. в разделе Повторная активация Windows после смены оборудования.

  • Если вы используете Windows 10 Pro для образовательных учреждений или Windows 10 Pro для рабочих станций, необходимо активировать Windows через Интернет. Активацию по телефону и SLUI 04 использовать нельзя. Дополнительные сведения о Windows 11 Pro для образовательных учреждений и Windows 11 Pro для рабочих станций.

0xC004F00F

Эта ошибка может возникнуть, если вы ввели ключ продукта для корпоративного выпуска Windows, чтобы активировать Windows 10 Домашняя или Windows 10 Pro. Введите ключ продукта, который соответствует выпуску Windows, установленному на вашем устройстве.

0xC004C020

Эта ошибка возникает, когда корпоративная лицензия (купленная у корпорации Майкрософт организацией для установки Windows на нескольких устройствах) была использована на большем числе устройств, чем разрешено условиями лицензионного соглашения на использование программного обеспечения корпорации Майкрософт. Чтобы устранить эту проблему, может потребоваться другой ключ продукта для активации Windows на вашем устройстве. За дополнительной информацией обратитесь к специалисту службы поддержки в вашей организации.

0x8007232B, 0xC004F074, 0xC004F038, 0x8007007B

  • Эта ошибка может возникнуть, если вы ввели ключ продукта для корпоративного выпуска Windows, чтобы активировать Windows 10 Домашняя или Windows 10Профессиональная. Попробуйте ввести ключ продукта, который соответствует выпуску Windows, установленному на вашем устройстве.

  • Также эта ошибка может возникнуть при попытке активировать рабочее устройство без подключения к рабочей сети. Если вы подключены к рабочей сети, но эта ошибка по-прежнему появляется, может потребоваться выполнить изменение сетевых параметров. За дополнительной информацией обратитесь к специалисту службы поддержки в вашей организации.

  • Если в вашей организации нет специалиста службы поддержки, может потребоваться ввести ключ продукта еще раз.

  1. Выберите Пуск > Параметры  > Обновление и безопасность  > Активация .

  2. Выберите Изменить ключ продукта и введите 25-значный ключ продукта.
    Открыть параметры активации

Требуются права администратора Может потребоваться ввод пароля администратора или подтверждение выбора.

0x80072F8F

Эта ошибка может возникнуть, если на устройстве установлены неправильные дата и время, а также если у Windows возникли проблемы с подключением к веб-службе активации и ей не удается проверить ключ продукта.

Чтобы проверить дату и время, нажмите кнопку Пуск > Параметры  > Время и язык > Дата и время.
Проверьте дату и время в параметрах
 

Проверка подключения к Интернету.

  1. В поле поиска на панели задач введите средство устранения сетевых неполадок, а затем из списка результатов выберите Определение и устранение неполадок сети.

  2. Следуйте инструкциям, чтобы устранить проблемы с сетью.

Если средство устранения сетевых неполадок не обнаружило проблем с сетевым подключением, попробуйте перезагрузить устройство.

0xC004E003

Эта ошибка может возникнуть после установки сторонних программ, меняющих системные файлы. Для завершения активации Windows необходимы определенные системные файлы. Можно попробовать восстановить состояние системных файлов на определенный момент времени в прошлом. При этом будут удалены все программы, установленные после этого момента времени, но ваши личные файлы не будут затронуты.

Дополнительные сведения см. в разделе о восстановлении из точки восстановления системы в статье Параметры восстановления в Windows.

0x80004005

Чтобы запустить средство устранения неполадок активации Windows 10, нажмите кнопку Пуск > Параметры  > Обновление и безопасность > Активация, и выберите Устранение неполадок. Дополнительные сведения о средстве устранения неполадок см. в разделе Использование средства устранения неполадок активации.

Открыть параметры активации

Если это не поможет, то вам может потребоваться вернуть устройство в исходное состояние. Больше об этом можно узнать в соответствующем разделе статьи Параметры восстановления в Windows.

0x87e10bc6

С нашим сервером активации или службой лицензирования произошла ошибка. Повторите попытку через несколько минут, а затем выполните следующие действия по восстановлению лицензии Windows 10 Pro: Чтобы запустить средство устранения неполадок активации Windows 10, нажмите кнопку Пуск  > Параметры > Обновление и безопасность > Активация, и выберите Устранение неполадок.
Открыть параметры активации

Когда средство диагностики и устранения неполадок завершит работу, выберите команду Перейти в Microsoft Store, чтобы запустить приложение Microsoft Store. Если приложение Microsoft Store указывает на наличие какой-либо проблемы, выберите Повторить попытку. Через несколько минут отобразится сообщение с благодарностью за активацию подлинной Windows, а затем еще одно сообщение, подтверждающее активацию Windows.

Дополнительные сведения о средстве устранения неполадок см. в разделе Использование средства устранения неполадок активации.

0x80070652

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

Используйте средство устранения неполадок Центра обновления Windows, чтобы проверить наличие и целостность компонентов обновления. Средство устранения неполадок поможет найти и в некоторых случаях устранить проблему.

Также проверьте качество подключения к Интернету.

Остальные коды ошибок

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

 Примечание

Эта статья предназначена для агентов технической поддержки и ИТ-специалистов. Если вам нужны дополнительные сведения о сообщениях об ошибках активации Windows, см. статью Справка по ошибкам активации Windows.

В этой статье приводятся сведения по устранению ошибок, которые могут возникнуть при попытке использовать ключ многократной активации (MAK) или службы управления ключами (KMS) для активации корпоративных лицензий на компьютерах с Windows. Найдите код ошибки в таблице ниже, а затем щелкните ссылку, чтобы просмотреть подробные сведения об ошибке с таким кодом и способах ее устранения.

Дополнительные сведения об активации корпоративных лицензий см. в статье Plan for volume activation (Планирование активации корпоративных лицензий).

Дополнительные сведения об активации корпоративных лицензий для текущих и последних версий Windows см. в этой статье.

Дополнительные сведения об активации корпоративных лицензий для более ранних версий Windows (Windows Vista, Windows Server 2008, Windows Server 2008 R2 и Windows 7) см. в  статье базы знаний № 929712.

 Примечание

Этот инструмент предназначен для устранения проблем с активацией Windows на компьютерах под управлением операционной системы Windows Корпоративная, Windows Профессиональная или Windows Server.

Служба поддержки Майкрософт и помощник по восстановлению (SaRA) упрощают устранение неполадок при активации Windows KMS. Скачайте средство диагностики.

Это средство попытается активировать Windows. Если будет получен код ошибки активации, средство отобразит решения, соответствующие кодам ошибок.

Поддерживаются следующие коды ошибок: 0xC004F038, 0xC004F039, 0xC004F041, 0xC004F074, 0xC004C008, 0x8007007b, 0xC004C003, 0x8007232B.

Сводка кодов ошибок

Причины и способы устранения ошибок

0x8004FE21 На этом компьютере запущена версия Windows, отличная от подлинной

Возможная причина

Эта проблема может возникать по следующим причинам. Скорее всего, языковые пакеты (MUI) были установлены на компьютерах под управлением версий Windows, не лицензированных для дополнительных языковых пакетов.

 Примечание

Это не обязательно указывает на несанкционированное использование. Некоторые приложения могут устанавливать многоязычную поддержку даже в том случае, если текущий выпуск Windows не имеет лицензий на эти языковые пакеты.

Эта проблема может возникать, если система Windows была изменена вредоносными программами, чтобы разрешить установку дополнительных компонентов. Эта проблема может также возникать, если повреждены определенные системные файлы.

Разрешение

Чтобы устранить проблему, необходимо переустановить операционную систему.

0x80070005 Доступ запрещен

Полный текст этого сообщения об ошибке выглядит так:

Доступ запрещен. Для отправки запроса требуется более высокий уровень привилегий.

Возможная причина

Контроль учетных записей (UAC) запрещает запуск процессов активации в окне командной строки без повышенных привилегий.

Разрешение

Выполните команду slmgr.vbs из командной строки с повышенными привилегиями. Для этого в меню Пуск щелкните правой кнопкой мыши cmd.exe и выберите Запуск от имени администратора.

0x8007007b DNS-имя не существует

Возможная причина

Проблема возникает в том случае, если клиент KMS не может найти записи ресурсов SRV KMS в DNS.

Разрешение

Дополнительные сведения об устранении таких проблем, связанных с DNS, см. в статье Common troubleshooting procedures for KMS and DNS issues (Типичные процедуры для устранения проблем с KMS и DNS).

0x80070490 Введенный ключ продукта не подошел

Полный текст этого сообщения об ошибке выглядит так:

Введенный ключ продукта не подошел. Проверьте ключ продукта и повторите попытку или введите другой ключ.

Возможная причина

Эта проблема возникает из-за ввода недопустимого ключа MAK или из-за известной проблемы в Windows Server 2019.

Разрешение

Чтобы устранить эту ошибку и активировать компьютер, выполните команду slmgr -ipk <ключ_5x5> в командной строке с повышенными привилегиями.

0x800706BA Сервер RPC недоступен

Возможная причина

На узле KMS не настроены параметры брандмауэра или записи SRV DNS устарели.

Разрешение

Убедитесь, что на узле KMS включено исключение брандмауэра для службы управления ключами (TCP-порт 1688).

Убедитесь, что записи SRV DNS указывают на действительный узел KMS.

Проведите диагностику сетевых подключений.

Дополнительные сведения об устранении таких проблем, связанных с DNS, см. в статье Common troubleshooting procedures for KMS and DNS issues (Типичные процедуры для устранения проблем с KMS и DNS).

0x8007232A Ошибка DNS-сервера

Возможная причина

В системе есть проблемы с сетью или DNS.

Разрешение

Проведите диагностику сети и DNS.

0x8007232B DNS-имя не существует

Возможная причина

Клиент KMS не может найти записи ресурсов сервера (SRV RR) KMS в DNS.

Разрешение

Убедитесь, что узел KMS установлен, а публикация DNS включена (по умолчанию). Если служба DNS недоступна, назначьте клиент KMS узлу KMS с помощью команды slmgr.vbs /skms <имя_узла_kms> .

Если узел KMS отсутствует, получите и установите ключ MAK. После этого активируйте систему.

Дополнительные сведения об устранении таких проблем, связанных с DNS, см. в статье Common troubleshooting procedures for KMS and DNS issues (Типичные процедуры для устранения проблем с KMS и DNS).

0x8007251D Не найдены записи для запроса DNS

Возможная причина

Клиент KMS не может найти записи SRV KMS в DNS.

Разрешение

Проведите диагностику сетевых подключений и DNS. Дополнительные сведения об устранении таких проблем, связанных с DNS, см. в статье Common troubleshooting procedures for KMS and DNS issues (Типичные процедуры для устранения проблем с KMS и DNS).

0x80092328 DNS-имя не существует

Возможная причина

Проблема возникает в том случае, если клиент KMS не может найти записи ресурсов SRV KMS в DNS.

Разрешение

Дополнительные сведения об устранении таких проблем, связанных с DNS, см. в статье Common troubleshooting procedures for KMS and DNS issues (Типичные процедуры для устранения проблем с KMS и DNS).

0xC004B100 Сервер активации определил, что этот компьютер не может быть активирован

Возможная причина

Ключ MAK не поддерживается.

Разрешение

Чтобы устранить эту проблему, убедитесь, что используется ключ MAK, предоставленный корпорацией Майкрософт. Чтобы проверить действительность ключа MAK, обратитесь в Центры активации лицензий Майкрософт.

0xC004C001 Сервер активации определил, что указанный ключ продукта недопустим

Возможная причина

Введен недопустимый ключ MAK.

Разрешение

Убедитесь, что MAK является ключом, предоставленным Майкрософт. За дополнительной помощью обратитесь в Центры активации лицензий Майкрософт.

0xC004C003 Сервер активации определил, что указанный ключ продукта заблокирован

Возможная причина

MAK заблокирован на сервере активации.

Разрешение

Чтобы получить новый ключ MAK, обратитесь в Центры активации лицензий Майкрософт. После получения нового ключа MAK попробуйте повторно установить и активировать Windows.

0xC004C008 Сервер активации обнаружил, что указанный ключ продукта не удалось использовать

Возможная причина

Для ключа службы управления ключами превышено предельное число активаций. Ключ узла KMS можно активировать не более 10 раз на шести разных компьютерах.

Разрешение

Если необходимо большее число активаций, обратитесь в Центры активации лицензий Майкрософт.

0xC004C020 Сервер активации сообщил, что превышен предел для ключа многократной активации.

Возможная причина

Для ключа MAK превышено предельное число активаций. По умолчанию ключи MAK можно активировать только определенное число раз.

Разрешение

Если необходимо большее число активаций, обратитесь в Центры активации лицензий Майкрософт.

0xC004C021 Сервер активации сообщил, что превышен предел расширения для ключа многократной активации

Возможная причина

Для ключа MAK превышено предельное число активаций. По умолчанию ключи MAK можно активировать только определенное число раз.

Разрешение

Если необходимо большее число активаций, обратитесь в Центры активации лицензий Майкрософт.

0xC004F009 Служба защиты программного обеспечения сообщила, что льготный период истек.

Возможная причина

Срок действия льготного периода истек до активации системы. Теперь система находится в состоянии уведомлений.

Разрешение

За помощью обратитесь в Центры активации лицензий Майкрософт.

0xC004F00F Сервер лицензирования программного обеспечения сообщил, что идентификатор привязки оборудования выходит за границы допустимого отклонения

Возможная причина

Изменилась конфигурация оборудования или в системе обновлены драйверы.

Разрешение

Если вы активируете лицензии с помощью ключей MAK, повторно активируйте систему в течение льготного периода OOT через Интернет или по телефону.

Если вы активируете лицензии с помощью KMS, перезапустите Windows или выполните команду slmgr.vbs /ato.

0xC004F014 Служба защиты программного обеспечения сообщила, что ключ продукта недоступен

Возможная причина

В системе не установлены ключи продукта.

Разрешение

Если вы активируете лицензии с помощью ключей MAK, установите ключ продукта MAK.

Если вы активируете лицензии с помощью KMS, найдите в файле Pid.txt (расположенном на установочном носителе в папке sources) ключ установки с помощью KMS. Установите ключ.

0xC004F02C Служба защиты программного обеспечения сообщила, что формат данных автономной активации неправильный.

Возможная причина

Система определила, что данные, введенные во время активации по телефону, недействительны.

Разрешение

Убедитесь, что CID введен правильно.

0xC004F035 Неправильный ключ пакета лицензий

Полный текст этого сообщения об ошибке выглядит так:

Ошибка. Неправильный ключ пакета лицензий (VLK). Для активации нужно изменить ключ продукта на правильный многопользовательский ключ активации (MAK) или розничный ключ. Требуется соответствующая лицензия на ОС и корпоративная лицензия, лицензия на обновление Windows 7 либо полная лицензия для Windows 7 из розничного источника. ЛЮБАЯ ДРУГАЯ ПОПЫТКА УСТАНОВКИ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЯВЛЯЕТСЯ НАРУШЕНИЕМ ЛИЦЕНЗИОННОГО СОГЛАШЕНИЯ И ЗАКОНОВ ОБ АВТОРСКИХ ПРАВАХ.

Текст ошибки верен, но неоднозначен. Эта ошибка означает, что в BIOS компьютера отсутствует маркер Windows, который идентифицирует его как систему изготовителя оборудования, на которой выполняется соответствующий выпуск Windows. Эта информация требуется для активации клиента KMS. Более точное значение этого кода: “Ошибка: неправильный ключ многократной установки”.

Возможная причина

Корпоративные выпуски Windows 7 лицензируются только для обновления. Майкрософт не разрешает установку корпоративной операционной системы на компьютере без установленной соответствующей требованиям операционной системы.

Разрешение

Для активации необходимо выполнить одно из следующих действий.

  • Измените ключ продукта на правильный ключ многократной активации (MAK) или розничный ключ. Требуется соответствующая лицензия на ОС и корпоративная лицензия, лицензия на обновление Windows 7 либо полная лицензия для Windows 7 из розничного источника.

     Примечание

    В случае появления сообщения об ошибке 0x80072ee2 при попытке активации используйте приведенный ниже метод активации по телефону.

  • Выполните активацию по телефону, сделав следующее.
    1. Выполните команду slmgr /dti, а затем запишите значение идентификатора установки.
    2. Чтобы получить идентификатор подтверждения, обратитесь в один из центров активации лицензий Майкрософт и сообщите идентификатор установки.
    3. Чтобы выполнить активацию с помощью идентификатора подтверждения, выполните команду slmgr /atp <ИД_подтверждения> .

0xC004F038 Значение счетчика, которое сообщила служба управления ключами (KMS), недостаточно.

Полный текст этого сообщения об ошибке выглядит так:

Служба защиты программного обеспечения сообщила, что компьютер невозможно активировать. Значение счетчика, переданное вашей службой управления ключами (KMS), слишком низкое. Обратитесь к системному администратору.

Возможная причина

Значение счетчика на узле KMS недостаточно высоко. Для Windows Server значение счетчика KMS должно быть больше или равно 5. Для Windows (клиентская система) значение счетчика KMS должно быть больше или равно 25.

Разрешение

Чтобы можно было воспользоваться KMS для активации Windows, вам нужно увеличить число компьютеров в пуле KMS. Чтобы получить текущее значение счетчика на узле KMS, выполните команду Slmgr.vbs /dli.

0xC004F039 Служба управления ключами (KMS) не включена

Полный текст этого сообщения об ошибке выглядит так:

Служба защиты программного обеспечения сообщила, что компьютер невозможно активировать. Служба управления ключами (KMS) не включена.

Возможная причина

Служба KMS не ответила на запрос KMS.

Разрешение

Проведите диагностику сетевого подключения между узлом и клиентом KMS. Убедитесь, что TCP-порт 1688 (по умолчанию) не заблокирован брандмауэром или другими фильтрами.

0xC004F041 Служба защиты программного обеспечения определила, что сервер управления ключами (KMS) не активирован

Полный текст этого сообщения об ошибке выглядит так:

Служба защиты программного обеспечения обнаружила, что служба управления ключами (KMS) выключена. Необходимо активировать KMS.

Возможная причина

Узел KMS не активирован.

Разрешение

Активируйте узел KMS через Интернет или по телефону.

0xC004F042 Служба защиты программного обеспечения определила, что указанную службу управления ключами (KMS) невозможно использовать

Возможная причина

Эта ошибка возникает, если клиент KMS связывается с узлом KMS, который не может активировать клиентское программное обеспечение. Например, она часто встречается в смешанных средах, которые содержат специфические для приложений и операционной системы узлы KMS.

Разрешение

Убедитесь, что при использовании конкретных узлов KMS для активации определенных приложений или операционных систем клиенты KMS подключаются к правильным узлам.

0xC004F050 Служба защиты программного обеспечения сообщила, что ключ продукта недействителен

Возможная причина

Эта ошибка может быть вызвана опечаткой в ключе KMS или вводом ключа версии Beta для выпущенной версии операционной системы.

Разрешение

Установите соответствующий ключ KMS в нужной версии Windows. Проверьте правильность ввода. Если вы копируете и вставляете ключ, убедитесь, что длинное тире не заменено на дефис.

0xC004F051 Служба защиты программного обеспечения сообщила, что ключ продукта заблокирован

Возможная причина

Сервер активации определил, что ключ продукта был заблокирован Майкрософт.

Разрешение

Получите новый ключ MAK или KMS, установите его в системе и активируйте.

0xC004F064 Служба защиты программного обеспечения сообщила, что льготный период для ПО с неподтвержденной подлинностью закончился.

Возможная причина

Средства активации Windows (WAT) определили, что система не является подлинной.

Разрешение

За помощью обратитесь в Центры активации лицензий Майкрософт.

0xC004F065 Служба защиты программного обеспечения сообщила, что приложение выполняется в рамках допустимого периода для ПО с неподтвержденной подлинностью.

Возможная причина

Средства активации Windows определили, что система не является подлинной. Система продолжит работу в течение льготного периода для контрафактной версии.

Разрешение

Получите и установите подлинный ключ продукта и активируйте систему в течение льготного периода. В противном случае система перейдет в состояние “Уведомления” в конце этого периода.

0xC004F06C Недействительная метка времени для запроса

Полный текст этого сообщения об ошибке выглядит так:

Служба защиты программного обеспечения сообщила, что компьютер невозможно активировать. Служба управления ключами (KMS) сообщила, что отметка времени запроса недействительна.

Возможная причина

Системное время на клиентском компьютере слишком сильно отличается от времени на узле KMS. Синхронизация времени имеет большое значение для системной и сетевой безопасности по самым разным причинам.

Разрешение

Устраните эту проблему, синхронизировав системное время на клиентском компьютере с узлом KMS. Мы рекомендуем использовать источник времени NTP или доменные службы Active Directory для синхронизации времени. Этот выпуск использует время UTP и не зависит от выбора часового пояса.

0xC004F074 Не удалось подключиться к службе управления ключами (KMS)

Полный текст этого сообщения об ошибке выглядит так:

Служба защиты программного обеспечения сообщила, что компьютер невозможно активировать. Невозможно связаться со службой управления ключами (KMS). Дополнительные сведения см. в журнале событий приложения.

Возможная причина

Все системы узлов KMS вернули ошибку.

Разрешение

В журнале событий приложений найдите все события с идентификатором 12288, связанные с попыткой активации. Устраните ошибки на основе данных таких событий.

Дополнительные сведения об устранении таких проблем, связанных с DNS, см. в статье Common troubleshooting procedures for KMS and DNS issues (Типичные процедуры для устранения проблем с KMS и DNS).

Если вы установили или обновили Windows, а она вызывает ошибку активации 0xC004F211, это означает, что на вашем компьютере с Windows 10 изменилось какое-то оборудование. Возможно, вы недавно обновили или деинсталлировали старое оборудование, и поэтому Windows не может определить, используется ли ключ на новом компьютере или на том же самом.

Что такое ошибка 0xC004F213

Если вы используете Windows, вы наверняка знаете, что для этой системы необходимо приобрести лицензионный ключ. Если ваша система нелицензионная, некоторые ее функции будут заблокированы, а через некоторое время ваш ПК может быть заблокирован полностью.

Обычно, если это рабочий или учебный компьютер, системный администратор вашей компании или колледжа может дать вам ключи активации. Однако иногда все же возникают проблемы с активацией вашей версии Windows.

Часто пользователи сталкиваются с кодом ошибки 0xC004F213.

Эта ошибка в вашей Windows 10 указывает на то, что система не смогла найти ключ продукта на вашем компьютере. Microsoft заявила, что эта ошибка чаще всего возникает после замены материнской платы.

Это связано с тем, что после установки Windows 10 на компьютер лицензионный ключ автоматически ассоциируется с материнской платой. Если вы ее замените, вам нужно будет снова активировать лицензию.

Эта ошибка также может возникнуть при обновлении системы до Windows 10 Pro. Существует несколько основных способов решения этой проблемы. Вы можете найти их ниже.

Как исправить ошибку 0xC004F213 в Windows 10

Существует несколько основных способов решения этой проблемы. Все они предполагают активацию системы с помощью существующего ключа активации. Для этого вам понадобятся:

Повторно введите ключ

Если вы повторно введете свой ключ, Windows сможет обновить информацию о лицензии и устранить проблему. Для этого вы можете :

  • Перейдите в раздел «Настройки».

  • Затем выберите Обновление и безопасность.

  • Нажмите на Активация.

  • Выберите Изменить ключ продукта.

Здесь вам нужно изменить ключ, который вы использовали ранее. Это должно устранить проблему с активацией Windows.

Активация с помощью цифровой лицензии

Помимо ключа продукта, у вас также есть возможность активировать Windows с помощью специальной цифровой лицензии. Однако этот метод не заменяет ключ активации. Вам все равно нужно ввести ключ активации в систему Windows.

Вы можете проверить, активирован ли ключ на вашем компьютере. Для этого необходимо следовать следующим инструкциям:

  • Запустите Command Prompt от имени администратора.
  • Затем введите команду slmgr /xpr и нажмите Enter.

Если вы видите, что ключ не активирован и машина также не полностью активирована, попробуйте следующий способ.

Запустите PowerShell от имени администратора, чтобы увидеть предварительно установленный ключ

Вы можете активировать свой ключ с помощью этой функции. Для этого вам необходимо выполнить следующие действия

  • Введите следующую команду: wmic path softwarelicensingservice get OA3xOriginalProductKey.

  • Скопируйте ключ.
  • Затем перейдите в Настройки Обновление и безопасность Активация Изменить ключ продукта.
  • Введите ключ для активации.

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

Устранение неполадок также может помочь вам быстро решить ошибку 0xc004f213. Это займет у вас всего несколько минут. Чтобы запустить средство устранения неполадок активации, необходимо:

  • Перейдите в раздел «Настройки».

  • Затем выберите Обновление и безопасность.

  • Нажмите на Активация.

  • Выберите средство устранения неполадок и запустите его для обнаружения и устранения любых проблем с активацией.

Также обратите внимание, что если вам удастся активировать ключ windows, средство устранения неполадок не будет отображаться.

Попробуйте использовать общий ключ

Пользователи часто сообщают, что ошибка 0xc004f213 возникает после обновления до Windows 10 Pro. Это происходит потому, что на компьютере была установлена Windows 10 Enterprise вместо редакции Pro. В этом случае вы можете воспользоваться следующим методом:

  • Во-первых, отключите компьютер от Интернета.
  • После этого перейдите в раздел Настройки.

  • Здесь вам нужно найти «Обновление и безопасность».

  • Затем нажмите на Активация.

  • Выберите опцию Изменить ключ продукта.

  • Введите этот ключ: VK7JG-NPHTM-C97JM-9MPGT-3V66T (это общий ключ продукта, который переведет ваш компьютер с версии Enterprise на Windows 10 Pro).

  • Нажмите кнопку Активировать продукт.
  • После этого обязательно перезагрузите компьютер.

После выполнения всех шагов лицензия должна активироваться автоматически. Если это не так, повторите попытку еще несколько раз.

Приобретите новую лицензию Windows

Если вам ничего не помогает, единственный надежный способ решить проблему — купить новую лицензию Windows. Вы можете купить ее, сделав следующее:

  • Перейдите в Настройки Обновление и безопасность Активация.
  • Выберите «Перейти в магазин».
  • Получите новый ключ и введите его на компьютере.

После получения новой лицензии вернитесь в раздел Обновление и безопасность > Активация и выберите Изменить ключ продукта. Обновитесь с помощью нового ключа, и ваша Windows будет автоматически активирована.

После этого обязательно создайте учетную запись Microsoft или подключите существующую локальную учетную запись к сетевой учетной записи. После того как система свяжет ключ и учетную запись, даже если вы смените оборудование, вам не придется покупать новую лицензию в случае возникновения проблем с активацией.

Теперь перезагрузите компьютер, и проблема должна быть устранена.

Однако если ни один из вышеперечисленных способов не сработал, возможно, вам придется приобрести новый ключ продукта. Это следует сделать в том случае, если до замены материнской платы у вас не было учетной записи Microsoft. В качестве альтернативы можно также заменить новую материнскую плату старой и проверить, работает ли она.

Однако если вы все еще сталкиваетесь с проблемой, единственный выход — обратиться к агенту Microsoft.

Эти шаги должны решить ваши проблемы с активацией Windows.

Содержание

  • 1 Причины, почему не удается активировать Windows 10
  • 2 Подводим итоги
  • 3 0хc004f074 — ошибка активации Windows 10
  • 4 0х80072f8f — ошибка активации Windows 10
  • 5 Ошибка 0х8007007b при активации Windows 10
  • 6 Ошибка 0х803f7001 при активации Windows 10
  • 7 0xc004f050 — ошибка активации Windows 10
  • 8 0x80041023 — ошибка активации Windows 10
  • 9 0xc004f014 — ошибка активации Windows 10
  • 10 0хc004f012 — ошибка активации Windows 10
  • 11 0х803f7001 — ошибка активации Windows 10
  • 12 Ошибка 0х8007232b при активации Windows 10
  • 13 Ошибка 0хc004f210 при активации Windows 10
  • 14 Причины и решения ошибок активации Windows 10
  • 15 Что делать, если ничего не помогло

Еще в ноябре прошлого года на серверах активации Microsoft произошел сбой. У многих пользователей «десятки» слетела активация, а версия Professional почему-то превращалась в Home. Сообщения вроде «не могу активировать Windows, выдает ошибку» засыпали техподдержку разработчика.

Проблему решили в последующих обновлениях. Первый совет – обновить операционную систему до последней версии (о случаях, когда не работает активация после обновлений мы поговорим ниже). А пока разберем возможные ошибки активации и пути их устранения.

Диагностика

Первым делом, при любой ошибке, запустите средство устранения неполадок. Зайдите в параметры Windows (комбинация клавиш Win+I), раздел «Обновление и безопасность», вкладка «Активация». Здесь выбираем пункт «Устранение неполадок».

Screenshot_1-5.png

На обновленных сборках винды такого пункта нет. По крайней мере на нашей Windows 10 (1803) Professional мы не обнаружили это средство. Альтернативный вариант – обратиться в поддержку Microsoft, кликнув на ссылку «Получить помощь».

Screenshot_9-1.png

Откроется приложение, где в чате технической поддержки вы можете описать свою проблему и получить решение.

Screenshot_2-4.png

Содержание

Вариантов, поему ОС не хочет активироваться, много: от замены устройства на компьютере до неправильно установленной даты. Проблема обычно сопровождается ошибкой – с описанием и кодом.

Screenshot_3-3.png

Ниже приведем описание нескольких распространенных ошибок и узнаем, как их исправить.

Неподходящее устройство (0xC004F211)

Ошибка связана с заменой устройства на компьютере. Это касается, прежде всего, владельцев цифровой лицензии. Она привязывается к компьютеру в целом, поэтому при замене какого-нибудь устройства (чаще всего – материнской платы), операционная система больше не видит лицензию.

Подробнее о цифровой лицензии читайте в нашей небольшой статье.

Если же компьютер не был привязан к цифровой лицензии, а просто вводился ключ активации, решение простое – кликнуть в параметрах «Изменить ключ продукта». В противном же случае, если ПК был связан с цифровой подписью, придется приобретать новую лицензию.

Хотя разработчики предлагают добавить новое устройство в исключение. Это возможно в настройках учетной записи Microsoft.

Те же действия нужно предпринять, когда обнаруживается ошибка активации 0xC004F213. В описании ошибки обычно пишется, что система не смогла найти ключ продукта.

Несоответствие версий (0xC004F212)

Ошибка возникает в случае, когда вы выбрали неправильную версию для активации. Цифровая лицензия привязана к определенной версии ОС (так же, как и ключ активации). Если вы покупали Windows 10 Home, а затем установили Professional и хотите ее активировать – ничего не получится.

Вариант очевиден – установить ту версию, для которой приобреталась лицензия. Также не забывайте о средстве устранения неполадок и техподдержки Microsoft. Возможные вариант ошибок, когда активируется неправильная версия, — 0xC004F210, 0xC004F034, 0xC004E016, 0xC004F210.

Ошибка 0xC004F00F возникает в конкретном случае: ключ, предназначенный для корпоративной версии ОС, вводится для активации Home или Pro версии. Другие варианты ошибок: 0x8007007B, 0x8007232B, 0xC004F038, 0xC004F074. Последние четыре ошибки возникают также в случаях, когда нет доступа к рабочей сети.

Ознакомьтесь с несколькими статьями, в которых подробно описываются особенности настройки рабочих или домашних сетей:

  • как создать домашнюю локальную сеть;
  • как изменить имя компьютера в локальной сети;
  • не получается создать домашнюю группу;
  • не работает сетевое обнаружение;
  • создание сетевой папки;
  • сетевые папки не обнаруживаются.

Не найден ключ активации (0x803f7001)

Проблема объединяет в себе перечисленные выше неисправности. Ошибка сигнализирует о том, что ОС не нашла активацию на Windows 10. Это может произойти, если:

  • изменено оборудование;
  • установлена не та версия;
  • Windows установлен впервые;
  • проблема с предустановленной

В первых двух случаях действуйте так, как описано в предыдущих разделах. Если ОС устанавливается на компьютер впервые, просто введите ключ активации в параметрах. Если вы купили компьютер (чаще – ноутбук) с уже установленной операционкой, здесь может быть ошибка производителя – он не включил ключ активации в ПК.

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

Ключ активации недействительный (0x800704Cf)

Ошибка появляется, когда введен недействительный ключ активации. Проверьте, правильно ли введен 25-значный ключ. Попробуйте ввести его заново и активировать ОС. Также причиной ошибкой может быть замена устройства на компьютере. В этом случае воспользуйтесь советами, приведенными выше. То же касается и ошибок 0xC004C003, 0xC004F034.

Проблема с обновлениями (0xC004C060, 0xC004F004, 0xC004B001 и др.)

Этот ряд ошибок чаще всего возникает, когда невозможно активировать Windows 10 после обновлений. Также могут встречаться ошибки 0xC004F005, 0x803FA067L, 0xC004F050, 0xC004C00F и проч.

Здесь возможны два варианта: обновление до «десятки» с ранних версий ОС («семерки» или «восьмерки») или же обновление непосредственно Windows 10 до более новой сборки. Обычно процесс активации автоматический, но возможно серверы активации Microsoft заняты.

Попробуйте подождать некоторое время. В противном случае обратитесь в техническую поддержку Майкрософт.

Подробнее о проблемах при обновлении Windows 10 читайте подробную статью с разбором основных неисправностей.

Проблемы с интернет подключением или брандмауэром (0xC004FC03)

ОС активируется автоматически через интернет. Ошибка может возникать, когда на компьютере проблемы подключения. Еще один возможный вариант – неправильные настройки брандмауэра, когда последний не дает по каким-то причинам завершить активацию «десятки».

Нужно убедиться, что подключение к интернету есть. Следует правильно настроить брандмауэр, чтобы он не блокировал активацию. В нашей подробной статье вы сможете прочитать о том, как настроить брандмауэр Windows.

Для версии Home есть возможность активировать ОС через телефон. В поисковой строке (поиск вызывается комбинацией клавиш Win+S) наберите SLUI 04 – и кликните, чтобы выполнить команду.

Screenshot_4-3.png

Далее следуйте подсказкам активации операционной системы по телефону. Для корпоративной и версии для образовательных учреждений такой вариант недоступен. На этих версиях «десятки» после выполнения команды вы увидите следующее сообщение.

Screenshot_5-3.png

Об отсутствии подключения к интернету и возможной блокировки от брандмауэра также может свидетельствовать ошибка 0x8007267C.

Повторная активация (0xC004E028)

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

Сервер активации недоступен (0xC004C013, 0xD0000272 и др.)

Одна из этих ошибок указывает на недоступность сервера активации. Подождите немного, пока серверы освободятся, и повторите попытку. Еще варианты ошибок — 0xc004C012, 0xC004C014, 0xC0000272.

Также отметим ошибку 0xC004C020, характерную для корпоративных версий винды. Она указывает на то, что лицензия используется на большем количестве устройств, чем предусмотрено условиями.

Про сбой подключения к серверам активации также говорит ошибка 0x87e10bc6.

Неправильное устройство (0x803FA071, 0xC004C008, 0xC004C770)

Одна из трех ошибок говорит следующее: ключ активации уже используется другим устройством. Также возможен вариант, когда активация установлена на несколько устройств, что не предусмотрено условиями лицензии.

Дата и время (0x80072F8F)

Проверьте дату и время на своем компьютере. Ошибка может указывать на неправильность временных и календарных параметров. Чтобы изменить дату и время, перейдите в параметры (Win+I), далее – раздел «Время и язык». Установить автоматическое обновление времени. Оно будет синхронизироваться с серверами Microsoft.

Screenshot_6-3.png

Иногда ошибка возникает при сбоях в подключении к службам активации Майкрософт. Проверьте подключение к интернету. В разделе параметров «Сеть и интернет» выберете «Средство устранение сетевых неполадок».

Screenshot_7-2.png

Повреждение системных файлов (0xC004E003)

Причина возникновение ошибки – проблемы с системными файлами. Возможно, они повредились после установки какого-то стороннего ПО. Здесь возможно несколько вариантов устранения проблемы:

  • проверить файлы на целостность;
  • возврат к точке восстановления;
  • восстановить систему через биос.

Также читайте подробную инструкцию, как создать точку восстановления. Еще один вариант – восстановиться через специальный диск восстановления. Но для начала его нужно создать.

Подводим итоги

Мы разобрали типичные ошибки, которые возникают при активации Windows 10. Причины самые разные: замена устройств компьютера (сбой в цифровой лицензии), недоступность серверов, проблемы с временем и датой и т.д.

Список ошибок неполный. Подробнее обо всех неисправностях, связанных с активацией, читайте в справочном разделе на официальном сайте Microsoft. Если никакие действия не помогают избавится от ошибки и нормально активировать Windows 10, обращайтесь в техподдержку разработчика.

Еще несколько полезных статей:

0xc004f074 ошибка активации Windows 10: как исправить.

Код ошибки 43 — причины появления и методы устранения.

Ошибка при запуске приложения 0xc000007b.

Системная ошибка Engine.exe: как исправить.

ГлавнаяОшибки WindowsОшибки активации в Windows 10

Во время активации системы, которая была установлена или обновлялась до Windows 10, могут возникать типичные ошибки. Причины сбоя активатора носят разный характер, но способ решения по их устранению достаточно прост. Главное – нужно знать, что обозначают выданные системой ошибки активации в Windows 10, чтобы иметь возможность их правильно устранить.

Foto-1-1.jpg

Каждая ошибка имеет свой уникальный одноименный код, который высвечивается вместе с сообщением в окне при прерванном процессе активации. Расшифровав его можно самостоятельно убрать возникшую ошибку, и продолжить прерванную активизацию системы. Ниже мы рассмотрим список ошибок по кодам и предложим методы их устранения.

0хc004f074 — ошибка активации Windows 10

Ошибка по коду 0хc004f074 достаточно специфическая и возникает при обновлении ОС, во время запуска и работы системы или программного обеспечения, а также в момент активации Windows 10. Данный сбой может появляться не только на продуктах Microsoft тестового периода, но и на активированных тоже.

Причины ошибки кроются в:

  • разноверсионном поддержании KMS-клиента и Хост-компьютера;
  • в отличии системного времени при изменении часового пояса на Хост-устройстве и KMS-клиенте.

При попытке исправления этого сбоя рекомендуется проверять по очереди каждую причину, ведь они могут быть взаимосвязаны.

Для исправления 0хc004f074 требуется:

Проверить время и правильность часового пояса и при несоответствии с фактическим провести синхронизацию. Для этого нужно:

  1. войти во «Все параметры» и далее «Время и Язык». При настройке выставляется часовой пояс, после чего нужно отключить и включить опцию «Устанавливать время автоматически».Foto-2-1.jpg
  2. «Все параметры» — «Система» — «О системе».
  3. Состояние ключа (<key>Win+R – ввод vbs – dlv</key>).
  4. Если лицензионный ключ не указан, то его нужно ввести заново посредством поочередного ввода команд <key>Slui 3</key> и <key>Slui 4</key>.
  5. Нужно провести сканирование и восстановление системы — ввод команды<key> sfc /scannow</key> в командной строке от имени Администратора.
  6. При истечении срока пробной версии Windows 10 лицензионный ключ набирается в формате vbs — ipk yyyyy-yyyyy-yyyyy-yyyyy-yyyyy через командную строку (Администратор). После чего производится активация системы в режиме онлайн.

Если ошибку устранить не удалось, то можно обратится за помощью в службу поддержки Microsoft.

0х80072f8f — ошибка активации Windows 10

Эта ошибка возникает из-за разных факторов. Основные причины данного сбоя в ОС Windows:

  • неполная установка или поврежденная загрузка ПО;
  • повреждение файла или программных файлов Windows вирусом (вредоносным ПО);
  • целенаправленное злонамеренное или случайное удаление файлов по обновлению Windows другой программой;
  • повреждение реестра обновления вследствие установки или удаления ПО.

Исправление ошибки:

  1. Восстановление записей реестра. Рекомендуется перед выполнением данного процесса создать резервную копию, сделав экспорт части реестра.
  2. Полное сканирование ПК на наличие вредоносного ПО.
  3. Обновление драйверов устройств на компьютере.
  4. С помощью cleanmgr нужно очистить систему от временных папок и файлов.

Foto-3-1.jpg

Ошибка 0х8007007b при активации Windows 10

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

Как устранить сбой:

  1. Нужно удостоверится, что активация системы не произошла – «Пуск» (правая кнопка мыши) — «Командная строка (Администратор)», где прописываем <key>slmgr – dlv</key> (исполняемая команда Windows Script Host).
  2. Проверка «Состояние лицензии». При ее отсутствии — <key>Win+R</key> с вводом <key>slui 3</key>.Foto-4-1.jpg
  3. Ввод лицензионного ключа для соответствующей версии Windows.
  4. Если активация не произошла, хотя «ключ установлен успешно», нужно в командной строке от имени Администратора прописать команду <key>vbs /ipk YYYYY-YYYYY-YYYYY-YYYYY-YYYYY</key> и дождаться успешного окончания процесса.

Ошибка 0х803f7001 при активации Windows 10

Если ОС не нашла после обновления до Windows 10 активную лицензию, то появляется в окне сообщение с ошибкой 0х803f7001.

Причины:

  • произошел сбой при передаче информации о лицензионной копии на удаленный сервер с возвратом к источнику;
  • ввод неправильных значений в строку активации;
  • попытка активации Windows 10 ключом от 7 или 8 версии;
  • изменение конфигурации ПК вследствие замены жесткого диска или материнской платы.

Для устранения данной ошибки требуется проверить состояние лицензии:

  1. «Пуск» — в Командной строке от имени Администратора ввести команду <key>slmgr – dlv</key>.
  2. Активизация системы вручную, если высветилось «Состояние лицензии: не активировано». Для этого необходимо нажать «Пуск», далее – «Параметры» — «Обновление и безопасность» и завершить «Активация». В строку «Изменить ключ продукта» ввести лицензионный ключ, используемый в версии Windows до обновления.Foto-5-1.jpg
  3. При неимении ключа допускается продление на месяц пробного периода Windows посредством ввода <key>slmgr – rearm</key> в командную строку.

Чтобы данная ошибка больше не появлялась, а изменения вступили в силу, требуется провести перезагрузку компьютера.

0xc004f050 — ошибка активации Windows 10

Ошибка под кодом 0xc004f050 появляется только при попытке активировать ОС во время ее чистой установки.

Устранение:

  1. При наличии лицензионных Windows 7, 8 или 8.1 необходимо, в первую очередь, установить и осуществить активацию этих версий, после чего – сделать обновление до Windows 10.
  2. Если имеется лицензионный ключ Виндовс 10, то можно установить эту версию, не обращая внимания на допустимые активационные предложения. Также можно запустить активацию на уже установленную операционную систему.

0x80041023 — ошибка активации Windows 10

Данная ошибка обозначает несоответствие ОС с введенным ключом. Сбой в процессе активации мог произойти из-за:

  • попытки введения нового ключа вручную;
  • возникла программная проблема;
  • непреднамеренный запуск утилиты по замене ключа.

Решение: установка и активация предыдущих лицензионных операционных систем Windows 7 или 8, а потом последующее обновление до 10 версии.

0xc004f014 — ошибка активации Windows 10

Ошибка под кодом 0xc004f014 появляется при обновлении до Windows 10 Enterprise предыдущих версий ОС 7, 8 или 8.1.

Активацию системы можно осуществить на основном ПК через KMS клиент. Нужно сделать такие шаги:

  1. Переход в раздел Products в KMS клиенте.Foto-6-1.jpg
  2. Выбор продуктов для постоянной переактивации с конкретным временным промежутком.
  3. Открытие Select Items, далее Install Product Rey (реестр доступных ключей).
  4. Запуск автоматического подбора ключей к определенным продуктам.

После окончания процедуры подбора – ошибка устраняется.

0хc004f012 — ошибка активации Windows 10

Данная ошибка указывает на то, что не действует служба «Защита программного обеспечения». Чтобы устранить проблему – нужно сделать запуск системы:

  1. «Этот компьютер» (правая кнопка мыши), далее – выбор в контекстном меню «Управление».
  2. «Службы и приложения» — пункт «Службы».
  3. Нужно найти «Защита программного обеспечения» и нажать на кнопку «Запустить».

0х803f7001 — ошибка активации Windows 10

Самой распространенной при активации системы является ошибка под кодом 0x803f7001.

Причины ошибки и ее устранение:

  1. Некорректный ввод ключа активации. Нужно внимательно проверить правильность введения цифр.
  2. Невозможность провести обмен данных между сервером и пользователем. В этой ситуации может быть элементарная перегрузка сервера и он не может принять вашу информацию в этот момент или на компьютере отсутствует подключение к интернету. Решение – сетевая проверка и повторная возможность активации.
  3. Частичная или полная замена аппаратного обеспечения ПК. Нужно повторно ввести лицензионный ключ. Если ошибка не исчезает, рекомендуется обратиться для уточнения информации в службу поддержки клиентов Microsoft.

Ошибка 0х8007232b при активации Windows 10

Причины возникновения ошибки под кодом 0х8007232b две:

  1. Отсутствие доступа к сети. Необходимо провести программную диагностику и проверить открывается ли сайт Microsoft. Также перед активацией системы нужно временно отключить действие служб брандмауэра и файервола антивируса, которые могут блокировать сайты, отвечающие за сеть.Foto-7.jpg
  2. Вставлен ключ, который не соответствует версии (например, установлена версия Enterprise, а ключ – от Home). Требуется ввод в окно активации корректного ключа.

Ошибка 0хc004f210 при активации Windows 10

Данный сбой происходит зачастую при указании некорректного ключа продукта, который отличается от выпуска Windows на вашем ПК. Эту ошибку можно исправить посредством правильного ввода 25-значного ключа, соответствующего установленной на компьютере версии Windows.

Не стоит паниковать, если на мониторе всплыло окно с сообщением и кодом ошибки — переустанавливать ОС или обращаться в сервисный центр. Ознакомившись с данной инструкцией, вы можете самостоятельно решить проблемы возникновения сбоя при активации системы.

Похожие записи

Код ошибки 0*80072f76 в Windows 10

Признаками возникновения ошибки под кодом 0*80072f76 в Windows 10 зачастую являются медленная работа компьютера и слабое…

Критические ошибки в Windows 10

Любые критические ошибки в Windows 10 — прямой «нож в сердце» пользователя операционной системы. Кстати, для создателей ОС — это прибыльное дело. Таким образом, они выманивают денежные средства, причем официально. Вместе с этим любой из вас может…

Проверка Windows 10 на ошибки

Нередко пользователь компьютера сталкивается с тем, что его ПК начинает медленно работать. Он начинает «тормозить» запуск и работу некоторых программ, хотя окно с сообщением и кодом ошибки на мониторе не всплывало. Тут требуется проверка…

<index>

Иногда при подтверждении лицензионного ключа Windows 10 могут возникнуть ошибки, прекращающие процесс активации. Большинство из них вы можете исправить самостоятельно, ориентируясь на уникальный код ошибки, по которому легко определить причины её возникновения и способы устранения.

Причины и решения ошибок активации Windows 10

Каждая ошибка имеет свой уникальный код, высвечивающийся в окошке с сообщением о том, что процесс прерван. Ошибки с одинаковыми кодами могут встречаться и при активации других продуктов компании Microsoft, но действия, которые стоит предпринять для устранения ошибки во время активации другой продукции, могут отличаться от действий при ошибках Windows.

Код 0xC004F074

Ошибка может возникнуть по следующим причинам:

  • активация производится без предварительного ввода лицензионного ключа. Возможно, вы его вводили, но система его потеряла;
  • время на вашем компьютере и сервере, отвечающем за активацию систем, различается.
    Активация может быть прервана из-за отсутствия ключа или рассинхронизации

Настройка времени

Для того, чтобы настроить время на устройстве:

  1. Перейдите к приложению «Параметры» через поисковую строку Windows.
    Заходим в параметры компьютера
  2. Откройте раздел «Язык и время».
    Открываем раздел «Время и язык»
  3. Проверьте, правильно ли выставлен часовой пояс, и активируйте автоматическую синхронизацию времени. Дождитесь, пока время синхронизируется с официальными серверами, и попробуйте активировать систему снова.
    Устанавливаем время, дату и часовой пояс

Проверка и ввод ключа

Чтобы проверить ключ и ввести его в нужное поле, проделайте следующее:

  1. Откройте параметры системы.
    Запускаем параметры системы
  2. Перейдите к разделу «Система».
    Переходим к разделу «Система»
  3. Выберите подраздел «О системе».
    Выбираем подраздел «О системе»
  4. Проверьте, введён ли ключ. Если нет, то выполните шаги 5–7, чтобы ввести его. Если же ключ введён, то сразу перейдите к шагу 8.
    Проверяем состояние Windows
  5. Запустите программу «Выполнить».
    Открываем программу «Выполнить»
  6. Используйте команду slui 3.
    Выполняем команду slui 3
  7. Введите лицензионный ключ.
    Вводим лицензионный ключ
  8. Перед тем как приступить к повторной активации, рекомендуется просканировать систему в автоматическом режиме. Для этого откройте командную строку, используя права администратора.
    Открываем командную строку от имени администратора
  9. Используйте команду sfc /scannow. Дождитесь, пока система самостоятельно проверит компьютер на наличие повреждённых файлов и исправит их.
    Выполняем команду sfc /scannow и проверку компьютера
  10. После окончания проверки исполните команду slmgr.vbs –ato, чтобы запустить процедуру активации путём интернет-подтверждения. Появится инструкция, где будут подробно описаны все действия, которые вы должны предпринять.
    Вводим команду slmgr.vbs –ato и запускаем активацию системы через интернет

Код 0xC004F014

Во-первых, эта ошибка возникает при использовании неверного ключа, предназначенного для другой сборки Windows 10. Например, ошибка появится, если ввести ключ от Windows «Профессиональная», активируя версию «Домашняя». В этом случае выход один — подобрать правильный ключ для установленной ОС или правильную ОС под имеющийся ключ.

Активация может быть прервана из-за использования неверного ключа

Во-вторых, ошибка появляется во время попытки обновить несколько корпоративных компьютеров. Если работа проводится с корпоративной версией Windows, то перед обновлением группы компьютеров вам необходимо развернуть и настроить KMS узел, а после активировать его ключом активации GVLK. Таблица GVLK представлена на официальном сайте Microsoft. Ввод кода осуществляется в командной строке, запущенной с правами администратора, на основном компьютере корпорации при помощи команды slmgr /ipk . После ввода этого ключа можно приступать к обновлению системы.

Вводим команду slmgr /ipk и переходим к обновлению системы

Код 0xC004C003

Ошибка с этим кодом возникает по следующим причинам:

  • активация производится после того, как вы обновились до Windows 10 с нелицензионной предыдущей версии Windows. В этом случае выход только один — приобрести лицензионный ключ от Windows 10 и активировать систему с помощью него;
  • вы пытаетесь провести активацию, не установив последние версии обновлений для Windows 10 или не введя лицензионный ключ. Если проблема кроется в этом, то установите все обновления через центр обновлений и введите лицензионный ключ одним из возможных способов;
  • вы ранее активировали Windows, а после заменили материнскую плату. В этом случае необходимо произвести активацию по телефону и объяснить оператору сложившуюся ситуацию, чтобы получить дальнейшие инструкции;
  • ошибка также возникнет, если вы обновились на некорректную версию Windows 10, — например, перешли с домашней Windows 7 на Windows 10 профессиональную. В этом случае необходимо переустановить систему на правильную версию или приобрести ключ, подходящий именно для вашей версии.
Активация может быть прервана из-за отсутствия лицензионного ключа и обновлений, замены материнской платы или некорректной версии Windows

Проведение активации по телефону

Если активация по интернету прерывается ошибкой, то стоит попробовать активировать систему по телефону. Для этого выполните следующие действия:

  1. Запустите окошко «Выполнить», зажав на клавиатуре клавиши Win + R.
    Используем комбинацию Win + R для запуска приложения «Выполнить»
  2. Выберите команду slui 4.
    Выполняем команду slui 4
  3. Укажите страну, в которой находитесь на данный момент.
    Выбираем страну, в которой проводится активация Windows
  4. Позвоните по одному из предложенных номеров.
    Звоним на номер техподдержки для активации Windows
  5. Назовите оператору код установки: весь или только те блоки, которые он попросит сообщить.
    Сообщаем оператору код с экрана
  6. Перейдите к разделу «Введите код подтверждения».
    Нажимаем на кнопку «Введите код подтверждения»
  7. Заполните блоки кодом, продиктованным оператором, и закончите операцию.
    Вводим код, который продиктовал оператор, и завершаем активацию Windows

Код 0хC004F050

Эта ошибка появляется в том случае, если вы устанавливаете Windows 10, удалив перед этим или во время процесса установки предыдущую активированную версию Windows. Поскольку вся информация о предыдущей системе была удалена, то и данных о её активации не осталось.

Рекомендуем ознакомиться

Активация будет прервана, если удалена предыдущая версия Windows

Чтобы устранить эту проблему, заново установите систему, от которой у вас есть лицензионный ключ, и активируйте её, а после выполните переход на Windows 10 при помощи обновления системы, а не переустановки. Второй вариант — выполнить установку Windows 10, игнорируя все просьбы ввести лицензионный ключ во время её установки, а после окончания процесса начать активацию системы по телефону, объяснив сложившуюся ситуацию оператору. Оператор поможет активировать Windows при условии, что у вас есть лицензионный ключ от предыдущей версии операционной системы.

Код 0x803F7001

Данная ошибка сообщает о том, что после перехода на Windows 10 система не была активирована. Появиться она может по следующим причинам:

  • процесс активации производился, но информация о нём не дошла до серверов Microsoft;
  • в значениях, которые необходимо было ввести для активации, допущена ошибка;
  • ключ, введённый для активации во время установки системы, был неправильно подобран: он был предназначен для предыдущих версий операционной системы, а не для Windows. Ключом от Windows 7 и 8 можно активировать десятую Windows, но делать это надо вручную и после завершения процесса установки;
  • после активации компьютера была произведена замена его комплектующих: видеокарты, процессора или материнской платы. Начните процесс активации по телефону, выполнив команду slui 4 в программе «Выполнить», и во время разговора с оператором объясните, что активация уже выполнялась, а после замены комплектующих сбилась. Оператор даст инструкции по дальнейшим действиям.
Активация может быть прервана из-за критических ошибок или замены комплектующих

Проверка лицензии

Чтобы проверить лицензию:

  1. Запустите командную строку.
    Запускаем командную строку
  2. Используйте команду slmgr -dlv, чтобы просмотреть статус лицензии. Если она будет иметь значение «Не активирована», то переходим к следующему пункту. При статусе «Активирована» ничего делать не надо: система прошла проверку лицензионного ключа, и ей можно пользоваться без ограничений.
    Выполняем команду slmgr -dlv и смотрим статус лицензии

Ручная активация

Ручная активация выполняется следующим образом:

  1. Используя поисковую строку Windows, откройте параметры компьютера.
    Открываем программу «Параметры» через строку поиска
  2. Выполните переход к разделу «Обновление и безопасность».
    Переходим к блоку «Обновление и безопасность»
  3. В левом блоке окошка выберите подраздел «Активация».
    Выбираем подпункт «Активация»
  4. Здесь вы можете увидеть ошибку активации. Кликните по кнопке «Изменить ключ продукта».
    Кликаем по кнопке «Изменить ключ продукта»
  5. Введите имеющийся у вас лицензионный ключ от установленной или предыдущей версии операционной системы.
    Прописываем и сохраняем лицензионный ключ

Продление пробного срока

Если активировать ОС не удалось, то по официальным инструкциям пользователь может продлить срок пробного использования трижды, то есть на 90 дней.

  1. Находясь в командной строке, запущенной от имени администратора, выполните команду slmgr –rearm.
    Выполняем команду slmgr –rearm для продления срока пробного использования Windows
  2. Перезапустите систему, чтобы внесённые изменения вступили в силу.
    Перезагружаем компьютер, чтобы изменения вступили в силу

Код 0x8007232B

Ошибка, имеющая второе название «DNS-имя не существует», возникает при следующих условиях:

  • вы пытаетесь активировать корпоративную операционную систему ключом для персональных систем;
  • вы пытаетесь активировать персональную систему ключом для корпоративных систем. Решение — найдите ключ для вашей версии системы;
  • программа, активирующая Windows, не смогла подключиться к главному компьютеру KMS. Этот вариант актуален для корпоративных систем. В этом случае проверьте подключение к интернету и настройки корпоративного сервера KMS.
Активация может не удаваться из-за неверных настроек корпоративного сервера или ввода некорректного ключа

Правильная активация корпоративной системы

Чтобы активировать один из офисных компьютеров, необходимо настроить KMS сервер или использовать ключ многократной активации, называемый MAK. Инструкции и описание ключей MAK представлены на официальном сайте Microsoft. После получения ключа разверните командную строку, используя права администратора, и введите команду slmgr –ipk <полученный_двадцатипятизначный_ключ>.

Исполняем команду slmgr –ipk <полученный_двадцатипятизначный_ключ> для активации корпоративной системы

Код 0xC004F012

Эта ошибка означает, что активация системы слетела: если вы раньше активировали Windows, то вам придётся сделать это заново. Это могло произойти из-за смены комплектующих компьютера, повреждения системных файлов или отключения службы, защищающей ПО.

Включение службы защиты ПО

Стандартное включение выполняется так:

  1. Через поисковую строчку Windows запустите программу «Службы».
    Открываем приложение «Службы»
  2. Найдите в общем списке службу «Защита ПО» и активируйте её.
    Запускаем службу «Защита программного обеспечения» или «Служба Защитника Windows»

Если стандартный метод включения невозможен, так как строчка со службой «Защита ПО» неактивна, воспользуйтесь этим решением:

  1. Запустите программу «Выполнить».
    Нажимаем одновременно клавиши Win + R для запуска программы «Выполнить»
  2. Используйте команду regedit, чтобы перейти к редактору реестра.
    Выполняем команду regedit для перехода к редактору реестра
  3. Проследуйте по пути HKEY_LOCAL_MACHINESYSTEMControlSet001servicessppsvc.
    Переходим по пути HKEY_LOCAL_MACHINESYSTEMControlSet001servicessppsvc
  4. Замените значения файла Start на dword:00000002, чтобы активировать защиту ПО. Если вы захотите деактивировать эту службу, то введите то же самое значение, но с цифрой 4 вместо 2. После успешного включения службы перезагрузите компьютер.
    Меняем значение файла Start на dword:00000002 для включения службы защиты ПО

Повторная активация

Если включение службы не помогло устранить проблему, то повторно пройдите процесс активации:

  1. Зажмите на клавиатуре комбинацию клавиш Win + R, чтобы открыть программу быстрого доступа.
    Зажимаем клавиши Win и R
  2. Используйте команду slui 3, чтобы перейти к активации через интернет, или slui 4, чтобы перейти к активации по телефону, и проследуйте инструкциям, появившимся на экране.
    Выполняем команду slui 3 или slui 4 для перехода к активации ОС

Код 0xC004F034

Этому коду ошибки соответствует текст «Windows не может быть активирована. Повторите попытку позже». В появлении этой ошибки нет вашей вины: проблема находится на серверах Microsoft — они не работают в данный момент. Подождите несколько часов или сутки, и система активируется самостоятельно. Главное, оставьте компьютер включённым и не отключайте его от интернета, чтобы он самостоятельно проверял доступность серверов.

Активация не может быть осуществлена из-за неполадок на серверах Microsoft

Чтобы напомнить компьютеру, что он должен провести процесс активации, откройте командную строку от имени администратора и используйте команду slmgr /ato. Вводить её стоит, только если компьютер не пытается выполнить активацию после нескольких часов ожидания.

Вводим команду slmgr /ato для напоминания об активации

Код 0x80041014

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

Обновление Windows

Обновление ОС производится следующим путём:

  1. Раскройте параметры компьютера.
    Запускаем программу «Параметры»
  2. Выберите блок «Обновление и безопасность».
    Выбираем блок «Обновление и безопасность»
  3. Перейдите к «Центру обновления Windows».
    Переходим к «Центру обновления Windows»
  4. Запустите проверку на наличие доступных обновлений.
    Нажимаем кнопку «Проверка наличия обновлений»
  5. Дождитесь окончания проверки. Учтите, что у системы должен быть стабильный доступ в интернет, чтобы она могла скачать и установить все обновления.
    Дожидаемся окончания проверки доступных обновлений
  6. Выберите пункт «Обновление Windows до версии…».
    Выбираем способ «Обновление Windows до версии»
  7. Дождитесь, пока обновления закачаются.
    Загружаем требуемые обновления
  8. Установите скачанные обновления.
    Устанавливаем скачанные обновления
  9. Перезагрузите компьютер.
    Переходим к перезагрузке для сохранения изменений
  10. Во время выключения и включения на экране будет появляться надпись, сообщающая, что обновления устанавливаются.
    Обновления будут устанавливаться во время включения и выключения компьютера

Повторная активация Windows

Находясь в разделе «Обновление и безопасность», перейдите к подпункту «Активация» и измените ключ, введя ваш лицензионный ключ ещё раз, а потом пройдите процесс активации.

Изменяем ключ и повторно активируем систему

Код 0x80041023

Ошибка возникает из-за проблем с системными файлами, исправить которые можно стандартными средствами или с помощью сторонних программ.

Активация может быть прервана из-за ошибки системных файлов

Исправление стандартными средствами

Запустив командную строку от имени администратора, выполните команду sfc /scannow. Система автоматически найдёт повреждённые файлы и исправит их.

Начинаем проверку командой sfc /scannow, далее система самостоятельно исправит ошибки

Исправление с помощью сторонних программ

Скачайте и установите программу Tech-Pro Utilities. Запустите сканирование системы и автоматическое устранение найденных ошибок. После исправления ошибок попробуйте заново активировать систему.

Код 0xC004F069

Ошибка может появиться из-за несоответствия вводимого ключа версии Windows. Например, вы вводите ключ для домашней версии, когда у вас установлена профессиональная. Подберите систему для вашего ключа или ключ для вашей системы, чтобы ошибка больше не появлялась.

Если ключ активации не соответствует установленной версии Windows, всплывает сообщение об ошибке

Также эта ошибка может появиться, если вы пытаетесь активировать ознакомительную версию системы. Ознакомительные системы активировать нельзя. Чтобы получить лицензионную Windows, нужно переустановить операционную систему на полноценную версию и только после этого ввести лицензионный ключ.

Что делать, если ничего не помогло

Если вы попробовали все вышеописанные способы исправить ошибку, появившуюся при активации системы, и ни один из них вам не помог, то остаются следующие выходы:

  • восстановление системы — откат её с помощью точки восстановления до того момента, когда активация ещё не слетела и не вызывала никаких ошибок;
  • переустановка системы — удалите систему и установите её снова. Все файлы будут пересозданы заново и, соответственно, не будут содержать в себе ошибок, блокирующих активацию;
  • если у вас была лицензионная версия предыдущей Windows 7, 8 или 8.1, то установите её и активируйте, а после этого обновитесь до десятой версии системы. При этом активация автоматически перенесётся на новую систему, и её не нужно будет активировать вручную. Учтите, что нужно именно обновиться, а не выполнить переустановку системы и установку её рядом с предыдущей активированной версией, так как при переходе не через обновление активация не перенесётся.

Проконсультироваться с официальной поддержкой Microsoft по поводу активации системы можно по номеру 8 800 200 8002 или на сайте компании. Обращаясь в поддержку, точно опишите сложившуюся ситуацию, код ошибки, время и обстоятельства, при которых появилась проблема, а также способы её устранения, которые не помогли от неё избавиться.

Каждая ошибка, появляющаяся при активации системы, имеет свой уникальный код. Ориентируясь по этому коду, вы можете узнать причину её появления и найти способ, позволяющий устранить неисправность. Разные ошибки могут появиться по одной и той же причине, но иметь отличающиеся решения. Главное, всегда следите за тем, что вводите ключ, подходящий для установленной на компьютере версии Windows.

</index>Используемые источники:

  • https://public-pc.com/ne-aktiviruetsya-windows-10-prichiny-i-ustranenie-nepoladok/
  • https://howwindows.ru/errors/oshibki-aktivacii-v-windows-10/
  • https://dadaviz.ru/0xc004f074-oshibka-aktivatsii-windows-10/

Расшифровка 55 состояний прикладного протокола HTTP (протокол передачи гипертекста): от информационных сообщений до ошибок.

Во время запроса информации с удаленного веб-сервера может возникнуть ошибка. Тогда веб-сервер посылает в ответ код ошибки HTTP. Например 404 — Not Found (ресурс не найден).

Коды состояния HTTP состоят из трех цифр от 100 и до 510. Они делятся на следующие группы:

  1. Информационные (100-105).
  2. Успешные (200-226).
  3. Перенаправление (300-307).
  4. Ошибка клиента (400-499).
  5. Ошибка сервера (500-510).

Чтобы получить сведения об ошибке, введите её код в поле поиска по странице. Для этого нажмите сочетание клавиш CTRL + F и укажите номер.

100

Continue
Cервер удовлетворён начальными сведениями о запросе, клиент может продолжать пересылать заголовки. Появился в HTTP/1.1.

101

Switching Protocols
Сервер предлагает перейти на более подходящий для указанного ресурса протокол; список предлагаемых протоколов сервер обязательно указывает в поле заголовкаUpdate. Если клиента это заинтересует, то он посылает новый запрос с указанием другого протокола. Появился в HTTP/1.1.

102

Processing
Запрос принят, но на его обработку понадобится длительное время. Используется сервером, чтобы клиент не разорвал соединение из-за превышения времени ожидания. Клиент при получении такого ответа должен сбросить таймер и дожидаться следующей команды в обычном режиме. Появился в WebDAV.

200

ОК
Успешный запрос. Если клиентом были запрошены какие-либо данные, то они находятся в заголовке и/или теле сообщения. Появился в HTTP/1.0.

201

Created
В результате успешного выполнения запроса был создан новый ресурс. Сервер должен указать его местоположение в заголовке Location. Серверу рекомендуется[источник не указан 336 дней] ещё указывать в заголовке характеристики созданного ресурса (например, в поле Content-Type). Если сервер не уверен, что ресурс действительно будет существовать к моменту получения данного сообщения клиентом, то лучше использовать ответ с кодом 202. Появился в HTTP/1.0.

202

Accepted
Запрос был принят на обработку, но она не завершена. Клиенту не обязательно дожидаться окончательной передачи сообщения, так как может быть начат очень долгий процесс. Появился в HTTP/1.0.

203

Non-Authoritative Information
Аналогично ответу 200, но в этом случае передаваемая информация была взята не из первичного источника (резервной копии, другого сервера и т. д.) и поэтому может быть неактуальной. Появился в HTTP/1.1.

204

No Content
Сервер успешно обработал запрос, но в ответе были переданы только заголовки без тела сообщения. Клиент не должен обновлять содержимое документа, но может применить к нему полученные метаданные. Появился в HTTP/1.0.

205

Reset Content
Сервер обязывает клиента сбросить введённые пользователем данные. Тела сообщения сервер при этом не передаёт и документ обновлять не обязательно. Появился в HTTP/1.1.

206

Partial Content
Сервер удачно выполнил частичный GET-запрос, возвратив только часть сообщения. В заголовке Content-Range сервер указывает байтовые диапазоны содержимого. Особое внимание при работе с подобными ответами следует уделить кэшированию. Появился в HTTP/1.1. (подробнее…)

207

Multi-Status
Сервер передаёт результаты выполнения сразу нескольких независимых операций. Они помещаются в само тело сообщения в виде XML-документа с объектом multistatus. Не рекомендуется размещать в этом объекте статусы из серии 1xx из-за бессмысленности и избыточности. Появился в WebDAV.

226

IM Used
Заголовок A-IM от клиента был успешно принят и сервер возвращает содержимое с учётом указанных параметров. Введено в RFC 3229 для дополнения протокола HTTP поддержкой дельта-кодирования.

300

Multiple Choices
По указанному URI существует несколько вариантов предоставления ресурса по типу MIME, по языку или по другим характеристикам. Сервер передаёт с сообщением список альтернатив, давая возможность сделать выбор клиенту автоматически или пользователю. Появился в HTTP/1.0.

301

Moved Permanently
Запрошенный документ был окончательно перенесен на новый URI, указанный в поле Location заголовка. Некоторые клиенты некорректно ведут себя при обработке данного кода. Появился в HTTP/1.0.

302

Found, Moved Temporarily
Запрошенный документ временно доступен по другому URI, указанному в заголовке в поле Location. Этот код может быть использован, например, приуправляемом сервером согласовании содержимого. Некоторые клиенты некорректно ведут себя при обработке данного кода. Введено в HTTP/1.0.

303

See Other
Документ по запрошенному URI нужно запросить по адресу в поле Location заголовка с использованием метода GET несмотря даже на то, что первый запрашивался иным методом. Этот код был введён вместе с 307-ым для избежания неоднозначности, чтобы сервер был уверен, что следующий ресурс будет запрошен методом GET. Например, на веб-странице есть поле ввода текста для быстрого перехода и поиска. После ввода данных браузер делает запрос методом POST, включая в тело сообщения введённый текст. Если обнаружен документ с введённым названием, то сервер отвечает кодом 303, указав в заголовке Location его постоянный адрес. Тогда браузер гарантировано его запросит методом GET для получения содержимого. В противном случае сервер просто вернёт клиенту страницу с результатами поиска. Введено в HTTP/1.1.

304

Not Modified
Сервер возвращает такой код, если клиент запросил документ методом GET, использовал заголовок If-Modified-Since или If-None-Match и документ не изменился с указанного момента. При этом сообщение сервера не должно содержать тела. Появился в HTTP/1.0.

305

Use Proxy
Запрос к запрашиваемому ресурсу должен осуществляться через прокси-сервер, URI которого указан в поле Location заголовка. Данный код ответа могут использовать только исходные HTTP-сервера (не прокси). Введено в HTTP/1.1.

306

(зарезервировано)
использовавшийся раньше код ответа, в настоящий момент зарезервирован. Упомянут в RFC 2616 (обновление HTTP/1.1).

307

Temporary Redirect
Запрашиваемый ресурс на короткое время доступен по другому URI, указанный в поле Location заголовка. Этот код был введён вместе с 303 вместо 302-го для избежания неоднозначности. Введено в RFC 2616 (обновление HTTP/1.1).

400

Bad Request
Сервер обнаружил в запросе клиента синтаксическую ошибку. Появился в HTTP/1.0.

401

Unauthorized
Для доступа к запрашиваемому ресурсу требуется аутентификация. В заголовке ответ должен содержать поле WWW-Authenticate с перечнем условий аутентификации. Клиент может повторить запрос, включив в заголовок сообщения поле Authorization с требуемыми для аутентификации данными.

402

Payment Required
Предполагается использовать в будущем. В настоящий момент не используется. Этот код предусмотрен для платных пользовательских сервисов, а не для хостинговыхкомпаний. Имеется в виду, что эта ошибка не будет выдана хостинговым провайдером в случае просроченной оплаты его услуг. Зарезервирован, начиная с HTTP/1.1.

403

Forbidden
Сервер понял запрос, но он отказывается его выполнять из-за ограничений в доступе для клиента к указанному ресурсу. Если для доступа к ресурсу требуется аутентификация средствами HTTP, то сервер вернёт ответ 401 или 407 при использовании прокси. В противном случае ограничения были заданы администратором сервера или разработчиком веб-приложения и могут быть любыми в зависимости от возможностей используемого программного обеспечения. В любом случае клиенту следует сообщить причины отказа в обработке запроса. Наиболее вероятными причинами ограничения может послужить попытка доступа к системным ресурсам веб-сервера (например, файлам .htaccess или .htpasswd) или к файлам, доступ к которым был закрыт с помощью конфигурационных файлов, требование аутентификации не средствами HTTP, например, для доступа к системе управления содержимым или разделу для зарегистрированных пользователей либо сервер не удовлетворён IP-адресом клиента, например, при блокировках. Появился в HTTP/1.0.

404

Not Found
Самая распространенная ошибка при пользовании Интернетом, основная причина — ошибка в написании адреса Web-страницы. Сервер понял запрос, но не нашёл соответствующего ресурса по указанному URI. Если серверу известно, что по этому адресу был документ, то ему желательно использовать код 410. Ответ 404 может использоваться вместо 403, если требуется тщательно скрыть от посторонних глаз определённые ресурсы. Появился в HTTP/1.0.

405

Method Not Allowed
Указанный клиентом метод нельзя применить к текущему ресурсу. В ответе сервер должен указать доступные методы в заголовке Allow, разделив их запятой. Эту ошибку сервер должен возвращать, если метод ему известен, но он не применим именно к указанному в запросе ресурсу, если же указанный метод не применим на всём сервере, то клиенту нужно вернуть код 501 (Not Implemented). Появился в HTTP/1.1.

406

Not Acceptable
Запрошенный URI не может удовлетворить переданным в заголовке характеристикам. Если метод был не HEAD, то сервер должен вернуть список допустимых характеристик для данного ресурса. Появился в HTTP/1.1.

407

Proxy Authentication Required
Ответ аналогичен коду 401 за исключением того, что аутентификация производится для прокси-сервера. Механизм аналогичен идентификации на исходном сервере. Появился в HTTP/1.1.

408

Request Timeout
Время ожидания сервером передачи от клиента истекло. Клиент может повторить аналогичный предыдущему запрос в любое время. Например, такая ситуация может возникнуть при загрузке на сервер объёмного файла методом POST или PUT. В какой-то момент передачи источник данных перестал отвечать, например, из-за повреждения компакт-диска или потеря связи с другим компьютером в локальной сети. Пока клиент ничего не передаёт, ожидая от него ответа, соединение с сервером держится. Через некоторое время сервер может закрыть соединение со своей стороны, чтобы дать возможность другим клиентам сделать запрос. Этот ответ не возвращается, когда клиент принудительно остановил передачу по команде пользователя или соединение прервалось по каким-то иным причинам, так как ответ уже послать невозможно. Появился в HTTP/1.1.

409

Conflict
Запрос не может быть выполнен из-за конфликтного обращения к ресурсу. Такое возможно, например, когда два клиента пытаются изменить ресурс с помощью метода PUT.Появился в HTTP/1.1.

410

Gone
Такой ответ сервер посылает, если ресурс раньше был по указанному URL, но был удалён и теперь недоступен. Серверу в этом случае неизвестно и местоположение альтернативного документа, например, копии). Если у сервера есть подозрение, что документ в ближайшее время может быть восстановлен, то лучше клиенту передать код 404. Появился в HTTP/1.1.

411

Length Required
Для указанного ресурса клиент должен указать Content-Length в заголовке запроса. Без указания этого поля не стоит делать повторную попытку запроса к серверу по данному URI. Такой ответ естественен для запросов типа POST и PUT. Например, если по указанному URI производится загрузка файлов, а на сервере стоит ограничение на их объём. Тогда разумней будет проверить в самом начале заголовок Content-Length и сразу отказать в загрузке, чем провоцировать бессмысленную нагрузку, разрывая соединение, когда клиент действительно пришлёт слишком объёмное сообщение. Появился в HTTP/1.1.

412

Precondition Failed
Возвращается, если ни одно из условных полей заголовка[неизвестный термин] запроса не было выполнено. Появился в HTTP/1.1.

413

Request Entity Too Large
Возвращается в случае, если сервер отказывается обработать запрос по причине слишком большого размера тела запроса. Сервер может закрыть соединение, чтобы прекратить дальнейшую передачу запроса. Если проблема временная, то рекомендуется в ответ сервера включить заголовок Retry-After с указанием времени, по истечении которого можно повторить аналогичный запрос. Появился в HTTP/1.1.

414

Request-URL Too Long
Сервер не может обработать запрос из-за слишком длинного указанного URL. Такую ошибку можно спровоцировать, например, когда клиент пытается передать длинные параметры через метод GET, а не POST. Появился в HTTP/1.1.

415

Unsupported Media Type
По каким-то причинам сервер отказывается работать с указанным типом данных при данном методе. Появился в HTTP/1.1.

416

Requested Range Not Satisfiabl
В поле Range заголовка запроса был указан диапазон за пределами ресурса и отсутствует поле If-Range. Если клиент передал байтовый диапазон, то сервер может вернуть реальный размер в поле Content-Range заголовка. Данный ответ не следует использовать при передаче типа multipart/byteranges[источник не указан 336 дней]. Введено в RFC 2616 (обновление HTTP/1.1).

417

Expectation Failed
По каким-то причинам сервер не может удовлетворить значению поля Expect заголовка запроса. Введено в RFC 2616 (обновление HTTP/1.1).

422

Unprocessable Entity
Сервер успешно принял запрос, может работать с указанным видом данных, в теле запроса XML-документ имеет верный синтаксис, но имеется какая-то логическая ошибка, из-за которой невозможно произвести операцию над ресурсом. Введено в WebDAV.

423

Locked
Целевой ресурс из запроса заблокирован от применения к нему указанного метода. Введено в WebDAV.

424

Failed Dependency
Реализация текущего запроса может зависеть от успешности выполнения другой операции. Если она не выполнена и из-за этого нельзя выполнить текущий запрос, то сервер вернёт этот код. Введено в WebDAV.

425

Unordered Collection —
Посылается, если клиент послал запрос, обозначив положение в неотсортированной коллекции или используя порядок следования элементов, отличный от серверного[уточнить]. Введено в черновике по WebDAV Advanced Collections Protocol[14].

426

Upgrade Required
Сервер указывает клиенту на необходимость обновить протокол. Заголовок ответа должен содержать правильно сформированные поля Upgrade и Connection. Введено вRFC 2817 для возможности перехода к TLS посредством HTTP.

449

Retry With
Возвращается сервером, если для обработки запроса от клиента поступило недостаточно информации. При этом в заголовок ответа помещается поле Ms-Echo-Request. Введено корпорацией Microsoft для WebDAV. В настоящий момент как минимум используется программой Microsoft Money.

456

Unrecoverable Error
Возвращается сервером, если обработка запроса вызывает некорректируемые сбои в таблицах баз данных[источник не указан 336 дней]. Введено корпорацией Microsoftдля WebDAV.

500

Internal Server Error
Любая внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса. Появился в HTTP/1.0.

501

Not Implemented
Сервер не поддерживает возможностей, необходимых для обработки запроса. Типичный ответ для случаев, когда сервер не понимает указанный в запросе метод. Если же метод серверу известен, но он не применим к данному ресурсу, то нужно вернуть ответ 405. Появился в HTTP/1.0.

502

Bad Gateway
Сервер, выступая в роли шлюза или прокси-сервера, получил недействительное ответное сообщение от вышестоящего сервера. Появился в HTTP/1.0.

503

Service Unavailable
Сервер временно не имеет возможности обрабатывать запросы по техническим причинам (обслуживание, перегрузка и прочее). В поле Retry-After заголовка сервер может указать время, через которое клиенту рекомендуется повторить запрос. Хотя во время перегрузки очевидным кажется сразу разрывать соединение, эффективней может оказаться установка большого значения поля Retry-After для уменьшения частоты избыточных запросов. Появился в HTTP/1.0.

504

Gateway Timeout
Сервер в роли шлюза или прокси-сервера не дождался ответа от вышестоящего сервера для завершения текущего запроса. Появился в HTTP/1.1.

505

HTTP Version Not Supported
Сервер не поддерживает или отказывается поддерживать указанную в запросе версию протокола HTTP. Появился в HTTP/1.1.

506

Variant Also Negotiates
В результате ошибочной конфигурации выбранный вариант указывает сам на себя, из-за чего процесс связывания прерывается. Экспериментальное. Введено в RFC 2295 для дополнения протокола HTTP технологией Transparent Content Negotiation.

507

Insufficient Storage
Не хватает места для выполнения текущего запроса. Проблема может быть временной. Введено в WebDAV.

509

Bandwidth Limit Exceeded
Используется при превышении веб-площадкой отведённого ей ограничения на потребление трафика. В данном случае владельцу площадки следует обратиться к своему хостинг-провайдеру. В настоящий момент данный код не описан ни в одном RFC и используется только модулем «bw/limited», входящим в панель управления хостингом cPanel, где и был введён.

510

Not Extended
На сервере отсутствует расширение, которое желает использовать клиент. Сервер может дополнительно передать информацию о доступных ему расширениях. Введено в RFC 2774 для дополнения протокола HTTP поддержкой расширений.

Для большинства встроенных инструментов от Microsoft вам понадобится открыть командную строку с правами администратора. В Windows 10 проще всего это сделать правым кликом по кнопке «Пуск» и выбором пункта «Командная строка (Администратор)».

В Windows 7 вызовите «Пуск | Все программы | Стандартные», а затем правой кнопкой мыши щелкните по пункту «Командная строка». Из меню выберите «Запустить от имени администратора».

Исправляем ошибки в работе Windows

Для многих операций по восстановлению вам потребуется окно командной строки с правами администратора

Полная перезагрузка Windows

Последние версии Windows при завершении работы сохраняют часть актуальных параметров в буфере обмена, чтобы ускорить последующую загрузку. Вследствие этого некоторые ошибки могут появиться вновь даже после перезапуска системы.

С помощью простой команды вы проведете полную перезагрузку, чтобы по возможности освободить ОС от накопившихся проблем. Нажмите на клавиши «Win+R» и введите «shutdown -g -t 0». Параметр «-g» обеспечивает полноценную перезагрузку. Второй параметр, «-t 0», выполняет ее быстро, избавляя вас от лишних запросов.

Исправляем ошибки в работе Windows

Иногда для избавления Windows от ошибок достаточно ввести эту короткую команду. Она обеспечивает полноценную перезагрузку

Сканирование жесткого диска на наличие ошибок

Встроенный в Windows инструмент Chkdsk проверяет жесткий диск и исправляет поврежденные сектора. Для его запуска откройте окно ­командной строки с правами администратора и введите там «chkdsk C: /f /r». Параметр «C:» отвечает за то, чтобы утилита проверяла раздел «C:», в то время как «f» и «/r» служат для поиска и исправления некорректных сек­торов.

Если существует еще какой-то процесс, обращающийся к сканируемому разделу, что случается довольно часто, утилита Chkdsk предложит провести проверку сразу после следующего запуска компьютера.

Исправляем ошибки в работе Windows

Довольно часто выясняется, что Chkdsk может провести проверку лишь после перезагрузки компьютера

Поиск ошибок в журнале загрузки

При постоянных сбоях Windows во время запуска причину можно поискать в поврежденном драйвере. Вопрос только, в каком именно? Для выяснения активируйте функцию «Ведение журнала загрузки». В Windows 7 вы найдете его в «Дополнительных вариантах загрузки», которые вызываются клавишей «F8» в процессе запуска системы.

В «десятке» выберите «Пуск | Параметры | Обновление и безопасность | Восстановление» и под строкой «Особые варианты загрузки» нажмите на кнопку «Перезагрузить сейчас». После этого последовательно выберите в меню восстановления «Диагностика | Дополнительные параметры | Параметры загрузки | Перезагрузить».

Запустите ведение журнала загрузки нажатием на клавишу «2». Перезагрузите Windows (при необходимости в безопасном режиме) и в Проводнике Windows откройте файл «Ntbtlog.txt», который вы найдете в папке «C:Windows». Драйвер, ответственный за сбой, как правило, располагается последним в списке. В поисковом сервисе Google найдите дополнительную информацию об этом драйвере и на основании этого либо удалите, либо обновите его.

Исправляем ошибки в работе Windows

Восстановление поврежденных системных файлов

Повреждение системных файлов может быть вызвано, в числе прочего, некорректным завершением работы Windows. Инструмент Sfc проверяет наличие таких элементов и при необходимости заменяет их сохраненной на локальном диске копией.

Для того чтобы воспользоваться Sfc, откройте окно командной строки с правами администратора и введите «sfc /scannow». Анализ займет несколько минут. По его завершении перезагрузите компьютер и выполните необходимое обновление компьютера.

Проверка хранилища компонентов

Исправляем ошибки в работе Windows

Утилита командной строки Sfc находит поврежденные системные файлы и при необходимости исправляет их

Sfc обращается к хранилищу компонентов. В нем Windows хранит копии системных файлов, чтобы в случае повреждений оригиналов запустить их оттуда. Однако ошибки могут закрасться и в копии. В таком случае откройте окно командной строки с правами администратора и введите там «dism /Online /Cleanup-Image/RestoreHealth», чтобы восстановить хранилище компонентов. После этого еще раз выполните команду «sfc /scannow».

Обновление поврежденных драйверов

Исправляем ошибки в работе Windows

Windows автоматически сохраняет предыдущие версии драйверов, к которые вы в любой момент можете задействовать

Бывают ситуации, когда проблемы возникают после обновления драйвера. В таких случаях вы можете вернуться к предыдущей версии: нажмите на «Win+Pause» и в левом верхнем углу кликните по «Диспетчеру устройств».

В списке найдите оборудование, драйвер которого повинен в проблемах, и щелкните по нему правой кнопкой мыши. Выберите «Свойства» и перейдите к вкладке «Драйвер». Нажмите на кнопку «Откатить», чтобы вернуть прежнюю версию.

Вызов предыдущих конфигураций Windows

Если в Windows 7 при загрузке нажать на клавишу «F8», можно загрузить последнюю функционирующую конфигурацию. В Windows 10 такая опция исчезла, но ее можно вернуть. ­Сначала в командной строке, открытой с правами администратора, введите команду «bcdedit /set {default} bootmenupolicy legacy». Теперь нажмите на комбинацию «Win+R» и введите «regedit».

Перейдите к записи «LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerConfiguration Manager» и в ней создайте раздел «LastKnownGood». В нем создайте параметр DWORD под названием «Enabled» и переведите его значение на «1». Теперь в разделе «ConfigurationManager» создайте параметр DWORD с названием «BackupCount» и задайте для него значение «2».

Полностью перезагрузите компьютер, чтобы активировать данную функцию. Теперь при нажатии на клавишу «F8» вы также сможете выбрать более раннюю, функционирующую конфигурацию.

Коды ошибок для Windows 10

При обновлении или установке Windows 10 могут возникнуть ошибки, отображаемые операционной системой лишь в виде зашифрованных кодов. Мы покажем вам, что скрывается за ними.

0xC1900101 Чаще всего речь идет об ошибке драйвера. Запустите Центр обновления несколько раз и обновите все установленные драйверы
0x80073712 Поврежден или удален один из необходимых Центру обновления Windows файл
0xC1900208 Обновление блокируется каким-то несовместимым приложением
0x80070070 На компьютере недостаточно места для обновления
0x800F0922 Отсутствует интернет-соединение с серверами Microsoft
0xC1900200 Компьютер не удовлетворяет требованиям перехода на Windows 10

Дополнительную информацию по определенным кодам ошибок вы найдете на странице https://goo.gl/ZnsY6N

Проверка оперативной памяти

Причиной повторяющихся сбоев Windows могут стать проблемы с оперативной памятью. Вместо того чтобы сразу бежать в магазин за новой, сначала проведите диагностику средствами системы.

В «семерке» и «десятке» нажмите на клавишу «Windows» и введите слово «памяти». Выберите вариант «Средство проверки памяти Windows». Закройте все открытые файлы и перезагрузите компьютер, кликнув по «Выполнить перезагрузку и проверку (рекомендуется)». После перезагрузки автоматически запустится тестирование оперативной памяти. Нажмите на «F1», чтобы активировать дополнительные проверки. С помощью кнопки «Стрелка вниз» на кла­виатуре дойдите до опции «Extended» и нажмите на «F10», чтобы применить изменения.

Такой способ тестирования оперативной памяти считается самым точным, однако он имеет один важный минус: в процессе тестирования и анализа вы не сможете параллельно работать на ПК.

По завершении всех тестов Windows запустится в обычном режиме и отобразит результаты. Если средство проверки обнаружило ошибки, оперативную память придется заменить.

Исправляем ошибки в работе Windows

Читайте также наш практикум: Как починить Windows, если она не загружается

Фото: компании-производители, ShutterStock/Fotodom.ru

Умные люди придумали коды, по которым можно определить, что произошло с HTTP-запросом. Успешен ли он, произошло ли перенаправление. Или же все закончилось ошибкой. Как раз об ошибках и будем говорить в этой статье. Вкратце расскажу, какие они бывают и с чем связаны. 

А еще тут будет парочка забавных (и не очень) пикч и анимаций на тему описанных ошибок. Хоть какое-то развлечение.

Ошибки со стороны клиента (4xx)

Для начала перечислим коды ошибок на стороне клиента. Вина за их появление ложится на плечи обоих участников соединения.

400 Bad Request

Такой ответ от браузера можно получить в том случае, если сервер не смог правильно отреагировать на запрос со стороны пользователя. Часто код 400 возникает при попытке клиента получить доступ к серверу без соблюдения правил оформления синтаксиса протокола передачи гипертекста (HTTP). Повторный запрос не стоит отправлять до тех пор, пока не будет исправлена ошибка (или несколько из них). 

401 Unauthorized

Код 401 возникает при попытке клиента получить доступ к серверу, используя неправильные данные для авторизации. По сути, используется, когда пользователь вводит неправильный логин и пароль на ресурсе, где требуется эта информация для входа. Читайте: Как исправить ошибку 401

402 Payment Required

Эта ошибка сообщает клиенту о том, что для успешного выполнения запроса ему необходимо оплатить доступ к серверу. Изначально код 402 должен был стать неким стандартом для цифровой валюты и оплаты контента в сети. Но не срослось. До сих пор нет единого решения по поводу того, как должны выглядеть платежи в сети. Также нет и единого решения по поводу того, как стоит использовать 402. 

Все еще считается, что код существует с расчетом на будущее. Сейчас почти не используется и поддерживается не всеми браузерами.

403 Forbidden

Почти то же, что и 401. Сервер снова не разрешает к нему подключиться, хотя с запросом все в порядке. Просто нет доступа. Причем повторная авторизация с другими логином и паролем никак не помогут. Все вопросы к владельцам сервера (но не всегда). Инструкция по устранению ошибки. 

Анимация на тему 403 

Творчество на тему знаменитой киносаги

404 Not Found

Легендарная ошибка, ставшая популярным мемом. 404 оповещает клиента о том, что его запрос ведет в никуда. Код возникает, когда пользователь пытается попасть на страницу, которой не существует. Например, когда случайно ошибается при вводе ссылки и вводит ее с опечаткой. Или же пытается получить доступ к странице, которой на сайте уже нет. 

В отличие от других кодов, страницу с 404 частенько кастомизируют, создавая для нее уникальный дизайн. Мало того, что это выглядит симпатичнее, так еще и полезнее для посетителей. Можно прямо на странице с ошибкой разъяснить, что произошло и как дальше действовать.

Ошибка 404

Еще вариант оформления ошибки 404

И таких вариаций тысячи. Каждый пытается добавить в оформление что-то свое.

405 Method Not Allowed

405 сообщает клиенту о том, что метод, используемый при запросе, не разрешен. В качестве примера можно привести попытку со стороны клиента ввести данные в форму с помощью GET, когда она работает только с POST. Ну и в таком же духе. 

406 Not Acceptable

Ошибка 406 сообщает о том, что страница передает контент, который не может быть распознан клиентом. Возможно, проблема в методе сжатия или в формате страницы. Иногда сюда же приплетают неправильные настройки кодировки.

Этот код редко используют на практике, так как его появления можно избежать, предоставив пользователю информацию на сайте в том виде, который его браузер способен принять. Посетитель сайта по итогу получит не то, что ожидал, но хотя бы не ошибку.

407 Proxy Authentication Required

Этот код тоже похож на 401. Только на этот раз логин и пароль нужны не для основного сервера, а для прокси, который находится между клиентом и сервером. Обычно в теле ошибки содержится информация о том, как можно правильно пройти авторизацию и получить доступ к ресурсу.

408 Request Timeout

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

Многие серверы не отправляют никаких сообщений, а просто прерывают соединение по той же причине. На запрос уходит больше времени, чем на то полагается.

Кадр из фильма Мистер Робот 

В Мистере Роботе частенько называли серии в честь ошибок HTTP (весь четвертый сезон в нумерации 4хх). В честь 408, например, назвали восьмую серию четвертого сезона

409 Conflict

Сообщение о конфликте возникает, когда запрос со стороны клиента не соответствует тому, чего ожидает сервер. В качестве примера приводят проблемы при проверки версий, когда пользователь пытается с помощью метода PUT загрузить на сервер новый файл, но там уже имеется более новая версия того же файла. Конфликта версий можно легко избежать, загрузив корректную версию.

410 Gone

Своего рода аналог 404. Разница лишь в том, что 410 намекает на перманентность отсутствия страницы. Так что этот код стоит использовать, когда на 100% уверен, что страница ушла в небытие (ну или с текущего адреса) навсегда. В любом другом случае есть универсальный 404. 

411 Length Required

411 оповещает пользователя о том, что сервер не желает принимать запрос со стороны клиента, потому что в нем не определен заголовок Content-Length. Да, это первый код в подборке, который смогут понять только люди, сведущие в настройке серверов. По-простому уложить сущность HTML-заголовков в этот материал не получится.

412 Precondition Failed

Еще один код, сообщающий о том, что сервер отклонил запрос пользователя и не разрешает доступ к выбранному ресурсу. Проблемы возникают при неправильной настройке работы методов, отличающихся от GET и HEAD. 

413 Payload Too Large/Request Entity Too Large

Код 413 говорит нам, что запрос, который посылает клиент на сервер, слишком большой. Поэтому сервер отказывается его обрабатывать и разрывает соединение. Обычно это происходит при попытке загрузить на ресурс какой-то файл, превышающий ограничение, выставленное в настройках сервера. Соответственно, решается проблема изменением настроек сервера. 

414 URI Too Long

Чем-то этот код похож на предыдущий. Здесь тоже идет речь о превышение лимита. Только теперь это касается не запроса со стороны клиента, а длины URI. То есть ссылки. Выходит, что адрес, используемый клиентом, больше, чем тот, что может обработать сервер. Как-то так. 

Такая ошибка иногда выскакивает при попытке взломать ресурс. Сайт так реагирует на слишком частые попытки воспользоваться потенциальными дырами в безопасности.

415 Unsupported Media Type

Ошибка 415 возникает, когда клиент пытается загрузить на сервер данные в неподходящем формате. В таком случае сервер просто отказывается принимать посылаемые файлы и разрывает соединение. Как и в случае с 413. 

416 Range Not Satisfiable

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

417 Expectation Failed

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

418 I’m a teapot

Код 418 можно увидеть, если сервер откажется варить кофе, потому что он чайник. Это первоапрельская шутка. Естественно, 418 не используется нигде всерьез и просто существует как дань памяти программистам-юмористам, придумавшим это в 1998 году.

Чайник на сайте Google

У Google получился такой симпатичный чайник

421 Misdirected Request

Появляется когда запрос клиента переправляется на сервер, который не может дать на него адекватный ответ. Например, если запрос был отправлен на ресурс, который вообще не настроен обрабатывать запросы извне. 

Чтобы исправить проблему, можно попробовать переподключиться к ресурсу заново или попробовать другое соединение.

422 Unprocessable Entity

Код 422 говорит, что сервер вроде бы принял запрос, понял его, все хорошо, но из-за семантических ошибок корректно обработать не смог. Значит, где-то в запросе затаилась логическая ошибка, мешающая корректному взаимодействию клиента и сервера. Надо ее найти и исправить.

423 Locked

Обычно на этот код напарываются, когда запрашиваемый ресурс оказывается под защитой. Используемые клиентом методы блокируются на уровне сервера. Это делается, чтобы обезопасить данные, хранящиеся на защищенной странице. Без логина и пароля выудить информацию с такого сервера не получится.

424 Failed Dependency

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

425 Too Early

Появляется в ответ на запрос, который может быть моментально запущен заново. Сервер не рискует и не берется за его обработку, чтобы не подставиться под так называемую «атаку повторного воспроизведения».

426 Upgrade Required

Тут нам прямо сообщают, что сервер не желает с нами общаться, пока мы не перейдем на более современный протокол. Наткнуться на такую ошибку очень тяжело, но в случае появления, скорее всего, будет достаточно установить браузер посвежее.

428 Precondition Required

428 выскакивает, если пользователь отправляет запрос на сервер, но получает некорректные или неактуальные данные. Так ресурс оповещает о необходимости внести в запрос информацию о предварительных условиях обработки данных. Только так он сможет гарантировать получение клиентом нужной информации.

429 Too Many Requests

Здесь все просто. Ошибка появляется, когда клиент отправляет на сервер слишком много запросов в короткий промежуток времени. Очень похоже на поведение взломщиков. По этой причине запрос моментально блокируется. 

Ошибка 429

431 Request Header Fields Too Large

Из названия понятно, что ошибка с кодом 431 появляется из-за того, что в запросе клиента используются слишком длинные заголовки (неважно, один или несколько из них). Исправляется это с помощью сокращения заголовков и повторной отправки запроса. В теле ошибки обычно отображается краткая информация о том, как пользователь может решить эту проблему самостоятельно.

444 No Response

Этот код вам вряд ли удастся увидеть. Он отображается в лог-файлах, чтобы подтвердить, что сервер никак не отреагировал на запрос пользователя и прервал соединение. 

449 Retry With

Код используется в расширениях компании Microsoft. Он сигнализирует о том, что запрос от клиента не может быть принят сервером. Причиной становятся неверно указанные параметры. Сама 449 ошибка говорит о необходимости скорректировать запрос и повторить его снова, подготовив к работе с сервером.

450 Blocked by Windows Parental Controls

450 код увидят дети, попавшие под действие системы «Родительский контроль» компании Microsoft. По сути, ошибка говорит о том, что с компьютера попытались зайти на заблокированный ресурс. Избежать этой ошибки можно изменением параметров родительского контроля.

451 Unavailable For Legal Reasons

Этот код сообщает клиенту, что он не может попасть на запрашиваемый ресурс из юридических соображений. Скорее всего, доступ был заблокирован из-за каких-нибудь государственных санкций, нового законодательства или цензуры со стороны властей. В общем, все вопросы к государству и провайдеру связи.

Лого Роскомнадзора

Читайте также

Ошибка сервера 504

Ошибка сервера 403

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Список ошибок на стороне сервера (5xx)

Теперь поговорим об ошибках, которые возникают где-то на сервере. Все они связаны с запросами, которые не удается обработать на том конце. Пользователь зачастую в их появлении не виноват.

500 Internal Server Error

Этот код возникает, когда сервер сталкивается с непредвиденными обстоятельствами. Такими, которые и сам не может пояснить. Как, собственно, и завершить запрос со стороны пользователя. По факту, эта ошибка говорит нам что-то вроде «Я не могу подобрать более подходящий код ошибки, поэтому лови 500 и делай с этим, что хочешь». Мы писали о нем чуть подробнее тут.

Ошибка 500

Дело не в тебе, дело во мне (С)

 Синий экран смерти

501 Not Implemented

501 говорит нам, что функциональность, необходимая для обработки запроса со стороны клиента, попросту не реализована на сервере. Он не сможет корректно обработать используемый метод. 

Иногда в теле ошибки еще пишут что-то в духе «Приходите попозже, возможно, в будущем нужная функция появится».

502 Bad Getaway

Можно встретить в том случае, если запрашиваемый сервер выступает в роли шлюза или прокси. Возникает из-за несогласования протоколов между вышестоящим серверов и его шлюзом. Рассказываем о том, как ее исправить, в этой статье. 

503 Service Unavailable

Появляется, когда сервер не может обработать запрос клиента по одной из двух технических причин:

  1. Слишком много пользователей в текущий момент пытаются отправить запросы, и у сервера не остается ресурсов, чтобы ответить кому-либо еще.
  2. На сервере ведутся технические работы, временно блокирующие его работу.

Обычно ошибка 503 носит временный характер, и для ее решения достаточно немного подождать. 

504 Gateway Timeout

Ошибка похожа на 408. Здесь же прокси-сервер пытается выйти на контакт с вышестоящим сервером, но не успевает это сделать до истечения тайм-аута. Отсюда и ошибка.

 Вариант оформления ошибки 504

505 HTTP Version Not Supported

Этот код похож на 426. Он тоже связан с неподходящей версией протокола HTTP. В этом случае нужно обеспечить и клиента, и сервер единой версией. Она, как правило, указывается в запросе со стороны пользователя. 

506 Variant Also Negotiates

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

507 Insufficient Storage

Код 507 встречается в тех ситуациях, когда серверу не хватает пространства в хранилище для обработки запроса со стороны клиента. Проблема решается освобождением места или расширением доступного пространства. Тогда сервер сможет без проблем обработать запрос пользователя.

508 Loop Detected

Таким кодом сервер отзовется в случае, если заметит бесконечный цикл в запросе клиента. Можно расценивать его как провал запроса и выполняемой операции в целом.

509 Bandwidth Limit Exceeded

Возникает, если сервер начинает потреблять больше трафика, чем ему позволено. 

510 Not Extended

Появляется, если клиент посылает запрос на использование какого-либо расширения, отсутствующего на сервере. Чтобы исправить проблему, надо убрать декларирование неподдерживаемого расширения из запроса или добавить поддержку на сервер.

511 Network Authentication Required

511 код говорит о том, что перед тем как выйти в сеть, надо авторизоваться (ввести логин и пароль). Можно воспринимать это неким PPPoE подключением, когда от клиента требуются данные для авторизации.

Заключение

Закончили. Это все ошибки, которыми отзывается HTTP, если на стороне сервера или клиента что-то пошло не так. Наткнуться на большую их часть довольно тяжело. Особенно, если вы раньше только серфили в интернете, а не занимались разработкой сайтов. А тем, кто входит в эту стезю, полезно знать основные ошибки, так как, скорее всего, придется не раз их исправлять. 

Время на прочтение
6 мин

Количество просмотров 15K

Почти все разработчики так или иначе постоянно работают с api по http, клиентские разработчики работают с api backend своего сайта или приложения, а бэкендеры «дергают» бэкенды других сервисов, как внутренних, так и внешних. И мне кажется, одна из самых главных вещей в хорошем API это формат передачи ошибок. Ведь если это сделано плохо/неудобно, то разработчик, использующий это API, скорее всего не обработает ошибки, а клиенты будут пользоваться молчаливо ломающимся продуктом.

За 7 лет я как поддерживал множество legacy API, так и разрабатывал c нуля. И я поработал, наверное, с большинством стратегий по возвращению ошибок, но каждая из них создавала дискомфорт в той или иной мере. В последнее время я нащупал оптимальный вариант, о котором и хочу рассказать, но с начала расскажу о двух наиболее популярных вариантах.

№1: HTTP статусы

Если почитать апологетов REST, то для кодов ошибок надо использовать HTTP статусы, а текст ошибки отдавать в теле или в специальном заголовке. Например:

Success:

HTTP 200 GET /v1/user/1
Body: { name: 'Вася' }

Error:

HTTP 404 GET /v1/user/1
Body: 'Не найден пользователь'

Если у вас примитивная бизнес-логика или API из 5 url, то в принципе это нормальный подход. Однако как-только бизнес-логика станет сложнее, то начнется ряд проблем.

Http статусы предназначались для описания ошибок при передаче данных, а про логику вашего приложения никто не думал. Статусов явно не хватает для описания всего разнообразия ошибок в вашем проекте, да они и не были для этого предназначены. И тут начинается натягивание «совы на глобус»: все начинают спорить, какой статус ошибки дать в том или ином случае. Пример: Есть API для task manager. Какой статус надо вернуть в случае, если пользователь хочет взять задачу, а ее уже взял в работу другой пользователь? Ссылка на http статусы. И таких проблемных примеров можно придумать много.

REST скорее концепция, чем формат общения из чего следует неоднозначность использования статусов. Разработчики используют статусы как им заблагорассудится. Например, некоторые API при отсутствии сущности возвращают 404 и текст ошибки, а некоторые 200 и пустое тело.

Бэкенд разработчику в проекте непросто выбрать статус для ошибки, а клиентскому разработчику неочевидно какой статус предназначен для того или иного типа ошибок бизнес-логики. По-хорошему в проекте придется держать enum для того, чтобы описать какие ошибки относятся к тому или иному статусу.

Когда бизнес-логика приложения усложняется, начинают делать как-то так:

HTTP 400 PUT /v1/task/1 { status: 'doing' }
Body: { error_code: '12', error_message: 'Задача уже взята другим исполнителем' } 

Из-за ограниченности http статусов разработчики начинают вводить “свои” коды ошибок для каждого статуса и передавать их в теле ответа. Другими словами, пользователю API приходится писать нечто подобное:

if (status === 200) {
  // Success
} else if (status === 500) {
  // some code
} else if (status === 400) {
  if (body.error_code === 1) {
    // some code
  } else if (body.error_code === 2) {
    // some code
  } else {
    // some code
  }
} else if (status === 404) {
  // some code
} else {
  // some code
}

Из-за этого ветвление клиентского кода начинает стремительно расти: множество http статусов и множество кодов в самом сообщении. Для каждого ошибочного http статуса необходимо проверить наличие кодов ошибок в теле сообщения. От комбинаторного взрыва начинает конкретно пухнуть башка! А значит обработку ошибок скорее всего сведут к сообщению типа “Произошла ошибка” или к молчаливому некорректному поведению.

Многие системы мониторинга сервисов привязываются к http статусам, но это не помогает в мониторинге, если статусы используются для описания ошибок бизнес логики. Например, у нас резкий всплеск ошибок 429 на графике.  Это началась DDOS атака, или кто-то из разработчиков выбрал неудачный статус?

Итог:  Начать с таким подходом легко и просто и для простого API это вполне подойдет. Но если логика стала сложнее, то использование статусов для описания того, что не укладывается в заданные рамки протокола http приводит к неоднозначности использования и последующим костылям для работы с ошибками. Или что еще хуже к формализму, что ведет к неприятному пользовательскому опыту.

№2: На все 200

Есть другой подход, даже более старый, чем REST, а именно: на все ошибки связанные с бизнес-логикой возвращать 200, а уже в теле ответа есть информация об ошибке. Например:

Вариант 1:

Success:
HTTP 200 GET /v1/user/1
Body: { ok: true, data: { name: 'Вася' } }

Error:
HTTP 200 GET /v1/user/1
Body: { ok: false, error: { code: 1, msg: 'Не найден пользователь' } }

Вариант 2:

Success:
HTTP 200 GET /v1/user/1
Body: { data: { name: 'Вася' }, error: null }

Error:
HTTP 200 GET /v1/user/1
Body: { data: null, error: { code: 1, msg: 'Не найден пользователь' } }

На самом деле формат зависит от вас или от выбранной библиотеки для реализации коммуникации, например JSON-API.

Звучит здорово, мы теперь отвязались от http статусов и можем спокойно ввести свои коды ошибок. У нас больше нет проблемы “впихнуть невпихуемое”. Выбор нового типа ошибки не вызывает споров, а сводится просто к введению нового числового номера (например, последовательно) или строковой константы. Например:

module.exports = {
  NOT_FOUND: 1,
  VALIDATION: 2,
 // ….
}

module.exports = {
  NOT_FOUND: ‘NOT_AUTHORIZED’,
  VALIDATION: ‘VALIDATION’,
 // ….
}

Клиентские разработчики просто основываясь на кодах ошибок могут создать классы/типы ошибок и притом не бояться, что сервер вернет один и тот же код для разных типов ошибок (из-за бедности http статусов).

Обработка ошибок становится менее ветвящейся, множество http статусов превратились в два: 200 и все остальные (ошибки транспорта).

if (status === 200) {
  if (body.error) {
    var error = body.error;
    if (error.code === 1) {
      // some code
    } else if (error.code === 2) {
      // some code
    } else {
      // some code
    }
  } else {
    // Success
  }
} else {
  // transport erros
}

В некоторых случаях, если есть библиотека десериализации данных, она может взять часть работы на себя. Писать SDK вокруг такого подхода проще нежели вокруг той или иной имплементации REST, ведь реализация зависит от того, как это видел автор. Кроме того, теперь никто не вызовет случайное срабатывание alert в мониторинге из-за того, что выбрал неудачный код ошибки.

Но неудобства тоже есть:

  • Избыточность полей при передаче данных, т.е. нужно всегда передавать 2 поля: для данных и для ошибки. Это усложняет чтение логов и написание документации.

  • При использовании средств отладки (Chrome DevTools) или других подобных инструментов вы не сможете быстро найти ошибочные запросы бизнес логики, придется обязательно заглянуть в тело ответа (ведь всегда 200)

  • Мониторинг теперь точно будет срабатывать только на ошибки транспорта, а не бизнес-логики, но для мониторинга логики надо будет дописывать парсинг тела сообщения.

В некоторых случаях данный подход вырождается в RPC, то есть по сути вообще отказываются от использования url и шлют все на один url методом POST, а в теле сообщения передают все параметры. Мне кажется это не правильным, ведь url это прекрасный именованный namespace, зачем от этого отказываться, не понятно?! Кроме того, RPC создает проблемы:

  • нельзя кэшировать по http GET запросы, так как замешали чтение и запись в один метод POST

  • нельзя делать повторы для неудавшихся GET запросов (на backend) на реверс-прокси (например, nginx) по указанной выше причине

  • имеются проблемы с документированием – swagger и  ApiDoc не подходят, а удобных аналогов я не нашел

Итог: Для сложной бизнес-логики с большим количеством типов ошибок такой подход лучше, чем расплывчатый REST, не зря в проектах c “разухабистой” бизнес-логикой  часто именно такой подход и используют.

№3: Смешанный

Возьмем лучшее от двух миров. Мы выберем один http статус, например, 400 или 422 для всех ошибок бизнес-логики, а в теле ответа будем указывать код ошибки или строковую константу. Например:

Success:

HTTP 200 /v1/user/1
Body: { name: 'Вася' }

Error:

HTTP 400 /v1/user/1
Body: { error: { code: 1, msg: 'Не найден пользователь' } }

Коды:

  • 200 – успех

  • 400 – ошибка бизнес логики

  • остальное ошибки в транспорте

Тело ответа для удачного запроса у нас имеет произвольную структуру, а вот для ошибки есть четкая  схема. Мы избавляемся от избыточности данных (поле ошибки/данных) благодаря использованию http статуса в сравнении со вторым вариантом. Клиентский код упрощается в плане обработки ошибки (в сравнении с первым вариантом). Также мы снижаем его вложенность за счет использования отдельного http статуса для ошибок бизнес логики (в сравнении со вторым вариантом).

if (status === 200) {
  // Success
} else if (status === 400) {
  if (body.error.code === 1) {
    // some code
  } else if (body.error.code === 2) {
    // some code
  } else {
    // some code
  }
} else {
  // transport erros
}

Мы можем расширять объект ошибки для детализации проблемы, если хотим. С мониторингом все как во втором варианте, дописывать парсинг придется, но и риска “стрельбы” некорректными alert нету. Для документирования можем спокойно использовать Swagger и ApiDoc. При этом сохраняется удобство использования инструментов разработчика, таких как Chrome DevTools, Postman, Talend API.

Итог:  Использую данный подход уже в нескольких проектах, где множество типов ошибок и все крайне довольны, как клиентские разработчики, так и бэкендеры. Внедрение новой ошибки не вызывает споров, проблем и противоречий. Данный подход объединяет преимущества первого и второго варианта, при этом код более читабельный и структурированный.

Самое главное какой бы формат ошибок вы бы не выбрали лучше обговорить его заранее и следовать ему. Если эту вещь пустить на “самотек”, то очень скоро обработка ошибок в проекте станет невыносимо сложной для всех.

P.S. Иногда ошибки любят передавать массивом

{ error: [{ code: 1, msg: 'Не найден пользователь' }] }

Но это актуально в основном в двух случаях:

  • Когда наш API выступает в роли сервиса без фронтенда (нет сайта/приложения). Например, сервис платежей.

  • Когда в API есть url для загрузки какого-нибудь длинного отчета в котором может быть ошибка в каждой строке/колонке. И тогда для пользователя удобнее, чтобы ошибки в приложении сразу показывались все, а не по одной.

В противном случае нет особого смысла закладываться сразу на массив ошибок, потому что базовая валидация данных должна происходить на клиенте, зато код упрощается как на сервере, так и на клиенте. А user-experience хакеров, лезущих напрямую  в наше API,  не должен нас волновать?HTTP

Любой рядовой пользователь ПК, хотя бы раз в своей жизни, слышал про «синий экран смерти», его еще называют BSoD. А некоторых он даже сумел застать врасплох. Это явление, которое стало синонимом выхода из строя компьютера, которым часто пугают неопытных юзеров, на самом деле и не такое страшное это явление, как может показаться вам на первый взгляд. Что же это такое? Почему возникает синий экран смерти? Сегодня мы поговорим об этом и вы узнаете, что может к нему привести и как справиться с этой напастью.

Что представляет из себя эта ошибка?

Можно сказать, что таким образом операционная система сообщает о возникновении фатальной ошибки. Но не просто сообщает, а указывает какая конкретно ошибка произошла и возможные способы ее решения. Как видите, это очень полезная штука. И полезна она не только той информацией, которую несет в себе, но и своевременной остановкой всех процессов на компьютере, который просто останавливает свою деятельность. Такая функция позволяет спасти системные файлы ОС от повреждения и искажения, а также спасает все ваше оборудование от выхода из строя.

Довольно часто такую ошибку можно вылечить простой перезагрузкой компьютера. Ведь вызвать ее могли некорректно обработанные файлы, или неверно переданные пакеты, внутри локальной сети. А вот если случается так, что фатальная ошибка регулярно появляется и никакой перезагрузкой от этого не удалось избавиться, то тут проблемы могут быть по серьезнее. Скорее всего, это будет исходить из аппаратной части: возможные повреждения драйверов, модулей оперативной памяти, нарушение файловой системы и даже выход из строя жесткого диска.

Но все же, та или иная неполадка не останется для нас загадкой, ведь система обязательно нам подскажет, где следует ее подлечить. О том, или ином типе фатальной ошибки, мы можем узнать через специальные коды ошибок Windows, которые выводит нам синий экран, а именно первые две строчки. К примеру, может появиться такое сообщение:

STOP 0х0000006B (0хC0000022, 0х00000000, 0х00000000, 0х00000000) PROCESS1_INITIALIZATION_FAILED

где: 0x00000000 — коды, которые определяют характер данной ошибки в BSoD.

Следует учитывать такой важный момент, что функция вывода экрана BSoD может отключена в вашей ОС. В таком случае, при появлении критических проблем или ошибок, компьютер выполнит перезагрузку, и вы так и не сможете узнаеть, что послужило причиной этому. Особенно это будет проблемой, если компьютер начнет перезагружаться каждый раз вскоре после включения. Поэтому, рекомендуется отключить автоматическую перезагрузку. Для этого, в свойствах «Мой компьютер», заходим на вкладку дополнительных настроек. После чего находим в поле загрузки и восстановления кнопочку параметров, нажимаем ее и в окне, которое открылось, снимаем «чек бокс» с пункта «Выполнить автоматическую перезагрузку».

Причины возникновения BSoD

Их можно разделить на две группы. Первая группа – появление BSoD вследствие установки какого-либо программного обеспечения. Вторая группа – Неисправности персонального компьютера программного или физического характера.

Группа А:

  • Добавление нового оборудования к уже установленному. Это может быть жесткий диск, видеокарта, оперативная память и т. д;
  • Установка обновлений Windows;
  • Обновление имеющихся драйверов.

Группа В:

  • Поломка одного из элементов компьютера (оперативной памяти, блока питания, видеокарты, жесткого диска и т. д.);
  • Соприкосновение некоторых устройств. Примером может служитm попадание кабеля жесткого диска в лопасти кулера;
  • Чрезмерный перегрев процессора;
  • Несоответствие драйвера конкретному устройству;
  • Конфликт драйверов;
  • Малое количество свободного места на винчестере;
  • Результат разгона производительности оперативной памяти или процессора;
  • Неподходящая прошивка BIOS.

Бывают случаи, когда после нескольких перезагрузок проблема появления BSoD исчезает сама собой. В таком случае ее можно проигнорировать и не совершать никаких действий. Но это касается только тех компьютеров, на которых установлена пиратская версия Windows. Пиратские сборки подразумевают наличие большого количества всевозможных багов. Именно они и могут вызывать появление BSoD без веских на то причин.

Иногда синий экран смерти появляется спустя несколько секунд после зависания компьютера. В этом случае необходимо определить истоки проблемы. В первую очередь нужно отключить автоматическую перезагрузку операционной системы при возникновении критических ошибок операционной системы. Что это может дать? Первый шаг – запуск Windows в безопасном режиме. Далее, необходимо совершить следующее:

Для компьютеров с установленной Window XP:

Наводим курсор на «Мой компьютер» и нажимаем на правую кнопку мыши. В появившемся меню выбираем пункт «Свойства». Открывается панель. В ее левой части находится «Защита системы». Нажимаем. Потом переходим на вкладку «Дополнительно» и открываем подгруппу «Параметры». Здесь необходимо убрать галочку напротив пункта «Выполнять автоматическую перезагрузку». Также нужно включить запись маленьких дампов памяти. Это делается в группе «Запись отладочной информации». Из списка нам надо выбрать «Малый дамп памяти».

Zagruzka-i-vosstanovlenie-XPДля компьютеров с Windows 7 или Vista:

Открываем «Мой компьютер». В верхней части выбираем «Свойства», переходим на вкладку «Дополнительно». Нас интересует подгруппа «Загрузка и восстановление». В этой подгруппе находится пункт «Параметры». В появившемся окне убираем галочку «Выполнять автоматическую перезагрузку» и выключаем запись малых дампов (делается так же, как в операционной системе Windows XP).Zagruzka-i-vosstanovlenie-Vista-7После этого нужно перезагрузить компьютер.

Перезагрузив компьютер вы сможете увидеть код ошибки. Лучше его записать на листок. Для проверки кода используем ресурс bsodstop.ru/index.php/kod-bsod.

Для определения драйвера, из-за которого появляется синий экран смерти, нам понадобится программа «Blue Screen View». Пройдя по ссылке www.oszone.net/10225/BlueScreenView, можно скачать эту утилиту и ознакомится с инструкцией ее использования.

синий экран смертиПосле этого, воспользовавшись поисковыми системами, находим в интернете проблемный драйвер. Если драйвер отвечает за корректную работу видеокарты, то его нужно обновить или откатить до прошлой версии. Если виновником BSoD является драйвер звуковой, сетевой карты или материнки, то его необходимо обновить или установить более позднюю версию.

Если такой подход не дал результатов, то нужно запомнить название драйвера. В приведенной ниже таблице представлены наименования драйверов и соответствующий им коды ошибок. С ее помощью можно определить программу или устройство, к которой принадлежит драйвер. Это позволит определить конкретную программу или устройство, драйвер которой вызывает крушение Windows. В случае принадлежности драйвера к программному обеспечению его следует переустановить. Это может помочь решить проблему. Если переустановка не помогла, то программа подлежит удалению. Вместо нее лучше установить аналогичную, но более стабильную утилиту. Если драйвер является частью системы ПК, то его надо обновить. Часто проблему можно решить с помощью отката к более поздней версии драйвера. Вот, пожалуй, и все.

коды ошибок WindowsВсе вышесказанное позволяет решить проблему появления BSoD. Теперь можно подвести итоги.

Что нужно сделать, чтобы избежать появления BSoD в будущем?

Необходимо соблюдать следующие рекомендации:

  1. Всегда нужно следить за тем, чтобы системный раздел HDD имел свободное место. При отсутствии свободного места необходимо незамедлительно удалить некоторые данные.
    Персональный компьютер всегда должен быть чистым. Регулярно проверяйте его антивирусом, чтобы избежать скопления всякой дряни.sinij-jekran-smerti-kody-oshibok
  2. Регулярно обновляйте операционную систему. Это нужно делать исключительно с официального сервера компании Microsoft. Все новые обновления направлены на ликвидацию «дыр» в системе.
  3. При появлении BSoD из-за установки новой версии драйвера, его необходимо откатить до поздней версии, которая более стабильна. Устранить BSoD после установки программы поможет только полное ее удаление из системы.sinij-jekran-smerti-kak-ispravit
  4. В некоторых случаях BSoD появляется после подключения к компьютеру нового устройства. Это говорит о том, что оно несовместимо с данной версией операционной системы. Решить эту проблему поможет установка драйвер оборудования, скачанного с официального сайта компании-производителя.
  5. Настройки BIOS должны быть стандартными. Неправильные настройки влияют на корректность работы системы. Причем BSoD является не самой страшной угрозой. Настройку BIOS лучше доверить профессионалам. Новичка туда лезть не рекомендуется.
  6. Также BSoD может появляться при выходе из строя оперативной памяти. В интернете можно скачать несколько программ для ее тестирования. При обнаружении неисправности планка подлежит замен.
  7. Проблемы могут также возникнуть из-за наличия в жестком диске ошибок или битых секторов. Можно попытаться устранить ошибки и восстановить сектора с помощью встроенных в ОС стандартных средств.sinij-jekran-smerti-kody-oshibok
  8. Нужно следить за тем, чтобы составляющие компьютера не перегревались. Для этого системный блок нужно регулярно чистить от пыли и смазывать кулера. Проблему перегрева может решить установка дополнительного кулера.
  9. Кабеля и комплектующие должны быть подключены правильно.
  10. Самый крайний случай – переустановка Windows. Использовать нужно только лицензионное ПО.

Помимо причин неполадок, «синий экран» сообщает и возможные способы их устранения. Хочется заметить, что самой распространенной причиной возникновения «экрана смерти» являются самые различные аппаратные проблемы. Обычно что-то не так с вашим оборудованием, или программами, которые непосредственно взаимодействуют с ним.

Рассмотрим все ошибки синего экрана смерти

Вы прямо сейчас можете нажать сочетание клавиш Ctrl+F, и в появившейся строке поиска начать вводить код ошибки, которая появилась у вас. Это поиск по странице, если описание вашей ошибки есть на этой странице, то вы его увидите.

Ошибка, которая возникла в самом ядре установленной операционной системы. Нужно убедиться в том, что у вас установлены драйвера и работают они корректно. Вероятна так же причина из-за нехватки оперативной памяти: оперативной или на винчестере.

Некорректная обработка данных в виртуальной памяти, связанной с процессом IRQ. Скорее всего, один из драйверов работает с ошибкой. Следует переустановить драйвера. Иногда может возникнуть ошибка из-за неисправности оборудования, но это очень редко. Возможные параметры ошибки: 1 — неверное обращение к адресу; 2 — процесс IRQL, через который производилось обращение к памяти; 3 — как именно процесс обратился к памяти: 0-производилось чтение; 1-выполнялась запись памяти; 4 — инструкция, которая выполняла запрос к памяти.

Довольно распространенный случай. Как правило, код ошибки может указать на конкретный драйвер или функцию, из-за которого возникла фатальная ошибка. Поэтому стоит всегда обращать внимание, кроме имени драйвера, еще на адрес, который содержит ошибку. Это будет выглядеть, чаще всего, в виде кода исключения 0х80000003. Что будет означать инициализацию обработчика в момент обращения к памяти и загрузку системы с /NODEBUG ключа. Такая ошибка не может появляться постоянно. Если же это происходит, необходимо убедиться в том, что отладчик подключен и система выполняет загрузку с /DEBUG ключа. Если у вас стоит не Intel система, то адрес будет выглядеть так: 0XBFC0304. Такой адрес исключения будет означать, что ошибка вызвана кэшированием процессора. При постоянном возникновении такой ошибки, необходимо обратится за помощью к производителю вашего процессора. Возможные параметры: 1 — положительная ситуация; 2 — адрес где произошел сбой; 3 — Параметр 0 — исключение; 4 — Параметр 1 — исключение.

Из этой строчки видно, что ошибка связанна с АРС счетчиком. При этой ошибке стоит проверить каждую файловую систему на вашем компьютере (все что есть), к примеру, воспользовавшись комплектом EMRD. Необходимо, что бы текущий IRQL равнялся нулю. В случае, когда это не так, то может нарушится определенная очередность выгрузки драйверов, приведя к ошибке и «синему экрану». Вспомните, что в последний раз было установлено на ПК, какие драйвера. Такая ошибка может быть связанна с серьезной проблемой драйверов. Три параметра ошибки: 1 — адрес в момент сбоя; 2 — сбойная нить APC; 3 — текущий IRQ уровень.

Сбой обработки данных на жестком диске, в разделе формата FAT. Возможно повреждение файловой системы, неправильное чтение, или запись, наличие «битых» секторов на диске. Некоторые программы, которые работают с разделами и файловыми системами, могут приводить к такой ошибке.

Сбой обработки данных на жестком диске, в разделе формата NTFS. Возможно повреждение файловой системы, неправильное чтение, или запись, наличие «битых» секторов на диске. Некоторые программы, которые работают с разделами и файловыми системами, могут приводить к такой ошибке.

Отказ в работе I/O Request Packet (IRP). Такое случается при неверном заполнении полей, по сравнению с сохраненным состоянием IRP. К примеру, отключение IRP, в момент ожидания драйвера от него команды.

Параметры: 1 — адрес нерабочего IRP;

Переполнение стека ядра. Драйвер ядра начал занимать критические объемы стека. Вполне возможно, даже повреждение ядра.

Такое сообщение говорит нам о том, что драйвер обратился к несуществующему адресу оперативной памяти. Неудачная инициализация системы (нулевая фаза). Необходимо определить больше подробностей, при такой ошибке, тщательно все изучить. Это связанно с тем, что ошибка не указывает на конкретную проблему.

Неудачная инициализация системы на поздней стадии (фаза один). Ошибка носит общий характер, причину необходимо установить самостоятельно.

Параметры:

1 — код, указывающий причину незавершенной инициализации;

2 — точка INIT.C, в которой произошла ошибка.

Возникает, при вызове высокоуровневым драйвером, низкоуровневого драйвера, в тот момент, когда нет свободного места в области стека. Из-за этого низкоуровневый драйвер не достигает необходимых параметров, по причине их отсутствия и потери части пакетов. Такое может случиться при повреждении блоков памяти стека. Проверьте на наличие ошибок все драйвера и память.

Параметр:

1 — адрес, по которому произошла ошибка.

Ошибка, связанная с вызовом драйвера. Была попытка драйвером выполнить удаление компонента своего устройства, в момент, когда за этим компонентом были не выполненные задачи и его счетчик обращений не был равен нулю.

Параметр:

1 — адрес компонента.

В случае несимметричности мультипроцессорной системы. Возникает, когда в системе установлены процессоры разного уровня и типа, а также различные параметры вычислений с плавучей точкой на разных процессорах.

Нехватка точек доступа к файлу подкачки. Возникает, когда драйвер, работающий с файлом подкачки, не очищает его, вызывая тем самым переполнение. Иногда, причиной может быть фрагментация раздела swap.

Ошибка драйвера связанная с недостаточными размерами области получателя MDL, что бы отображать пределы адресов, в момент вызова функции IoBuildPartialMdl() и определения источника MDL.

Отказ выполнения функции, для драйвера, связанной с выделением места в Must Suceed Pool. Необходима переустановка драйвера системы.

Параметры ошибки:

1 — требуемое место;

2 — номер страницы, которая используется;

3 — количество страниц в запросе;

4 — количество страниц, которые доступны.

Попытка драйвера завершить IRP в момент, когда тот уже был завершен. Возможно драйвер несколько раз завершал одну и ту же операцию. Иногда, это может произойти, когда сразу два драйвера попытались завершить одну и ту же операцию. Одному из них это не удалось. Довольно непростая ошибка, для диагностирования.

Ее параметр:

1 — адрес, по которому произошел сбой.

Пакет завис на стадии отмены, но при этому уже не относится к драйверу и теперь является не завершенным.

Параметр:

1 — адрес пакета.

Ошибка обращения к памяти, прерывания IRQ отключены. То же что и у ошибки 0x0000000A.

Фатальная не распознанная ошибка. Скорее всего возможные причины такие, как и у 0xC0000218, 0х0000022A или 0xC0000221.

Недостаточно страничной памяти, операция не может быть завершена. Убедитесь в том, что на вашем диске есть свободное место. Попробуйте переустановить драйвер.

Основные параметры:

1 — количество задействованных страниц;

2 — физическое количество страниц на ПК;

3 — расширенное значение страниц;

4 — общая величина страниц.

Повреждение структуры ввода/вывода драйвера.

Основные параметры:

1 — значение 1;

2 — поврежденное значение заголовка страницы;

3 — количество доступных страниц;

4 — ноль.

1 — второе значение;

2 — данные для удаления;

3 — максимально возможное число физических страниц;

4 — результаты удаления данных.

Не удалось найти запрошенную в памяти информацию. Информация, которая отсутствует, с пометкой, запрещающей запись в файл подкачки.

Параметр:

1 — адрес ошибки.

Проблема в оборудовании, или в самой системе. В связи с чем не удалось выполнить чтение файлов реестра. Так же может быть связанна с переполнением библиотек Менеджера Безопасности Аккаунтов, и необходимо убедиться в том, что является ли машина PDC, или BDC.

Параметры:

1 — адрес ошибки 1;

2 — адрес ошибки 2;

3 — адрес библиотеки;

4 — указывает на поврежденные библиотеки (возвращает код HvCheckHive’а).

Загрузка системы с восстановленного раздела массива, при этом библиотеки сообщают о исправности зеркала, что не является действительностью. Необходимо загрузиться с настоящих библиотек что находятся в теневой копии.

Нехватка места, для корректной работы файлов реестра. Данная ошибка не может произойти, так как для работы реестра, еще при загрузке системы выделяется достаточно пространства (места).

Параметры: 1 — пять;

2 — Указывает на NTOSCONFIGCMSYSINI, который потерпел неудачу.

Ошибка инициализации устройства ввода или вывода, по неизвестной причине. Может возникать, если при установке системы было неправильно определено оборудование ПК, или произведены изменения конфигурации самим пользователем.

Ошибка инициализации системы процессом:

1 — код процесса;

2 — указывает место в NTOSPSPSINIT.C, где произошла ошибка.

Указывает на точку в NTOSINITINIT.C, где обнаружена ошибка.

Параметр:

1 — код сессии, которая определила не удачную инициализацию системы.

Повреждение одного из файлов реестра. Могут быть повреждены: SOFTWARE, SECURITY, SAM. Убедитесь, что достаточно свободного места на диске и достаточно оперативной памяти.

Повреждение файла реестра SYSTEM, который загружается через NTLDR. Другие причины, могут быть связанны, с отсутствием некоторых ключей и параметров реестра. Попробуйте загрузить последний удачный вариант. В крайнем случае придется воспользоваться спасательным диском, или даже переустановкой системы.

В момент инициализации реестра не удалось записать дополнительные параметры в файлы SYSTEM и SYSTEM.ALT. Возможно возникновение данной ошибки из-за отсутствия свободного просранства на диске.

Возникает, когда происходит не полная выгрузка драйвера, после операции ввода/вывода.

Основные параметры:

1 — адрес процесса, в котором обнаружена ошибка;

2 — количество страниц, что закрылись;

3 — резерв страниц;

4 — ноль.

Сбой чтения страницы ядра. Возможно есть сбойный блок виртуальной памяти, или возникла ошибка контроллера диска. Нулевые значения первых двух параметров, говорят о том, что местоположение ошибки не найдено. Это может говорить о наличии плохого оборудования.

Статус c0000009a — нехватка системных ресурсов.

Статус c000009c, или C000016AL — может говорить о поврежденном блоке памяти. Попробуйте перезагрузить компьютер.

Статус c0000185 — проверьте подключение и работоспособность SCSI-устройства.

Параметры: 1 — 0;

2 — 0;

3 — значение PTE, в момент ошибки;

4 — адрес ошибки.

1 — код статуса;

2 — код статуса;

3 — страница виртуальной памяти;

4 — смещение в файле подкачки.

Тип и конфигурация HAL не могут подойти к ядру ОС, или к оборудованию. Возможно связанно с некорректными изменениями в файлах NTOSKRNL.EXE либо HAL.DLL.

Ошибка чтения страницы ядром. Ошибка может быть связанна с проблемами памяти.

Параметры:

1 — тип блокировки;

2 — статус ошибки (код ввода/вывода);

3 — адрес текущего процесса;

4 — адрес блока памяти, который не перемещен в файл подкачки.

Ошибка инициализации загрузочного устройства, с которого система загружалась. Ошибка чтения файловой системой данного устройства, или невозможность инициализироваться. Ошибка чтения информации с устройства, структуры файловой системы. Если ошибка возникла в момент установки ОС, то возможно система не поддерживает данный диск или SCSI контроллер. Иногда ошибка возникает при установке нового адаптера, или контроллера. Если у вас х86 система, то достаточно отредактировать файл BOOT.INI.

Параметр:

1 — указывает на объект устройства, или ARC.

Недостаточно оперативной памяти (ОЗУ), для запуска ядра. Необходимо 5 МВ.

Параметры: 1 — номера физических страниц;

2 — нижняя страница;

3 — верхняя страница;

4 — 0.

Неисправность оборудования, или ошибка драйвера. Возможна нехватка свободного места на диске. Иногда возникает при обновлении ОС. Необходимо обновить драйвера на оборудования, скачав новые с сайтов производителей.

Исключение непредвидимого действия в режиме ядра, или прерывания, из-за которого ядро не запускаеться. Возникла ошибка, с которой ядру не удалось справиться. Может быть связанна с некачественными блоками оперативной памяти, или разгоном процессора. Можно попробовать отменить функцию синхронной передачи данных в БИОСе.

Неверная инициализация ядра, на данном оборудовании. HAL выведет всю имеющуюся информацию, по данной проблеме. Рекомендуется обратиться к производителю оборудования за технической поддержкой.

Может возникнуть в начальных версиях Windows NT, при загрузке установщика. Скорее всего, вы никогда не столкнетесь с данной ошибкой.

Контрольная сумма MBR, не совпала с контрольной суммой загрузчика. Скорее всего, у вас вирус. На всякий случай просканируйте загрузочный сектор диска антивирусом, загрузившись с Live-CD.

Параметры:

1 — Сигнатура диска в MBR;

2 — Контрольная сумма MBR, записанная в osloader;

3 — Контрольная сумма MBR, записанная в системе.

Установлены несовместимые блоки оперативной памяти, или неисправные. Сделайте диагностику блоков, замените поврежденные.

Ошибка инициализации, во время нулевой фазы, менеджера Plug and Play в режиме ядра. Необходимо проверить оборудование.

Ошибка, при загрузке одно процессорного драйвера, в много процессорной системе.

Параметр:

1 — адрес драйвера.

Попытка, критическими компонентами системы, закрыть дескриптор, являющийся недействительным. Основные параметры:

1 — дескриптор;

2 — 0 — закрыт защищенный дескриптор;

1 — закрыт не правильный дескриптор.

Существующая нить имеет блокированный стек. Проблема связанна с драйвером оборудования.

Проблема с драйвером оборудования.

Закончился пробный период Windows.

Основные параметры:

1 — дата установки (нижние 32-бита);

2 — дата установки (верхние 32-бита);

3 — триал период.

Ошибка вызова ExInitializeRegion, или ExInterlockedExtendRegion. Связанно с неправильными параметрами.

Нарушение лицензионного соглашения. Может произойти при попытке смены типа продукта, продлении пробного периода системы.

Ошибка при чтении, или записи данных на носитель формата UDFS. Возможно повреждена файловая система, битые сектора на диске. Или возможно возникновение ошибки, в связи с некорректной работой софта, который работает и изменяет структуру файловой системы.

Ошибка связанна с неполадками в «железе» ПК. Возможна неправильная конфигурация, разгон, перегрев компонентов, проблемы с питанием.

У драйвера нестабильные параметры потребления энергии. Обновите, или замените неисправный драйвер.

Сбой в работе BIOS. Через ОС, разобраться в такой проблеме невозможно.

Неудачная загрузка драйвера видео карты. Загрузитесь в безопасном режиме и установите новый драйвер.

Попытка записать данные в ПЗУ. Это связанно с «бракованным» драйвером, который необходимо переустановить.

Попытка записи данных в недопустимую ячейку памяти. Замените драйвер.

Ошибка при обращении к памяти. Связано с драйвером, или другим программным обеспечением, которое необходимо заменить.

При проверке драйвера, была обнаружена ошибка в модуле генерации STOP-ошибки. Все параметры записываются в KeBugCheckEx и отображаются на экране. Необходимо заменить драйвер.

Попытка обратиться к высокоуровневому процессу из недопустимой области памяти. Такая ошибка почти всегда возникает из-за драйверов, которые необходимо заменить.

Драйвер обратился к освобожденному пулу памяти. Необходимо заменить драйвер.

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

Драйверу не удалось отменить работу зависших компонентов ОС. Такое может случится, если установлены плохие драйвера, или компоненты. Необходимо заменить драйвер.

ОС обратилась к памяти страничного типа через высокоуровневый процесс. Как и во многих подобных случаях, проблема заключается в плохом драйвере на устройство. Необходимо заменить его. Иногда, ошибка может возникать при повреждении ОЗУ, или файла подкачки.

Драйвер сделал запрос из слишком большой памятью ядра.

Ошибка может возникнуть при неисправном файле NTFS.SYS. Но может возникать и при различных других сбоях файловой системы.

Неисправный драйвер привел к зависанию системы. Часто виновником проблемы является драйвер дисплея, в момент перехода ОС в ждущий режим. Причина может крыться в видеокарте, или драйвере на нее.

Проблема может возникнуть после некорректного завершения работы Виндовс и повреждением файловой системы.

Возможно произошел сбой, в момент подключения к загрузочному диску. Такое случается при неверной конфигурации, или подключении дисковых контроллеров. Проблема может лечится простой перезагрузкой системы.

Ядро обнаружило шторм прерывания. Такое состояние характеризуется невозможностью выдать запрос на прерывание, вызванным уровнем-прерыванием устройством. Как правило, это связанно с неисправным драйвером.

Не удалось завершить работу ОС, в связи с недостатком памяти. Необходимо вычислить программу, которая не «влезла» в границы памяти, определить причину, по которой виртуальная память не смогла обеспечить необходимыми ресурсами. Попробуйте определить, будет ли отказываться, данная программа, завершать свою работу, без освобождения открытых страниц в памяти.

Повреждение системного драйвера Http.sys. Замените этот файл на аналогичный, исправный.

Попытка выполнить процесс в не выполняемой области памяти.

Параметры:

1 — адрес, из которого выполнялась данная попытка;

2 — Содержание входа таблицы страниц (PTE).

Недостаточно свободной страничной памяти, невозможно продолжить выполнение основных системных операций.

Основные параметры:

1 — объем памяти, что был запрошен;

2 — запрошенный объем памяти, с невозможностью для записи;

3 — код последнего состояния.

В работе USB-контроллера произошла фатальная ошибка. Так же может быть связанно и с другими, связанными с ним устройствами. Такая проблема может быть связанна с неисправностью в самом контроллере, или в подключенных к нему устройствах, либо в самом подключении. Попытайтесь заменить драйвер устройства. Возможно, проблему можно решить полным отключением контроллера USB.

Один из процессоров, в многопроцессорной системе, перестал отвечать, или вошел в бесконечный цикл. Ошибка связанна с тем, что не было получено ожидаемое прерывание от процессора, в пределах требуемого времени.

Основные параметры:

1 — интервал прерываний по синхроимпульсам;

2 — 0;

3 — адрес блока процессора, который не отвечает;

4 — 0.

Графический процессор попытался записать данные в область памяти, не предназначенную для этого, или не зарезервированную. Здесь возможна ошибка в самом драйвере видео, или не соответствием версии BIOS.

Основные параметры:

1 — Смещение (в ULONG) в пределах страниц AGP к первым данным ULONG, данные которого разрушены;

2 — 0;

3 — 0;

4 — 0.

Повреждение Graphics Aperture Remapping Table (GART), связанное с некорректным драйвером прямого доступа в память.

Параметры:

1 — виртуальный адрес в GART;

2 — смещение, в котором обнаружились неправильные параметры;

3 — адрес из кэша GART;

4 — 0.

Ошибка подписи, или повреждение драйвера видео. Необходимо заменить его.

Параметры:

1 — оригинальная команда;

2 — текущая команда;

3 — 0;

4 — 0.

Фатальная ошибка, вызванная сторонним фильтром файловой системы. Часто ошибку вызывают различное стороннее ПО: утилиты дефрагментации, резервирования данных, антивирусами. Можно избавиться от этих программ, или увеличить объемы файла подкачки и оперативной памяти.

Ядро определило повреждение кода системы, нарушение целостности данных. Такая проблема может возникнуть из-за сбоя сторонних драйверов, нарушением работы оперативной памяти.

Внутренняя ошибка драйвера видео. Необходимо переустановить драйвер.

В менеджере ресурсов режима ядра (kernel-mode resource manager) произошло исключение.

Во время выполнения компонента msrpc.sys, произошла критическая ошибка. Код ошибки указан в первом параметре.

Критическая ошибка в ядре DirectX.

Теневой драйвер видео обнаружил фатальную ошибку.

Драйвер порта видео, в интерфейсе AGP, обнаружил критическую ошибку.

Не удачный сброс драйвера видео, оп тайм-ауту.

Обнаружена попытка записи в защищенную область от записи конфигурационного менеджера.

Параметры:

1 — адрес команды записи;

2 — содержание PTE;

3 — зарезервировано;

4 — зарезервировано.

Драйвер, сделавший попытку записи указывается в виде строки Unicode.

Нарушения доступа в область памяти, вызванной драйвером.

Параметры:

1 — тип нарушения;

2 — зарезервировано;

3 — зарезервировано.

Через отладчик ядра, необходимо открыть стек вызовов в котором можно определить драйвер, вызвавший данную ошибку.

Ошибка, связанная с аппаратной частью компьютера.

Страница памяти не оказалась полностью заполненной нулями. Обычно это связанно с аппаратными сбоями. Иногда, компоненты с привилегиями в ОС, могут преждевременно производить изменения в страницах памяти.

Параметры:

1 — адрес страницы;

2 — номер страницы;

3 — 0;

4 — 0.

Ошибка чтения раздела носителя с форматом exFat, такое случается при наличии поврежденных секторов на диске, или даже повреждении файловой системы. Возможно, к ошибке привели различные программы, взаимодействующие напрямую с диском и файловой системой. Возникает у носителей, с форматированием под Windows Vista Service Pack 1.

Ядро Windows заняло все ресурсы ПК, включая файл подкачки и далее не может продолжать свою работу. Просканируйте винчестер на ошибки. Может помочь увеличение объема диска и ОЗУ.

Ошибка при загрузке DLL-библиотеки. Причина может быть связанна с отсутствием данного файла, или его повреждением. Иногда, может быть причиной повреждение реестра.

Повреждение библиотеки .dll.

Не удалось загрузить требуемый файл реестра. Возможно, данный файл поврежден, или вообще отсутствует. Такое может случится при повреждении жесткого диска. Иногда, загружаясь в память, драйвер может повредить данные системного реестра. Необходимо проверить оперативную память.

Сбой связанный с работой Winlogon или CSRSS, в момент перехода Windows в привилегированный режим. Может появляться при повреждении файла библиотеки user32.dll и драйверов системы .sys. Также ошибка возникает, если от имени администратора системы изменены параметры системной учетной записи, и она больше нее имеет адекватных разрешений, для обращения к файлам и папкам системы.

Повреждение драйвера, или системной библиотеки. Если операционная система выявила поврежденный файл, то необходимо заменить его на аналогичный, рабочий. Хорошим вариантом будет переустановка системы. Если такая ошибка возникает постоянно, то это означает что есть проблема с носителями информации, их контроллерами, возможно их повреждение.

Политика аудита активировала параметр CrashOnAuditFail.

Ошибка говорит о проблеме драйвера устройств.

Аварийный отказ, вызванный пользователем преднамеренно.

Вот такой вот списочек основных ошибок «синего экрана смерти». И не такая уж это и страшная штука. Как видите, любую ошибку можно всегда исправить, достаточно только разобраться в ее причинах.

Автор статьи: Сергей
Windows
69
234210

Это может пригодиться:

Понравилась статья? Поделить с друзьями:
  • Как быстро проверить сочинение на ошибки и запятые
  • Как быстро проверить сайт на ошибки
  • Как будто работа над ошибками
  • Как будет слово ошибка на английском
  • Как будет работа над ошибками на французском