7

У меня ПК с Windows 7, и, если пару дней назад я попытаюсь открыть блокнот, я получу следующую ошибку:

Windows не может найти C:\Windows\System32\notepad.exe . Убедитесь, что вы правильно ввели имя, и они попробуют снова.

Выполнив поиск, я обнаружил, что notepad.exe в c:\windows, c:\windows\system и c:\windows\system32, и во всех трех местах я попытался заменить его файлом, взятым с другого ПК с Windows 7 но я получаю ту же ошибку.

8 ответов8

8

Возникла такая же проблема после игры с заменой блокнота на notepad++. Чтобы восстановить нормальное поведение, я должен удалить один ключ в реестре Windows.

  1. откройте редактор реестра Windows (как администратор)
  2. открыть

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
    
  3. удалить (если существует) notepad.exe

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

1

Просто для вашего сведения, вот причина, почему есть несколько мест для Блокнота:

В Windows 3.0 блокнот помещается в каталог Windows. Windows NT поместила его в каталог System32.

Блокнот, пожалуй, самая распространенная программа в Windows. многие программы установки используют его для просмотра файла Readme, и вы можете использовать свое воображение, чтобы найти другие места, где программа или командный файл или печатные инструкции жестко закодируют путь к блокноту.

Статья интересна для чтения. Если вам нужна дополнительная информация, прочитайте также комментарии для более глубокого понимания вопроса.

0

Я столкнулся с подобными проблемами, если моя переменная окружения %PATH% слишком длинная. Проверьте переменные окружения и посмотрите, есть ли какие-либо старые неустановленные программы, которые все еще находятся в переменной PATH и удалите их.

Я не знаю, почему это происходит, но если PATH слишком длинный, Windows не сможет превратить %windir% в C:\Windows поэтому, когда он пытается открыть %windir%\notepad.exe он не может найти исполняемый файл .

0

Ищите со всем. Если он где-то есть, он его найдет. Вам нужно только найти несколько ключевых элементов, так что просто notepad.exe сделает это. Если нет результата, значит, он ушел.

Вы, конечно, могли бы воспользоваться этой возможностью, чтобы заменить ее альтернативой. Я бы порекомендовал notepad2.

0

У меня была эта проблема после обновления с Textpad 5 до Textpad 6, в котором есть опция «Заменить Блокнот». Я не мог запустить блокнот, дважды щелкнув по нему или запустив его из командной строки из любого из его многочисленных расположений.

В дополнение к вышеупомянутому посту, я нашел ключ рег

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ Параметры выполнения файла изображения \ Notepad.exe

имел значение reg_sz "Отладчик", которое указывало на несуществующий Textpad 5. Таким образом, значение отладчика заменяет запрошенный файл изображения альтернативным файлом изображения на ваш выбор. Хорошо, если немного опасно, потому что любой файл образа Windows может быть перезаписан.

Так что ручное исправление пути к Textpad у меня сработало.

Надеюсь это поможет.

0

Вы уверены, что путь в сообщении об ошибке, которое вы ввели здесь, точно такой же, как и в сообщении об ошибке, которое вы видите? Если файл существует, как вы обнаружили при поиске, он не должен выдавать это сообщение об ошибке.

Что вы установили или изменили за последние пару дней? Можете ли вы вернуться к точке восстановления системы до этих изменений?

0

Как вы открываете блокнот? Попробуйте открыть командную строку и введите C:\Windows\system32\notepad.exe и посмотрите, работает ли это. Если это так, попробуйте воссоздать ярлык.

Все остальное терпит неудачу, может быть, вы можете попробовать установить Notepad2 поверх блокнота.

-1

Правильный блокнот находится в C:\Windows\notepad.exe. Это тот, который запущен на моем компьютере.

Попробуйте запустить его напрямую, запустив «C:\Windows\notepad.exe» и посмотрите, запускается ли он.

Если все начинается правильно, значит что-то не так с путем.
Если он не запускается, значит что-то не так с разрешениями на notepad.exe.

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