У меня есть очень упрямый ключ реестра, который невозможно удалить или получить к нему доступ: HKLM\Software\Symantec\Symantec Endpoint Protection\CurrentVersion . Когда я пытаюсь открыть его в regedit , он говорит: "An error is preventing this key from being opened. Details: The system cannot find the file specified."

Когда я пытаюсь удалить всю ветку, все, что я получаю, это "Error while deleting key" .

Следуя советам, которые я нашел в других местах, я попытался загрузить утилиту RegDelNull из Sysinternals, но сканирование всего дерева HKLM не выявило элементов для удаления. Однако, когда я указал полный путь к неверному ключу, я получил следующее сообщение:

"A null context handle was passed from the client to the host during a remote procedure call."

Почему regedit жаловалось на невозможность найти указанный файл? Это связано с тем, как хранятся записи реестра?

Что еще более важно, как я могу удалить ключи, когда они даже не могут быть удалены утилитой, созданной именно для этой цели?

0