Не удается удалить определенные разделы реестра и возникает ошибка при удалении ключа
В этой статье описано, как устранить ошибку при удалении ключа , возникающую при попытке удалить определенные разделы реестра.
Применяется к: Windows Server 2012 R2
Исходный номер базы знаний: 2021860
Симптомы
При попытке удалить раздел реестра может появиться следующее сообщение об ошибке:
Ошибка при удалении ключа
Причина
Эта проблема может быть вызвана при попытке удалить раздел реестра, содержащий внедренные символы NULL. Эти символы не видны при просмотре записи реестра.
Разрешение
Чтобы удалить раздел реестра, содержащий внедренный символ NULL, необходимо сначала заменить символ NULL другим символом. Эту операцию можно выполнить с помощью средства RegDelNull версии 1.11 от Sysinternals.
Дополнительная информация
Usage: regdelnull <path> [-s]
-s Recurse into subkeys.
Вы не можете вручную создать запись реестра с внедренным символом NULL. Эта проблема обычно возникает из-за повреждения установки приложения или аналогичного. Ядро Windows может внедрить символ NULL в строку для формирования полного имени ключа. Если доступ к этой записи осуществляется из пользовательского режима, невозможно открыть ключ, содержащий внедренную строку NULL.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по