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