Ошибка доступа к ветке реестра (создание параметра)

155
08 января 2019, 07:50

Помогите пожалуйста разобраться, почему не создается параметр в реестре (только на моем компьютере). Создаю параметр из программы на C# (запуск хоть под админом, хоть без):

Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BLOCK_LMZ_SCRIPT",
                                  RegistryKeyPermissionCheck.ReadWriteSubTree);

Получаю Exception:

Невозможно создать статический подпараметр для временного родительского параметра.

в Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)

в Microsoft.Win32.RegistryKey.CreateSubKeyInternal(String subkey, RegistryKeyPermissionCheck permissionCheck, Object registrySecurityObj, RegistryOptions registryOptions)

в Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck)

Создаю параметр FEATURE_BLOCK_LMZ_SCRIPT вручную в regedit - появляется ошибка:

[Window Title]

Ошибка при создании раздела

[Content]

Не удается создать раздел. Ошибка при записи в реестр.

Необходимые права доступа у FeatureControl есть, унаследованы от родительского раздела Main, в котором отлично создаются параметры. И что это за временный родительский параметр?

READ ALSO
Работа с классом из внутри

Работа с классом из внутри

У меня есть класс скажем A (основной класс) и в нем список объектов класса BСразу после создания класса B(его экземпляра) мне нужно добавить...

153
Не обновляется Web приложение на IIS

Не обновляется Web приложение на IIS

Использую для проекта ASPNET Web-Api вместе с планировщиком задач Hangfire

152
Jenkins C# Couldn't find any revision to build

Jenkins C# Couldn't find any revision to build

Всем приветНе могу собрать проект

211
ASP.NET Core запрос

ASP.NET Core запрос

Есть запрос следующего плана:

206