Код ошибки возвращенный модулем шифрования 0x8009030d
0x8009030E при миграции виртуальной машины Hyper-V в Windows Server 2012 R2
0x8009030E при миграции виртуальной машины Hyper-V в Windows Server 2012 R2
Всем привет сегодня разберем, как решается ошибка 0x8009030E при миграции виртуальной машины Hyper-V в Windows Server 2012 R2. Напомню миграция — это перемещение виртуальной машины на другой хост виртуализации, и вот во время этого процесса возникает этот неприятный момент.
Давайте подробнее посмотрим как она выглядит, я про 0x8009030E .
Причины ошибки 0x8009030E
Первая причина у вас не включена динамическая миграция Hyper-V, проверить это можно в свойствах хоста виртуализации.
На вкладке Динамическая миграция, должна стоять галка Включить входящие и исходящие миграции.
Вторая причина у вас не включен Kerberos. Если у вас по CredSSp, не удается мигрировать выставляем тогда Kerberos, для большей безопасности, его мы еще поднастроим.
Так же если вы пытаетесь делать миграцию работающей виртуальной машины, удостоверьтесь, что у вас стоит галка в свойствах виртуалки, на вкладке Процессор (Выполнить перенос на физический компьютер с другой версией процессора). Данная галка нужна если у вас разные процессоры, так как не везде все сервера одинаковые.
Для того чтобы kerberos отработал и вы не получили 0x8009030E при миграции виртуальной машины Hyper-V в Windows Server 2012 R2, делаем следующее. Открываем оснастку Active Directory — Пользователи и компьютеры, ищем там ваши компьютеры Hyper-V и переходим в их свойства. Перехлдим на вкладку Делегирование, выставляем там Доверять компьютеру делегирование указанных служб > Использовать только Kerberos и добавляем туда две службы первая — cifs (для миграции хранилищ), вторая — Microsoft Virtual System Migration Service
Все можно теперь мигрировать спокойно.
Если у вас SCVMM
Если у вас есть scvmm, то проверьте, что в свойствах хоста
Перейдите на вкладку Доступ к узлу и проверьте, что в Учетная запись запуска от имени не пуста, если там ничег онет, то через обор добавьте.
Мигрируем через Powershell
- VMName — Имя виртуальной машины
- Hyper-V-ServerName — Имя сервера, куда вы мигрируете
- VMNameFolder — Имя папки, в которую размещается VM
Думаю было не сложно и вы победили свою ошибку 0x8009030E.
Код ошибки возвращенный модулем шифрования 0x8009030d
Вопрос
36870
0
2
0
0
0x8000000000000000
160649
System
uaga.male.alemar.ru
server
0x8009030d
10001
Ответы
На сертификаты. Надо в выводе команды опознать сетрификат «SSL Server» (по отпечатку, по серийному номеру — смотрите свойства этого сертификата) и посмотреть для него имя контейнера ключа.
- Помечено в качестве ответа Rotar Maksim Moderator 10 декабря 2012 г. 10:53
Все ответы
Недоступен закрытый ключ сертификата. Причины могут быть разные. Одна из наиболее частых — отсутствие разрешений у учетной записи, которая должна использовать сертификат (Local System (Система) в данном случае — см. элмент в XML события)
Для проверки найдите имя контейнера ключа проблемного сертификата в списке установленных сертификатов с помощью команды
certutil -store MY
и, после этого, проверьте, и, если надо, — добавьте разрешение на чтение на файл с этим именем в папке
C:ProgramDataMicrosoftCryproRSAMachineKeys (для поставщика RSA) или C:ProgramDataMicrosoftCryproKeys (для CNG)
для учетной записи Local System (Система).
А на что при выводе команды нужно обратить внимание?
На сертификаты. Надо в выводе команды опознать сетрификат «SSL Server» (по отпечатку, по серийному номеру — смотрите свойства этого сертификата) и посмотреть для него имя контейнера ключа.
- Помечено в качестве ответа Rotar Maksim Moderator 10 декабря 2012 г. 10:53
Имеется аналогичная проблема, только вот непонятно что за сертификат — команда certutil -store MY ничего не выводит:
Тоже самое . вывод пустой . Распишите пожалуйста поподробней.
- Изменено _-AlektroNik-_ 13 ноября 2013 г. 8:50
Заметил еще 2 нюанса:
1) Ошибка возникает только в момент подключения через «Подключение к удаленному рабочему столу» к данному компьютеру.
2) На компьютере подключенному к домену такой ошибки не возникает.
Проблема актуальна и сейчас, а потому напишу своё решение, которое мне помогло (вдруг кто будет искать, и наткнётся на тему)
Ошибки сыпятся из-за включения шифрования SSLдля RDP-соединения. И не всегда это происходит из-за ручного вмешательства. У меня появилось после массового обновления с Центра обновлений Windows на двух серверах Server 2008r2 с ролями Lync 2013.
Вылечилось путём отключения шифрования:
Заходите Администрирование — Службы удаленных рабочих столов, откройте Конфигурация узла сеансов удаленных рабочих столов. Щёлкаете по значку RDP-TCP и меняете Уровень шифрования на совместимый с клиентом. У меня стояло FIPS-совместимый:
Ошибки сразу пропадают, и RDP-соединения начнут работать.
Код ошибки 0x80004005 в Windows 10
Печальный код ошибки 0x80004005 в Windows 10 может появляться в нескольких вариациях, и в основном классифицируется как «Неопределенная ошибка», что затрудняет понять источник возникновения данной ошибки. Ошибка 0x80004005 может возникать, когда пользователь не может получить доступ к общим папкам или дискам по сети, виртуальным машинам, как Virtual Box. Но это не все, эта ошибка также появляется при установки обновлений Windows в «центре обновления». Давайте посмотрим, как исправить код ошибки 0x80004005 в Windows 10.
Как исправить ошибку 0x80004005 в Windows 10
Я буду приводить решение данной ошибки для различных ситуаций, будь то ошибка в Virtual box, ошибка сети доступа или в центре обновления Windows. Вы можете сразу выбрать, где у вас ошибка и приступить к исправлению:
1. Ошибка 0x80004005 при попытке доступа к общим папкам и дискам
Эта ошибка возникает, когда пытаемся зайти на другой локальный компьютер по сети. В других случаях когда вы пытаетесь удалить, переместить или переименовать какой-либо файл, то возможно этот файл в момент перемещения используется системой.
Способ 1. Нажмите сочетание кнопок Win + R и введите regedit, чтобы открыть редактор реестра. В редакторе реестра перейдите по следующему пути:
- HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem
Нажмите справа на пустом поле правой кнопкой мыши и «Создать» > «Параметр DWORD (32 бита)«. Далее задайте имя LocalAccountTokenFilterPolicy и значение 1. Если у вас система 64-bit, то нужно создать параметр QWORD (64 бита).
Способ 2.
Нажмите сочетание кнопок Win + R и введите hdwwiz.cpl, чтобы открыть диспетчер устройств. Далее разверните графу «Сетевые адаптеры«, нажмите на вкладку сверху «Вид» и выберите «Показать скрытые устройства«. Если у вас появятся сетевые адаптеры Microsoft 6to4, то щелкните по ним правой кнопкой мыши и выберите удалить устройство. Перезагрузите ПК и проверьте устранена ли ошибка 0x80004005 при сетевом доступе.
Если ошибка не усnранена, то рекомендую проверить SMB протокол. Обратитесь к этому руководству Шаг 6.
2. Ошибка E_FAIL (0x80004005) Virtual Box
Разберем когда эта ошибка появляется в виртуальной машине. Хочу заметить, что в версии 6.0 Virtual box нет поддержки 32-bit. По этому, если вы ставите Virtual box на более поздние версии Windows 7, XP, то устанавливайте до версии 6.0. Может быть и так, что нужно наоборот обновить программу до последней версии. Это решит множество ошибок в дальнейшим. Также хочу подсказать, что в Windows, есть своя виртуальная машина Hyper-V , ничем не уступающая остальным.
Способ 1. Нажмите сочетание кнопок Win + R и введите regedit, чтобы открыть редактор реестра. В редакторе реестра перейдите по следующему пути:
- HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers
Если справа у вас есть подобный ключ C:Program FilesOracleVirtualBoxVirtualBox.exe со значением DisableUserCallbackException, то удалите его и проверьте решена ли проблема. Если вы используете антивирусный продукт, то отключите его на время и повторите момент с реестром.
Способ 2. Нужно попробовать переименовать файлы, тем самым задействовать файл-бэкап копии. Для начало вы должны знать путь установленной системы при которой вылетает ошибка. Путь можно посмотреть в самом Virtual Box нажав на «Файл» > «Настройки». Когда узнали путь переходим по нему, по умолчанию у всех он C:Usersваше имяVirtualBox VMs выбираем ОС, в мое случае это папка 7 (Win7). В папке нас интересуют два файла с расширением .vbox и .vbox-prev:
- Вырежьте и вставьте файл .vbox в другое место для резервной копии на всякий пожарный. Потом его можно будет удалить, если ошибка разрешиться.
- Далее переименуйте файл .vbox-prev в расширение .vbox убрав приставку-prev.
Теперь перейдите в папку C:Usersваше имя.VirtualBox, нужно проделать тоже самое:
- Вырежьте файл VirtualBox.xml и вставьте его в безопасное место для резервной копии.
- Переименуйте VirtualBox.xml-prev в обычный VirtualBox.xml, убрав приставку -prev.
3. Ошибка 0x80004005 Центра обновления Windows
Разберем, как исправить ошибку 0x80004005 в Windows 10 при установке обновлений.
Способ 1. Нужно заменить системный файл dpcdll.dll. Для этого вам потребуется взять и скопировать на флешку копию этого файла из другого надежного компьютера. Далее вам нужно будет загрузиться в безопасном режиме , чтобы система дала возможность заменить системный файл. Когда вы все подготовили и загрузились в безопасном режиме, то перейдите по пути и замените файл dpcdll.dll:
- Для x86: C:WindowsSystem32.
- Для x64: C:WindowsSysWOW64.
После этого откройте командную строку от имени администратора и введите команду regsvr32 dpcdll.dll , чтобы зарегистрировать этот файл в системе.
Способ 2. Если это не обновление функции, а только накопительное обновление, вы можете вручную скачать и установить обновления Windows из официального каталога Microsoft. Откройте «Параметры» > «Обновление и безопасность» > «Центр обновления Windows» > справа «Просмотр журнала обновлений«. Посмотрите в журнале, какое именно обновление не удалось. Далее перейдите в каталог обновлений Windows введите номер KB обновления, которое не удалось установить, скачайте его и установите.
Если выше не помогло, то я собрал отличное руководство в котором написаны самые решаемые способы по устранению различных ошибок в «Центре обновления Windows».
Указан неправильный алгоритм (0х80090008)
- Сообщений: 6
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- danmadman
—>
- Не в сети
- Сообщений: 66
- Спасибо получено: 2
сертификат проверьте и список всего ПО с версиями сюды
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Alex_04
—>
- Не в сети
- Сообщений: 1447
- Репутация: 45
- Спасибо получено: 209
makariesp пишет: Ошибка создания подписи: указан неправильный алгоритм (0х80090008).
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- makariesp
Автор темы —>
- Не в сети
- Сообщений: 6
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Alex_04
—>
- Не в сети
- Сообщений: 1447
- Репутация: 45
- Спасибо получено: 209
makariesp пишет: Алгоритма у казанного в теме «КонтинентАП 0x80090008 указан неверный алгоритм» нет.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- makariesp
Автор темы —>
- Не в сети
- Сообщений: 6
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Alex_04
—>
- Не в сети
- Сообщений: 1447
- Репутация: 45
- Спасибо получено: 209
makariesp пишет: Я не программист
Нет параметра:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 0CryptDllFindOIDInfo-1.2.643.2.1.3.1.2.1!3].
Есть:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 0CryptDllFindOIDInfo-1.2.643.2.1.3.1.2.1!4].
Вот и первый успех — докопались-таки до нужных веток реестра!
1. «Родной» параметр в HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 0CryptDllFindOIDInfo — это 1.2.643.2.1.3.1.2.1!3 (без»-» впереди).
2. Кто-то или по ошибке, или почему уже переименовал другой параметр в «-1.2.643.2.1.3.1.2.1! 4 ], зачем — не знаю, но он сейчас нас не интересует.
3. Если в ветке HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyO >3 «, которую и надо переименовать в » — 1.2.643.2.1.3.1.2.1!3″ — больше не знаю что ещё можно подсказать для решения проблемы, к сожалению. Возможно более опытные коллеги помогут Вам.
А переименовывется строка с параметром в реестре ОС очень просто: ПКМ по ней -> Переименовать -> Enter — и всё!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.