Это был мой оригинальный ответ:
Войдите в систему как пользователь с ограниченными правами, затем перейдите в c: \ windows и щелкните правой кнопкой мыши
на regedit и нажмите «Запуск от имени администратора» (вас попросят
учетные данные) и внесите те же изменения в реестр.
ОК, если честно, после того, как я написал ответ, я решил проверить его и перепроверить свой ответ, как я часто это делаю. То, что я обнаружил, разрушило давнюю мысль, которая у меня была, и я собираюсь упомянуть об этом сейчас, потому что я уверен, что я не единственный, кто будет удивлен.
Несмотря на то, что я вошел в систему под моим именем "Test", когда я запустил regedit.exe в качестве администратора (или даже второго администратора), вместо того, чтобы запускать ТОЛЬКО программу с повышенными привилегиями, он также изменяет куст HKEY_Current_User на ту же учетную запись администратора , Я был очень удивлен.
Поэтому для простоты я бы сделал это следующим образом: временно переведите пользователя на административный уровень в Панели управления> Пользователи. Войдите в систему как этот пользователь и внесите изменения в реестр в точности так, как вы это делали выше. Вы можете проверить это немедленно, щелкнув правой кнопкой мыши на панели задач. Выйдите из системы и войдите в систему как администратор, а затем верните пользователя в стандарт. Я проверил это, и это сработало.
Еще более простой способ: войдя в систему под учетной записью администратора, временно поднимите уровня обычного пользователя до уровня администратора в панели управления> Пользователи, а затем следуйте исходному ответу. Теперь запустите regedit от имени этого пользователя, он загрузит их улей, и вы сможете его отредактировать. Затем понизьте их снова. Таким образом, все это делается без входа и выхода.
Я думаю, что это понятно, но если я что-то запутал, просто спросите в комментариях, и я постараюсь уточнить.