Ключ реестра: ошибка удаления - PullRequest
1 голос
/ 19 апреля 2011

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

Невозможно удалить ........ ключ: ошибка при удалении этого ключа "ошибка, ничего не зарегистрировано в EventViewer

Я имею права администратора и перепробовал все, что предлагает поисковая система:

  1. Пытался изменить разрешения
  2. Пытался сменить владельца
  3. Пытался использовать RegDelNul

Какие-нибудь продвинутые идеи, как избавиться от этого ключа реестра?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 февраля 2012

У меня была похожая проблема (хотя это было с ключом от драйвера от большой софтверной компании).

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

  1. Найти родительский ключ в regedit
  2. Правая мышь, Разрешения, Дополнительно, вкладка Владелец
  3. Проверка Заменить владельца на подконтейнерах
  4. Выберите себя как владельца
  5. Нажмите ОК
  6. В диалоговом окне «Разрешения» нажмите «Добавить» ...
  7. Введите имя пользователя
  8. Нажмите ОК
  9. Нажмите Полный контроль
  10. Нажмите OK

Повторите шаги 1-10 для подраздела. Мне пришлось обновить (F5) и рекурсивно повторить около 20 клавиш.


После того, как придется сделать это снова. Я обнаружил, что если я неоднократно выполняю шаги 1-10 для родительского ключа (примерно по 4 раза каждый), я в конечном итоге добираюсь до точки, где все свойства были распространены. Это быстрее, чем делать это рекурсивно.

0 голосов
/ 27 апреля 2011

Единственное решение состояло в том, чтобы заново создать образ виртуальной машины.

...