Восстановление разрешений реестра Windows по умолчанию для раздела служб

У меня проблема с разрешениями реестра. Во время использования моего ПК он замораживается из-за проблемы с контроллером SSD. После перезагрузки и замены SATA для SSD-ПК удалось распознать SSD и запустить Windows 8.1. Но похоже, что разрешения для служб в реестре прикручены. Многие из служб не могли начаться из-за проблемы с Access Denied .

Process Monitor говорит, что они пытались получить доступ к разделу HKLM\System\CurrentControlSet\Control\ . Мои типичные разрешения для узлов реестра в этих разделах:

 Users > Read access Administrators > Full Control access SYSTEM > Full Control access CREATOR OWNER > Full Control access ALL APPLICATION PACKAGES > Full Control access 

И специальные разрешения службы теряются. Я могу восстановить разрешения вручную, например, я добавил NT SERVICE\Dhcp в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp а затем сервис смог начать нормально. Но трудно понять, какие ключи должны иметь доступ к каким сервисам. Я могу использовать Process Monitor для получения этих данных, но это может быть слишком долго. Другой способ – я могу дать Everyone пользователю Full control HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ , но это не безопасный способ.

Итак, существует ли существующий способ восстановления разрешений по умолчанию для ключей реестра служб? Я попытался восстановить его с помощью secedit , но это не помогло. Я также могу попробовать сделать Windows Repair с установочного DVD, но это может занять много времени. Может быть, существует такой способ?

В качестве другого варианта я могу сделать простой инструмент, который будет анализировать разрешения с одного правильного компьютера, а затем сбросить его с помощью моего поврежденного компьютера.

Восстановление системы Windows было отключено, поэтому я не могу восстановить его.

Многие из служб не могли начаться из-за проблемы с доступом.

Вместо поиска отката разрешений я попытаюсь дать другую точку зрения для решения этой конкретной проблемы, которую я цитировал.

Вы можете попытаться предоставить необходимые разрешения пользователя для дерева ключей реестра всей службы с помощью приложения SetACL , которое вы можете скачать здесь (это бесплатное ПО):

https://helgeklein.com/download/


меры

  1. Выполните точку восстановления, иначе откройте командную строку ( CMD.exe ) и запустите эти заказы, чтобы сделать резервную копию дерева ключей службы:

     Reg.exe Export "HKLM\SYSTEM\CurrentControlSet\Services" "%Userprofile%\Desktop\CurrentControlSet.reg" 

    А также:

     Reg.exe Export "HKLM\SYSTEM\ControlSet001\Services" "%Userprofile%\Desktop\ControlSet001.reg" 

    (Он будет сохранен как сценарий реестра на рабочем столе текущего пользователя)

  2. Запустите эти команды, чтобы получить право собственности, а также полный доступ к вашему текущему пользователю в деревьях ключей реестра:

     "SetACL.exe" -on "HKLM\SYSTEM\CurrentControlSet\Services" -ot "reg" -ownr "n:%UserName%" -rec "Yes" -actn "setowner" -silent "SetACL.exe" -on "HKLM\SYSTEM\CurrentControlSet\Services" -ot "reg" -ace "n:%UserName%;p:full" -rec "Yes" -actn "ace" -silent 

    А также:

     "SetACL.exe" -on "HKLM\SYSTEM\ControlSet001\Services" -ot "reg" -ownr "n:%UserName%" -rec "Yes" -actn "setowner" -silent "SetACL.exe" -on "HKLM\SYSTEM\ControlSet001\Services" -ot "reg" -ace "n:%UserName%;p:full" -rec "Yes" -actn "ace" -silent 
  3. Перезагрузите компьютер и проверьте, не привело ли оно к ожидаемому устранению отказа в доступе.

  • «Удаленное» редактирование реестра - Windows 7
  • Отключить экран приветствия Windows 8
  • Как я могу отобразить дополнительную информацию о загрузке и завершении работы на экране приветствия Windows 7?
  • Клавиатура Remap с картой scancode для отключения alt + ctr + del
  • Не удается найти значение размера BagMRU, настройки моей папки теряются
  • Как отключить горячие клавиши в Internet Explorer 9?
  • Не удается открыть папку в Windows 7 двойным щелчком
  • Word 2010 - ключ реестра для параметров автозамены
  • Можно ли настроить статическую IP-альтернативу для всех адаптеров с помощью реестра?
  • Как увеличить чувствительность мыши до предела в Windows Regedit?
  • Ввод реестра DatabasePath не работает в Windows 7
  • Давайте будем гением компьютера.