6

Я хочу изменить раздел реестра Windows 7 в HKEY_LOCAL_MACHINE->SOFTWARE->Classes->CLSID->B54F3741-5B07-11cf-A4B0-00AA004A55E8} -> InprocServer32 . Я управлял regedit в качестве администратора. Но когда я пытался изменить этот ключ, он не позволяет мне измениться и сообщает об ошибке как

Cannot edit: error writing the value's new contents

Так почему я не могу изменить ключ реестра даже в режиме администратора? Как решить эту проблему в Windows 7? Я также отключил свой антивирус, но это не помогло.

2 ответа2

10

Потому что по умолчанию администраторы имеют разрешения на чтение только для этого ключа

Вы можете открыть окно разрешений, щелкнув правой кнопкой мыши InprocServer32 и выбрав Permissions...

Теперь, чтобы избежать проблемы XY, почему вы хотите изменить значение в первую очередь?

0

Этот ключ обычно принадлежит DLL-обработчику сценариев VBS. Symantec любит перезаписывать его с помощью механизма сканирования сценариев, и, поскольку вы упомянули об отключении антивируса, я предполагаю, что вы используете продукт Symantec AV (но другие пакеты AV также могут делать то же самое).

Даже если вы отключили AV-защиту, пакет может по-прежнему активно мешать вам манипулировать клавишами. Скорее всего, это не позволит вредоносным программам изменить его.

Попробуйте изменить его во время загрузки в безопасном режиме или используйте MSConfig чтобы отключить все службы и утилиты Symantec, пока вы не закончите.

В зависимости от проблемы, возможно, полностью удалите пакет Symantec и / или переустановите без функций сканирования скриптов (если это возможно).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .