Почему regedit.exe не запускается в Windows?

Программа Regedit.exe запускает редактор реестра, который предоставляет возможность пользователям вносить изменения в регистрационную базу данных. Эта база или реестр Windows является «цементирующей» частью ОС, в котором в иерархическом порядке содержаться данные о конфигурации аппаратного и программного обеспечения. Но иногда при выполнении команды regedit Windows не реагирует на запрос пользователя, редактор реестра просто не запускается.

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

Почему Windows не находит программу regedit.exe

Проблема с запуском может возникнуть по следующим причинам:

  1. Отключен доступ к редактору реестра в групповой политике.
  2. Заражение компьютера вредоносными программами.
  3. Повреждены системные файлы.
  4. Неправильно настроены переменные среды.

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

Проверка компьютера на вирусы

Чаще всего запустить редактор реестра не удается из-за активности вредоносного ПО. Для очистки компьютера от вирусов запустите полное сканирование системы в безопасном режиме.

Поскольку в большинстве случаев к блокировке доступа к функциям ОС причастны вредоносные программы типа ransomware, рекомендуется использовать Malwarebytes.

После проверки перезапустите ОС в обычном режиме и проверьте, запускается ли редактор реестра.

Изменение параметра групповой политики

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

Войдите в систему с учетной записи администратора. Запустите Редактор локальной групповой политики командой gpedit.msc из окна «Выполнить» (Win +R).

Перейдите в раздел Конфигурация пользователя — Административные шаблоны. В разделе «Система» найдите запись «Запретить доступ к средствам редактирования реестра»

Двойным щелчком мыши откройте ее свойства и установите флажок в положение «Отключено».

Закройте окно и перезапустите систему. Попробуйте запустить команду regedit.

Изменение переменной среды

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

В проводнике кликните правой кнопкой мыши на «Этот компьютер» и выберите Свойства.

На левой панели перейдите в «Дополнительные параметры системы».

На вкладке Дополнительно щелкните кнопку «Переменные среды».

В поле системных переменных отметьте курсором строку Path и нажмите на «Изменить».

В поле значение переменной добавьте указанную строку:

%USERPROFILE%\AppData\Local\Microsoft\WindowsApps

Сохраните изменения на «ОК» и перезагрузите ПК.

Копирование Regedit из других источников

Возможно, что Windows не может обнаружить regedit.exe по причине его повреждения. Попробуйте заменить его из другого источника.

Запустите ПК в безопасном режиме и перейдите на системный диск (обычно, диск С).

В папке Windows.old найдите файл regedit.exe, щелкните по нему правой кнопкой мыши и выберите «Копировать». Теперь перейдите в рабочую папку Windows и вставьте этот файл.

Скопировать regedit.exe можно с другого компьютера, на котором установлена такая же версия ОС. После копирования проверьте, решена ли проблема.

Проверка системных файлов

Возможно, повреждены системные файлы или зависимости, которые используются программой regedit.exe. В этом случае проверьте ОС на наличие повреждений утилитами SFC и DISM.

Откройте командную строку с правами администратора с помощью поиска Windows или из меню Win +X.

Запустите команду sfc /scannow. После ее завершения перезапустите ПК и снова откройте командную строку. Выполните следующие сканирование системы командой:

Dism /online /cleanup-image /restorehealth

После перезагрузки попробуйте запустить редактор.

Ссылка на основную публикацию