Посоветуйте хорошую программу для редактирования реестра. Суть такова. Удалил некорректно установившуюся программу. Удалять пришлось вручную,деинсталятора не оказалось. Почистил РегОрганейзер реестр,но вот 2 записи остались неудалёнными.Изменить права доступа не выходит,оснастка regedt32 не помогает,RegASSASSIN бессильна.
А как результат программа ставится заново упорно не желает,говорит что уже установлена.
Винда какая? regedit и в ручную удалить оставшиеся ключи.
Flier написал :
А как результат программа ставится заново упорно не желает,говорит что уже установлена.
Статус программы какой, Shareware?
ЮрАн написал :
regedit и в ручную удалить оставшиеся ключи.
К сожалению именно regedit в данном случае самая беспомощная штука. Не удаляется он вручную,права доступа не позволяют. И изменить их не выходит.Тут вот в качестве бреда такая мысль. Экспортировать реестр,чем -то открыть(чем не знаю) ,вымарать ненужное,запаковать и подсунуть обратно. Всё это сделать с Live CD. Вот только не знаю выйдет ли это фокус.
Очистка следов удаленных программ. IObit Uninstaller
У реестра ж вроде должны быть контрольные суммы,для проверки целостности. Если просто так в грубую что-то вымарать можно видимо получить нерабочую систему.
Источник: mastergrad.com
Как удалить запись из реестра при закрытии программы?
Итак, в реестре после запуска программы остается запись в разделе с полным именем:
(HKEY_USERSS-1-5-21-3007851985-1594028022-4212282107-1000_ClassesLocal SettingsSoftwareMicrosoftWindowsShellMuiCache)
Мне нужно при закрытии программы удалить эту запись. Программа написана в Visual Studio 2010 на с++. Я написала код, но он не удаляет эту запись. Что в нем не так?
RegistryKey^ rk; String^ fullPath = Application::ExecutablePath->ToString(); rk = Registry::Users->OpenSubKey(«S-1-5-21-3007851985-1594028022-4212282107-1000_ClassesLocal SettingsSoftwareMicrosoftWindowsShellMuiCache»); if (rk) rk->DeleteValue(fullPath);
Источник: ru.stackoverflow.com
Как удалить неудаляемый раздел реестра?
Удалить тоже нельзя, поменять права тоже нельзя (админ права есть). Находил в Сети совет по использованию программы RegDelNull, которая удаляет битые разделы, она ничего не нашла. chkdsk ошибок не нашел. Что можно сделать?
- Вопрос задан более трёх лет назад
- 17252 просмотра
Комментировать
Решения вопроса 1
Как почистить реестр от остатков удалённой программы
И ни капельки я не тупой. просто ленивый
скачать psexec, входит в состав sysinternals
запустить командную строку с правами админа в директории с psexec
выполнить psexec -i -s -d regedit
удалить нужный ключ.
На некоторые разделы замучаешься права выставлять, там наследование не работает
Ответ написан более трёх лет назад
Нравится 3 3 комментария
Спасибо, это сработало. А как это работает? Regedit думает, что работает с «чужой» системой, и уходят ограничения?
nrv: ключ s у psexec запускает приложение от имени системы. Эти ключи не удалялись даже админом потому что владелец система
Источник: qna.habr.com