Показать полную графическую версию : [решено] Не получается удалить файл из реестра
ministr91
26-05-2017, 00:04
Это может показаться странным, но у меня не удаляется папка из реестра. Сама программа уже давно удалена, но вот папка не хочет. Запускаю все от имени администратора, в безопасном режиме тоже не удаляется
morozoff
26-05-2017, 00:21
Это может показаться странным, но у меня не удаляется папка из реестра. »
Запускаю все от имени администратора »
ministr91, Ничего удивительного.
В некоторые разделы реестра Windows изменения не может внести даже администратор, работающий в редакторе реестра, который запущен с полными правами. Это происходит потому, что у группы «Администраторы» нет прав на запись в этот раздел реестра. Причин для этого может быть две:
Группа «Администраторы» является владельцем раздела, но не имеет полных прав на него. В этом случае достаточно просто выдать группе «Администраторы» полные права.
Владельцем раздела являются системная учетная запись Система или TrustedInstaller (Вторая служит в рамках комплекса по укреплению безопасности операционной системы, но для любителей «поковырять» реестр она представляет собой досадную помеху на пути к цели). В этом случае можно сначала стать владельцем раздела, а затем выдать своей группе полные права. Но есть и более интересные альтернативы — утилиты для запуска исполняемых файлов от имени этих учетных записей.
ministr91, По второму скриншоту видно, что удаление раздела, по-видимому, невозможно из-за недостатка прав.
Смотрим статью: Как получить доступ к разделу реестра и вернуть все на свои места (http://www.outsidethebox.ms/10539/)
ministr91
26-05-2017, 00:41
тут проблема серьезнее, чем просто права. Похоже эта ветка реестра выпала из системы и нужны спец.программы
ministr91, надо смотреть права не корня HKLM, а удаляемого Вами раздела. Если права там нормальные, попробуйте на всякий случа́́й RegDelNull (https://technet.microsoft.com/en-us/sysinternals/regdelnull.aspx) (навряд ли, но всё же).
ministr91
26-05-2017, 00:53
ничего не меняет. SOFTWARE тоже все норм с правами
ministr91
26-05-2017, 00:59
Как пользоваться то RegDelNull ?
C:\RegDelNull64\RegDelNull64.exe -sRegDelNull64 Delete Registry keys with embedded Nulls в командной строке вводить, так?
Может потом если не получится через AVZ попробовать? Кто знает, напишите потом код
Как пользоваться то RegDelNull ? »
Так, как написано на сайте или в подсказке самой утилиты:
RegDelNull64.exe "HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks" -s
http://i.imgur.com/fqdtxtf.png
Может потом если не получится через AVZ попробовать? Кто знает, напишите потом код »
Я читал такие рекомендации — загрузиться со внешнего носителя (хотя бы в среду восстановления с инсталляционного диска), подгрузить из файла в реестр куст SOFTWARE, попробовать удалить подраздел оттуда, затем выгрузить загруженный куст.
С ERD Commander'а по идее должно всё удалиться без проблем.
ministr91,
Complete Uninstall BlueStacks App Player (https://bluestacks.zendesk.com/hc/en-us/articles/202877549-Complete-uninstall-BlueStacks-app-player)
Если не сработает - грузитесь в среду восстановления и редактируете свой реестр оффлайн (http://www.wintips.org/how-to-edit-and-modify-registry-offline/).
ministr91
26-05-2017, 21:42
Iska, не вышло regnull
куст не удается загрузить. Процесс не может получить доступ к файлу, т.к. этот файл используется другими процессами
1. запускаем C:\Windows\regedit.exe
2. выбираем нужный куст реестра, например HKEY_LOCAL_MACHINE и в меню Файл щелкаем на загрузить куст
3. загружаем соответствующий файл больного реестра C:\Windows\system32\config\software и подключаем его под любым именем, хоть "1" назовите
куст не удается загрузить. Процесс не может получить доступ к файлу, т.к. этот файл используется другими процессами »
ministr91, загружать куст надо не из-под той же системы. Нужно — из-под внешней, например:
загрузиться со внешнего носителя (хотя бы в среду восстановления с инсталляционного диска) »
С ERD Commander'а »
грузитесь в среду восстановления и редактируете свой реестр оффлайн. »
ministr91
26-05-2017, 22:23
dislike, не помогает с erd commander, ошибка Процесс не может получить доступ к файлу, т.к. этот файл используется другими процессами
Iska, у меня нет диска с Windows 7, а с erd commander тоже ошибка - запускаю с флешки
morozoff
26-05-2017, 22:29
Нужно — из-под внешней, например: »
ministr91, Я когда-то описывал этот процесс (http://forum.oszone.net/post-2729348-4.html) (можно посмотреть, чтобы понять последовательность действий). Вам нужен любой образ с переносной ОС семейства Windows, LiveCD, LiveUSB. Найти или сделалать самому их не составляет большой проблемы.
ministr91
26-05-2017, 22:48
сколько же проблем из-за 1 папки
dislike, не помогает с erd commander, ошибка Процесс не может получить доступ к файлу, т.к. этот файл используется другими процессами »
Вы явно не оттуда файл куста SOFTWARE берёте. При загрузке со внешнего носителя Вам нужно определить, под какой буквой теперь находится «старый» диск C:, и идти брать указанный файл куста оттуда.
ministr91
26-05-2017, 23:03
Вы явно не оттуда файл куста SOFTWARE берёте. »
а как можно взять не от туда? Что значит под какой буквой? Диск С, он у меня 1 и файл software тоже 1
ministr91,
Как быстро определить буквы дисков в среде восстановления или Windows PE (http://www.outsidethebox.ms/10432/)
WinPE: Identify drive letters with a script (https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/winpe-identify-drive-letters)
ministr91
26-05-2017, 23:13
Все, это конец. Не получилось удалить даже в этом режиме. Скачал этот диск на флешку, загрузил файл в реестр, назвал его 1 и ошибка Cannot delete BlieStacks: Error while deleting key
Еще варианты?
ministr91,
Скачайте SetACL Utility (https://helgeklein.com/download/#setacl)
Скопируйте в зависимости от ОС 32-bit или 64-bit версию SetACL в:
C:/Windows/Sytem32
Запустите командную строку от Администратора и выполните последовательно::
SetACL.exe -on "HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks" -ot reg -actn setowner -ownr "n:Administrators"
SetACL.exe -on "HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks" -ot reg -actn ace -ace "n:Administrators;p:full"
В конце вы должны увидеть результат SetACL finished successfully.
Теперь пробуйте удалять.
Выполняйте последовательно так:
cd "C:\Windows\System32\64 bit"
SetACL.exe -on "HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks" -ot reg -actn setowner -ownr "n:Administrators"
SetACL.exe -on "HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks" -ot reg -actn ace -ace "n:Administrators;p:full"
Покажите скрином результат.
ministr91
26-05-2017, 23:47
Казбек, а ты молодец, не сдаешься, долго держишься. Еще варианты?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.