
Ошибка "Universal Print failed to get the auth header with 0x8086000c" может возникнуть при работе с облачной службой печати Universal Print от Microsoft. К счастью, существует несколько проверенных способов решения этой проблемы. В этой статье мы рассмотрим наиболее эффективные шаги по устранению неполадок, если вы столкнулись с этой ошибкой.
Что означает ошибка 0x8086000c в Universal Print?
Когда вы пытаетесь настроить или использовать Universal Print, вы можете увидеть ошибку с Event ID 1 и кодом 0x8086000c в журнале событий Windows (Event Viewer). Это указывает на то, что Universal Print не может получить необходимый заголовок аутентификации для подключения к службе.
Возможные решения
Ниже приведены решения, которые помогут вам устранить проблему:
- Перезапуск службы печати
Иногда временные сбои могут вызывать проблемы с аутентификацией. Перезапуск связанных служб может помочь.
- Нажмите Win + R, чтобы открыть окно "Выполнить".
- Введите
services.msc
и нажмите Enter, чтобы открыть диспетчер служб. - Найдите службу "Диспетчер очереди печати", щелкните по ней правой кнопкой мыши и выберите "Перезапустить".
- Если вы не используете Universal Print, вы можете полностью отключить связанные службы (например, "Universal Print", "Print Connector Service" или "McpManagement"). Для этого:
- Щелкните правой кнопкой мыши соответствующую службу и выберите "Свойства".
- В поле "Тип запуска" выберите "Отключено".
- Нажмите кнопку "Остановить".
- Замена файла McpManagementService.dll
Файл
McpManagementService.dll
играет важную роль в управлении устройствами и аутентификации Azure AD. Если он поврежден, это может вызвать проблемы с Universal Print.- Перед заменой: Запустите сканирование SFC (System File Checker) и DISM (Deployment Image Servicing and Management), чтобы автоматически восстановить поврежденные системные файлы:
- Откройте командную строку от имени администратора.
- Введите
sfc /scannow
и нажмите Enter. - После завершения сканирования SFC введите
DISM /Online /Cleanup-Image /RestoreHealth
и нажмите Enter.
- Если восстановление не помогло: Найдите рабочую копию файла
McpManagementService.dll
(той же версии Windows) с надежного источника. - Перейдите в папку
C:\Windows\System32
. - Найдите файл
McpManagementService.dll
и переименуйте его (например, вMcpManagementService.dll.old
). - Скопируйте новый файл
McpManagementService.dll
в папкуC:\Windows\System32
. - Зарегистрируйте DLL, выполнив команду в командной строке от имени администратора:
regsvr32 McpManagementService.dll
- Перезагрузите компьютер.
- Перед заменой: Запустите сканирование SFC (System File Checker) и DISM (Deployment Image Servicing and Management), чтобы автоматически восстановить поврежденные системные файлы:
- Проверка учетной записи Azure AD
Проблемы с учетной записью Azure AD могут блокировать аутентификацию Universal Print.
- Войдите на портал Azure (https://portal.azure.com/).
- Перейдите в Azure Active Directory.
- Выберите "Пользователи" и убедитесь, что учетная запись активна.
- Перейдите в "Свойства" и убедитесь, что домен подтвержден.
- Проверьте, включена ли многофакторная аутентификация (MFA) в разделе "Методы аутентификации".
- Убедитесь, что принтер и коннектор правильно зарегистрированы в Azure AD.
- Выйдите из учетной записи и снова войдите, чтобы обновить учетные данные.
- Сброс коннектора Universal Print
Сброс коннектора может решить проблемы с токенами аутентификации.
- Откройте Universal Print Connector на компьютере, где он установлен.
- Перейдите в "Настройки".
- Нажмите кнопку "Удалить соединитель" и подтвердите удаление.
- Перезапустите приложение Connector.
- Нажмите "Войти", войдите в Azure AD и укажите имя для коннектора или идентификатор устройства.
- Нажмите "Зарегистрироваться" и завершите настройку.
- Очистка кэшированных учетных данных
Устаревшие или поврежденные учетные данные могут мешать аутентификации.
- Откройте "Панель управления" и выберите "Учетные записи пользователей".
- Нажмите "Диспетчер учетных данных".
- Перейдите на вкладку "Учетные данные Windows".
- Найдите записи, начинающиеся с
MicrosoftOffice_Data:SSO:
,AzureAD
или что-либо, связанное с Universal Print или Microsoft Graph. - Удалите эти записи.
- Перезагрузите компьютер и снова войдите в систему.
Примеры вопросов и ответов по теме
- Вопрос: Как узнать, что проблема связана именно с Universal Print, а не с обычным принтером?
- Ответ: Ошибка
0x8086000c
специфична для Universal Print. Также, вы увидите соответствующие записи в журнале событий Windows, указывающие на проблемы с аутентификацией Azure AD и Universal Print.
- Ответ: Ошибка
- Вопрос: Нужно ли мне отключать антивирусное ПО при выполнении этих шагов?
- Ответ: В большинстве случаев это не требуется. Однако, если вы подозреваете, что антивирус блокирует соединение, вы можете временно отключить его и повторить попытку. Обязательно включите его снова после завершения устранения неполадок.
- Вопрос: Что делать, если ни один из этих способов не помог?
- Ответ: Обратитесь в службу поддержки Microsoft Azure. Возможно, проблема связана с конфигурацией вашей подписки Azure или с самой службой Universal Print.
Как отключить Universal Print?
- Отключение службы: Откройте
services.msc
, найдите службу "Print Connector Service" и отключите ее. - Удаление коннектора: Откройте "Параметры" Windows и удалите приложение "Universal Print Connector".
Как очистить кэш печати?
- Откройте проводник и перейдите в
C:\Windows\System32\spool\PRINTERS
. - Удалите все файлы в этой папке.
- Перезапустите службу "Диспетчер очереди печати" (через
services.msc
).