Получите разрешение на ключ реестра

Вопрос или проблема

Пытаюсь изменить значение HideBasedOnVelocityId на ShowBasedOnVelocityId в реестре Computer\HKEY_CLASSES_ROOT\Directory\shell\cmd. Для этой цели я пытаюсь получить разрешения:

введите описание изображения здесь

введите описание изображения здесь

Получил ошибку:

введите описание изображения здесь

---------------------------
Безопасность Windows
---------------------------
Не удалось сохранить изменения разрешений для cmd.
Доступ запрещен.

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

Вам нужно взять на себя право собственности на ключ реестра и затем назначить разрешения соответственно.

Изменение права собственности на ключ реестра

  • Выберите ключ, для которого хотите изменить право собственности.
  • В меню “Правка” нажмите “Разрешения”.
  • Нажмите “Дополнительно”, затем нажмите “Изменить”.
  • В разделе “Выберите пользователя или группу” введите administrators и нажмите OK.
  • Теперь назначьте необходимые разрешения для ключа.

Для получения дополнительной информации вы можете прочитать статью Как взять на себя право собственности на ключи реестра и назначить полные разрешения.

Ответ или решение

Чтобы изменить значение ключа реестра HideBasedOnVelocityId на ShowBasedOnVelocityId в реестре по пути Computer\HKEY_CLASSES_ROOT\Directory\shell\cmd, вам необходимо получить разрешение на изменение данного ключа. Это может потребовать изменения прав собственности на сам ключ, что позволяет вам управлять его разрешениями.

Пошаговая инструкция по изменению разрешений на ключ реестра

  1. Запустите редактор реестра:

    • Нажмите Win + R, введите regedit и нажмите Enter.
  2. Перейдите к нужному ключу:

    • В редакторе реестра выполните переход по пути HKEY_CLASSES_ROOT\Directory\shell\cmd.
  3. Изменение разрешений:

    • Щелкните правой кнопкой мыши на ключе cmd и выберите пункт Разрешения (Permissions).
  4. Изменение владельца:

    • В открывшемся окне разрешений нажмите на кнопку Дополнительно (Advanced).
    • В верхней части окна вы увидите текущего владельца. Нажмите на ссылку Изменить (Change).
    • Введите в поле Введите имя объекта для выбора Administrators и нажмите ОК. Если ваше имя пользователя также должно иметь доступ, можете ввести его вместо Administrators.
  5. Назначьте необходимые права:

    • После того как вы измените владельца, вы сможете назначить права доступа. В том же окне разрешений, после того как вы выберете группу Administrators или ваше имя пользователя, установите флажок для Полный доступ (Full Control), чтобы иметь возможность редактировать значения ключа.
  6. Сохранение изменений:

    • Нажмите ОК, чтобы сохранить изменения, и закройте редактор реестра.
  7. Проверьте изменения:

    • Попробуйте снова изменить значение ключа HideBasedOnVelocityId на ShowBasedOnVelocityId, чтобы убедиться, что теперь у вас есть необходимые права.

Возможные проблемы и их решение

Если вы по-прежнему видите сообщение "Access is denied" (Доступ запрещён), это может указывать на недостаток прав даже для административной учетной записи. В этом случае вы можете попробовать следующие шаги:

  • Убедитесь, что редактор реестра запущен от имени администратора: щелкните правой кнопкой мыши на regedit и выберите Запуск от имени администратора (Run as administrator).
  • Проверьте наличие других приложений, которые могут блокировать доступ к реестру, например, антивирусные программы.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...