Главная Юзердоски Каталог Трекер NSFW Настройки

Программы

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 9 2 7
Восстановление прав разделов реестра Аноним (Microsoft Windows 7: New Opera) 01/03/26 Вск 23:19:59 3699291 1
d1gkcb9-a615b29[...].png 15Кб, 512x512
512x512
Нужно восстановить права разделов реестра SYSTEM и SOFTWARE. Проблема в том, что есть некоторые разделы с особыми правами, особенно накладно, когда в каком-то разделе нужны права какой-то службе, а не просто достаточно тех прав, что наследуется от SYSTEM, например, для сервиса SharedAccess нужны права для доступа сервиса MpsSvc и недостаточно даже прав Local Service или Network Service, от которых они обычно запускаются. В SOFTWARE..MMDevices нужны отдельно права для сервиса AuidoSRV и т.д. Самый простой вариант - это дать полный доступ всем, чем полностью убирается система безопасности доступа к реестру. Пробовал утилиту SubInACL в режиме экспорта-импорта на одном ключе для примера, так она не работает, возможно, из-за того, что имена не на английском, а заменять их довольно накладно, если учесть объём всего раздела. Вот когда проблема была в профиле пользователя, то она решалась заменой профиля на новый и добавлением в него экспорта из испорченного профиля. А вот с большими разделами такое не прокатывает, т.к. появляется ошибка о том, что не все разделы были изменены и после добавления данных не хватает около 5% объёма из того, что экспортировался, система при этом не запускалась до конца.
Аноним (Microsoft Windows 7: Chromium based) 02/03/26 Пнд 10:35:06 3699360 2
Я тоже ищу инструмент бэкапа реестра. Делаю экспорт всего реестра через regedit "before.reg". Потом устанавливаю что-либо. Повторно делаю экспорт "after.reg". Имею на выходе 2 REG файла (было>стало). Как теперь получить REG содержащий ТОЛЬКО разницу (изменения) в файле "after.reg" чтобы в нём не было данных "before.reg"? Пробовал regshot но он выдаёт мне текстовый формат "after.txt"
Аноним (Microsoft Windows 7: New Opera) 02/03/26 Пнд 14:16:14 3699398 3
>>3699360
Есть утилиты, которые при надобности отслеживают записи всех ключей при установке, типа как опция установки через revo uninstaller. Другой вариант - делать копию реестра из system32\config, потом восстанавливать, но это неудобно, т.к. нужно загружаться с другой системы, с флешки или диска. Посмотрел на regshot, он походу только разницу изменений показывать может в виде текста.
Аноним (Microsoft Windows 7: Chromium based) 03/03/26 Втр 11:35:29 3699660 4
>>3699398
>делать копию реестра из system32\config
Анон, распиши поподробней что ты имеешь ввиду. Для меня вариант руками, с загрузкой с флешки наиболее подходящий
Аноним (Microsoft Windows 7: New Opera) 03/03/26 Втр 16:57:57 3699733 5
>>3699660
До установки приложения загружаешься с флешки/диска, копируешь директорию system32\config куда-то. Устанавливаешь приложение, делаешь новую копию таким же образом. Потом, если нужно удалить все из реестра, что добавлялось при установке приложения - восстанавливаешь реестр из первой копии.
Аноним (Microsoft Windows 7: New Opera) 09/03/26 Пнд 19:53:08 3701242 6
Ситуация аналогична этой: https://superuser.com/questions/985461/restore-default-windows-registry-permissions-for-services-section
В ответах предлагали некорректное решение - с помощью SetACL установить одинаковые права для подразделов, что можно сделать и через regedit.
Теоретически можно было сделать через SubInACL: 1) На чистой Windows считываются исходные права реестра: subinacl /noverbose /outputlog=PERMISSIONS.TXT /subkeyreg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet /display 2) На основной Windows запускается subinacl /playfile PERMISSIONS.TXT , но оказалось, что subinacl не может воспроизвести свой же вывод, возможно из-за того, что в нем есть не только английские буквы. Попробовал на одном ключе и стало понятно, что не прокатит, если не выводить все в SID вместо имен пользователей, может есть какой-то подобный ключ, но не нашел.
Следующий вариант - взять ветки реестра из чистой системы и в них импортировать свои значения, при этом сохраняются изначальные права. Но при этом варианте импортируется около 90-95% данных с ошибкой, что не все импортировалось и критичный раздел - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control , не может подменить какие-то значения, чтоб запустилась система, прокатывает восстановить большую часть HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services , хоть и тоже с ошибкой импортируется не все, но система запускается и большинство прав восстанавливается. А вот в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control что-то не восстанавливается импортом, что доходит до загрузки курсора и идет в ребут, если ничего не импортировать, а просто подменить ветки, то в ребут идет с первой же секунды.
Аноним (Microsoft Windows 8: Firefox based) 09/03/26 Пнд 20:49:01 3701261 7
изображение.png 28Кб, 140x140
140x140
>>3701242
Твоя цель всего этого какава? Что ты пытаешься сделать и для чего?
Аноним (Microsoft Windows 7: New Opera) 09/03/26 Пнд 21:43:36 3701273 8
>>3701261
Хочу восстановить изначальные права системных разделов реестра, т.к. может еще что-то не запуститься, как внезапно выяснилось насчет некоторых сервисов.
Аноним (Microsoft Windows 8: Firefox based) 09/03/26 Пнд 22:14:28 3701281 9
>>3701273
Не хочешь общаться - не надо. Пока.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов