Когда вы устанавливаете КАЖДЫЙ ДЕНЬ разрешений, вы получаете предупреждение о том, что только ВЛАДЕЛЕЦ ключа сможет изменить разрешения или получить к нему доступ. В моей системе Windows 10 владельцем является SYSTEM
. В большинстве случаев это будет SYSTEM
, TRUSTED INSTALLER
или ADMINISTRATORS
.
Поэтому мы можем исправить эту проблему, запустив regedit
как SYSTEM
. Для этого нам нужно скачать pstools и распаковать инструменты в папку на вашем компьютере. В моей системе я распаковал их в D:\Downloads
.
Теперь мы хотим запустить Regedit как SYSTEM. Для этого откройте административную командную строку и перейдите в каталог, в который вы развернули файл PSTOOLS (CD D:\Downloads
). В этой папке находится psexec.
Мы запустим команду psexec -i -s regedit.exe
и Regedit откроется.
Regedit теперь работает как пользователь SYSTEM. Поэтому HKEY_CURRENT_USER - это не ВАШ реестр, а системный реестр. Теперь мы должны перейти к вашему разделу реестра. Мы найдем это под HKEY_USERS. Этот ключ содержит реестр всех текущих подключенных (вошедших в систему) реестров пользователей.
В HKEY_USERS вы найдете серию ключей, которые начинаются с S-1-5-xxx и так далее. Более длинные ключи, оканчивающиеся на -1001, -1002 и т.д., Являются вашими вошедшими в систему пользователями. Разверните каждый из них, чтобы найти тот, который соответствует вашему реестру пользователей. Вы можете открыть ключ Environment
под каждым из них, и вы, скорее всего, увидите элемент с именем пользователя, с которым связан ключ. С помощью этого метода вы можете найти правильный ключ S-1-5-xxx. По крайней мере, вы можете открыть каждый из них и проверить разрешения для Control Panel\Keyboard.
Вы обязательно найдете, какой из них имеет плохие разрешения на это.
Теперь, когда вы знаете, как найти Control Panel\Keyboard
клавишу клавиатуры , соответствующую вашей учетной записи, вы можете просто щелкнуть ее правой кнопкой мыши и изменить разрешения. Удалите ВСЕ ОТКРЫТОЕ разрешение.
Следует отметить, что система может продолжать вносить изменения в ключ, поскольку SYSTEM владеет ключом. Если вы пытаетесь запретить системе вносить изменения в этот ключ, то вам нужно изменить владельца ключа на собственное имя пользователя. Затем запретите SYSTEM вносить изменения в ключ. Однако вы не можете отказать "Полный контроль" в SYSTEM, иначе система даже не сможет прочитать ключ и не сказать, что произойдет. Вместо этого вам нужно будет перейти к "Расширенные разрешения" и отказать в разрешении "Задать значение".