Восстановите все разрешения в реестре на значения по умолчанию.
Примечание: Перед выполнением любых изменений в реестре, не забудьте создать точку восстановления системы.
Загрузите утилиту SUBINACL http://www.microsoft.com/en-us/download/details.aspx?id=23510
SUBINACL это утилита командной строки, которая позволяет администраторам получить сведения о правах доступа на файлы, ключи реестра и службы, а также передавать эту информацию от одного пользователя к другому, между локальными или глобальными группами и между
доменами.
Создайте файл с именем reset.cmd в папке C:\Program Files\Windows Resource Kits\Tools
В файл reset.cmd скопируйте и вставьте следующие строки:
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=Администратор=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=Администратор=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=Администратор=f
subinacl /subdirectories %SystemDrive% /grant=Администратор=f
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=Система=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=Система=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=Система=f
subinacl /subdirectories %SystemDrive% /grant=Система=f
Далее, откройте командную строку от имени администратора и выполните следующие команды:
cd /d "C:\Program Files\Windows Resource Kits\Tools"
reset.cmd
После нескольких минут отработки, все права на реестра будут сброшены в первоначальное состояние.