Файл может запускать другую программу при выполнении EXE-файла в Windows 7

В этой статье приводится решение проблемы, при которой при при выполнении EXE-файла в Windows 7 может запуститься другая программа.

Применяется к: Windows 7 с пакетом обновления 1 (SP1)
Оригинальный номер базы знаний: 950505

Симптомы

При выполнении EXE-файла в Windows 7 может запуститься другая программа. Кроме того, значок EXE-файла может отображаться не так, как ожидалось. Также могут возникнуть другие ошибки EXE-файла или программы, которая запускается.

Решение

Важно!

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

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

  1. Чтобы открыть диспетчер задач, нажмите клавиши CTRL+SHIFT+ ESC.

  2. Выберите Файл, затем одновременно нажмите клавишу CTRL и команду Новая задача (Выполнить...). Откроется командная строка.

    Снимок экрана с выбранным параметром «Новая задача (Выполнить...)» в меню «Файл» диспетчера задач Windows.

  3. Введите в командной строке блокнот и нажмите кнопку ВВОД.

    Снимок экрана с введенным запросом «блокнот» в командной строке.

  4. Вставьте следующий текст в Блокнот:

    Windows Registry Editor Version 5.00
    
    [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe][HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe][HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithList][HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithProgids] "exefile"=hex(0):
    
  5. В меню Файл выберите Сохранить как.

    Снимок экрана с выбранным параметром «Сохранить как» в меню «Файл».

  6. Выберите Все файлы в списке Тип файла, затем введите Exe.reg в поле Имя файла.

  7. Выберите Юникод в списке Кодировка. Сохраните файл и запомните его расположение.

    Снимок экрана диалогового окна «Сохранить как» для сохранения файла в Блокноте в формате Exe.reg.

  8. В командной строке введите REG IMPORT <filepath> Exe.reg, а затем нажмите клавишу ВВОД.

    Снимок экрана с введенной командой REG IMPROT в командной строке.

    Примечание.

    <filepath> — это заполнитель, который предназначен для ввода расположения файла Exe.reg (например, C:\Exe.reg).

  9. Нажмите кнопку Да, а затем нажмите кнопку ОК в ответ на запросы реестра.

  10. Выйдите из текущей учетной записи. Затем войдите снова в свою учетную запись.

Примечание.

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