Ошибка «explorer не является внутренней или внешней командой, исполняемой программой или пакетным файлом» появляется в командной строке, когда система не может найти файл explorer.exe по указанному пути — чаще всего из-за повреждённой переменной окружения PATH или отсутствия самого файла в папке C:\Windows. Быстрая проверка: выполните в терминале команду where explorer — если ответ пустой или выдаёт «не удается найти файлы», проблема именно в доступности исполняемого файла, а не в самой оболочке.
Такое сообщение — стандартная реакция интерпретатора cmd.exe на любую команду, которую он не смог сопоставить ни с внутренней инструкцией, ни с файлом в каталогах из PATH. Разберёмся, почему это происходит именно с проводником Windows и как вернуть его запуск без переустановки системы.
Почему командная строка не находит explorer.exe
Файл explorer.exe лежит в системном каталоге C:\Windows, и этот каталог по умолчанию входит в переменную PATH. Когда вы вводите explorer без полного пути, cmd ищет исполняемый файл последовательно во всех папках из PATH. Если поиск завершился неудачей, вы получаете знакомое сообщение об ошибке.
Возможные причины, которые стоит проверить в первую очередь:
- 🔧 Переменная PATH повреждена или из неё удалён путь
C:\Windows— типичное последствие ручного редактирования окружения или работы «оптимизаторов» системы. - 🦠 Файл explorer.exe удалён или помещён в карантин антивирусом либо повреждён вредоносным ПО.
- 📁 Команда введена с опечаткой, лишними пробелами или кириллическими символами, которые визуально похожи на латиницу.
- ⚙️ Системные файлы повреждены — например, после аварийного завершения работы или сбоя диска.
Отдельный случай — запуск из PowerShell. Там синтаксис чуть строже, но сама логика поиска по PATH та же, поэтому диагностика идентична.
Быстрая диагностика: что проверить в первую очередь
Прежде чем что-то чинить, определите, в чём именно проблема. Откройте командную строку (подойдёт и обычная, без прав администратора) и выполните по очереди несколько проверок. Каждая из них занимает секунды, но сразу сужает круг причин.
echo %PATH%
dir C:\Windows\explorer.exe
where explorer
Первая команда покажет текущее содержимое PATH — убедитесь, что в списке присутствует C:\Windows и C:\Windows\System32. Вторая подтвердит, что сам файл на месте. Третья покажет, видит ли система explorer через механизм поиска.
☑️ Экспресс-диагностика ошибки
Если запуск с полным путём C:\Windows\explorer.exe срабатывает, а короткая команда — нет, диагноз однозначен: проблема в переменной PATH, а не в самом файле проводника. Это самый частый и самый просто решаемый сценарий.
Восстановление переменной PATH
Если путь к системной папке пропал из окружения, его нужно вернуть. Откройте Параметры → Система → О системе → Дополнительные параметры системы → Переменные среды (в разных версиях Windows путь к этому окну может немного отличаться — надёжнее нажать Win + R и ввести sysdm.cpl, затем вкладка «Дополнительно»).
В разделе «Системные переменные» найдите Path и откройте его на редактирование. Проверьте наличие записей C:\Windows и C:\Windows\System32; при отсутствии добавьте их кнопкой «Создать». После сохранения закройте и заново откройте командную строку — уже открытые окна терминала не подхватывают изменения окружения.
⚠️ Внимание: редактируйте PATH аккуратно и не удаляйте существующие записи. Удаление системных путей может нарушить работу других программ, которые зависят от этих каталогов. Перед изменением скопируйте текущее значение переменной в текстовый файл как резервную копию.
Восстановление файла explorer.exe
Когда самого файла нет на диске или он повреждён, помогут встроенные средства проверки системных файлов. Запустите командную строку от имени администратора и выполните:
sfc /scannow
Утилита SFC сравнит защищённые системные файлы с эталонными копиями из хранилища компонентов и восстановит повреждённые. Процесс занимает заметное время — не закрывайте окно до завершения. Если SFC сообщит, что восстановить файлы не удалось, дополнительно выполните команду DISM /Online /Cleanup-Image /RestoreHealth, которая чинит само хранилище компонентов, а затем повторите проверку SFC.
Параллельно загляните в журнал и карантин вашего антивируса. Если explorer.exe был перемещён в карантин по ложному срабатыванию, восстановите его оттуда и добавьте в исключения только после проверки подлинности файла.
⚠️ Внимание: не скачивайте explorer.exe со сторонних сайтов «библиотек DLL и EXE». Файл должен восстанавливаться штатными средствами Windows или из установочного образа вашей версии системы — иначе высок риск получить модифицированный или вредоносный файл.
Альтернативные способы запустить проводник
Пока проблема с PATH не решена, рабочий стол и файловый менеджер можно вернуть обходными путями. Нажмите Ctrl + Shift + Esc, чтобы открыть Диспетчер задач, затем выберите «Файл → Запустить новую задачу» и введите explorer или полный путь C:\Windows\explorer.exe.
Ещё варианты запуска:
- 🖱️ Сочетание
Win + E— открывает окно проводника напрямую, минуя командную строку. - ⌨️ Диалог «Выполнить» (
Win + R) — введитеexplorerи нажмите Enter. - 🔄 Если проводник завис, а не отсутствует: в Диспетчере задач найдите процесс «Проводник», щёлкните правой кнопкой и выберите «Перезапустить».
Почему explorer может «пропадать» после чистки системы
Некоторые утилиты-«чистильщики» и твикеры изменяют переменные окружения или удаляют записи реестра, считая их лишними. Если ошибка появилась вскоре после использования такой программы, проверьте её журнал действий и откатите изменения, если утилита это позволяет. Также полезно восстановить систему из точки восстановления, созданной до чистки.
Сводная таблица: симптомы и решения
| Симптом | Вероятная причина | Решение |
|---|---|---|
| Полный путь запускается, короткая команда — нет | В PATH нет C:\Windows | Добавить путь в переменные среды |
| Файл explorer.exe отсутствует в C:\Windows | Удалён антивирусом или сбоем | Проверить карантин, выполнить sfc /scannow |
| SFC не смог восстановить файлы | Повреждено хранилище компонентов | DISM /RestoreHealth, затем повторить SFC |
| Ошибка появилась после «оптимизации» системы | Твикер изменил окружение или реестр | Откат изменений, точка восстановления |
| Команда введена верно, но не распознаётся | Опечатка или кириллица вместо латиницы | Ввести команду заново латиницей |
Часто задаваемые вопросы
Можно ли запускать explorer из PowerShell?
Да. В PowerShell команда explorer работает так же, как в cmd, если файл доступен через PATH. При ошибке используйте полный путь C:\Windows\explorer.exe или конструкцию Start-Process explorer.
Ошибка появляется при запуске bat-файла — в чём дело?
Пакетный файл наследует окружение того процесса, который его запустил. Если bat-скрипт стартует из планировщика задач или сторонней программы с урезанным PATH, команда explorer внутри него не найдётся. Пропишите в скрипте полный путь C:\Windows\explorer.exe.
Поможет ли переустановка Windows?
Это крайняя мера. Ошибка решается точечно: правкой PATH, восстановлением файла через SFC/DISM или откатом к точке восстановления. Переустановка оправдана только при массовом повреждении системы, которое не устраняется штатными средствами.
Explorer запускается, но сразу закрывается — это та же проблема?
Нет, это другой сценарий: файл находится и стартует, но процесс аварийно завершается. Возможные причины — повреждённые расширения оболочки, ошибки в профиле пользователя или конфликтующее ПО. Начните с проверки журнала событий Windows и загрузки в чистом режиме.
Как проверить, не подменён ли explorer.exe вирусом?
Откройте свойства файла C:\Windows\explorer.exe, вкладку «Цифровые подписи» — подпись должна принадлежать Microsoft. Дополнительно проверьте систему актуальным антивирусом и выполните sfc /scannow: утилита обнаружит несоответствие системного файла эталону.