У меня была похожая проблема сегодня при попытке убить / отключить службу SBSCore. (что требует изменений в reg до того, как сама служба может быть отключена.) Суть в том, что у вас могут быть нужные разрешения на месте, но пока этот реестр работает, этот ключ / значение может быть заблокирован на месте. ,
Для того, чтобы разблокировать реестр, мне пришлось использовать Sysinternals: Process Explorer и правый клик> Приостановить точное, что ключ заблокирован. Приостановка работы приложения позволила убедиться в его гибкости (поскольку он снимает блокировки, которые у него были), но также не вынуждает приложение перезагружаться и, возможно, сбрасывать / восстанавливать значение ключа во время работы над ним.
В Process Explorer вы можете использовать Ctrl + F и выполнять поиск, используя местоположение программы, имя программы или DLL, чтобы определить, какие приложения ее используют. Двойной щелчок, чтобы вернуться в главное окно ProcEx с выделенной и выбранной программой. Приостановите это и затем внесите свои изменения.
Кроме того, единственное, что следует отметить, - это убедиться, что у вас есть родительские права на обновление ключей, чтобы обновить дочерние ключи. Простое добавление разрешений для каждого ключа не означает, что у вас есть 100% доступ ко всему, что находится под ним.
Обходка для меня пришла отсюда: как отключить SBS 2003 до 2008/2011 истечения льготного периода миграции