Перейти к содержанию

[Исправлено] Невозможно добавить программу для открытия со списком в Windows

Если щелкнуть файл правой кнопкой мыши, выбрать «Открыть с помощью», щелкнуть «Выбрать другое приложение» и выбрать программу с помощью диалогового окна «Обзор», программа может не отображаться в диалоговом окне «Открыть с помощью».if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-3-0′)};if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-3-0’)};

Может показаться, что после того, как вы выбрали программу в диалоговом окне просмотра, ничего не произошло, т. Е. Диалоговое окно Открыть с помощью просто игнорирует ваш выбор. Это ошибка, которая существует со времен Windows XP (по крайней мере) и остается в Windows 10. В этой статье показано, как решить проблему с открытием с помощью.

Причина

Несмотря на то, что для программы выбран правильный EXE-файл, программа теперь может отображаться в меню «Открыть с помощью» по следующим причинам:

  1. Запуск нескольких версий программы. Например, Notepad ++ (стандартная установка) и Notepad ++ Portable.
  2. Программа была недавно обновлена ​​и установлена ​​в новую папку с информацией о версии в имени папки. (например, Avidemux 2.7)
  3. Вы используете как 32-разрядную, так и 64-разрядную версии приложения. Во многих случаях имя исполняемого файла программы совпадает, но 64-разрядные приложения хранятся в другой папке Program Files, а 32-разрядное — в другой папке. Поскольку Windows использует путь, уже зарегистрированный в разделе реестра приложений, вы не сможете добавить другую версию в диалоговое окно «Открыть с помощью».

    Сначала убедитесь, какую версию (32-битную или 64-битную) вы собираетесь использовать. Затем выполните один из следующих способов, чтобы зарегистрировать в реестре нужную версию (32-разрядную или 64-разрядную). Проблема не возникнет в первую очередь, если имена исполняемых файлов будут разными, скажем, program.exe для 32-разрядной версии и program_x64.exe для 64-разрядной версии.

    Пользователь запускал Adobe Reader 8 из папки «Windows.old». Через некоторое время он решил переместить его в «Program Files». Это приводило к тому, что программа не отображалась в списке «Открыть с помощью», не позволяло ему добавить программу в список. Когда он попытался добавить его, оно просто вернулось в окно «Открыть с помощью» или ничего не произошло.

  4. Перемещение программ в разные папки. Например, возможно, вы впервые запускали программу из пути к временной папке. Проблема может возникнуть при перемещении программы в другую папку.
  5. Смена букв дисков.

Во всех вышеперечисленных случаях путь к исполняемому файлу программы мог уже быть записан в реестр. При изменении местоположения папки программы или буквы диска Windows не обновляет динамически регистрационные данные приложения в реестре. И, когда вы вручную выбираете правильный исполняемый файл в поле Открыть с помощью, ваш выбор просто игнорируется, поскольку запись с таким же именем программы (.exe) уже существует в реестре.

[Решение] Невозможно добавить программу для открытия со списком в Windows

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

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-4-0’)};

Примечание. Для иллюстрации предположим, что вы не можете добавить Notepad ++ в меню «Открыть с помощью» в Windows.

Метод 1. Исправьте путь к файлу .exe программы в реестре.

  1. Запустите редактор реестра (regedit.exe).
  2. Перейдите к следующему ключу:
    HKEY_CLASSES_ROOT \ Applications \ notepad ++. Exe \ оболочка \ open \ команда
  3. Проверьте и исправьте путь к файлу .exe, указанный в значении (по умолчанию).
    невозможно добавить программу для открытия с меню в окнах
  4. Закройте редактор реестра.

Метод 2. Удалите регистрацию программы, затем снова нажмите «Открыть с помощью».

Другой вариант — удалить регистрацию пути к приложению в реестре Windows. А затем снова используйте «Открыть с помощью», чтобы приложение было повторно зарегистрировано автоматически. Следуй этим шагам:if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-4-0’)};

  1. Перейдите в следующий раздел реестра:
    HKEY_CLASSES_ROOT \ Applications \ notepad ++. Exe
  2. Щелкните правой кнопкой мыши блокнот ++. Exe и выберите Удалить.
    невозможно добавить программу для открытия с меню в окнах
  3. Нажмите Да, когда вас попросят подтвердить.
  4. Закройте редактор реестра.
  5. Теперь используйте диалоговое окно «Открыть с помощью», чтобы вручную добавить программу. На этот раз вы сможете добавить его.

Метод 3: используйте утилиту «OpenWithAdd», чтобы добавить программу для открытия с помощью

OpenWithAdd — это простой инструмент, который я написал для Windows XP / Vista, и он по-прежнему отлично работает в Windows 10. Чтобы добавить программу в список «Открыть с помощью», все, что вам нужно сделать, это использовать опцию обзора в инструменте и выбрать программу. После выбора имени файла .exe программы нажмите «Зарегистрироваться».if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-large-leaderboard-2-0’)};

невозможно добавить программу для открытия с помощью меню в Windows [Утилита OpenWithAdd]

советы лампочка значокСовет: вы также можете присвоить приложению понятное имя (необязательно). Понятное имя приложения отобразится в диалоговом окне Открыть с помощью (и в меню).

Ну вот!

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

Примечание. Если вы столкнулись с проблемой добавления приложений Office 365 для открытия с помощью, просто восстановите Office 365. Для этого перейдите в «Программы и компоненты», щелкните правой кнопкой мыши «Office 365», нажмите «Изменить» и выберите «Быстрое восстановление». ». Это должно автоматически обновить необходимые пути для всех приложений Office 365 в реестре.

Статья по теме: Как удалить нежелательные элементы меню «Открыть с помощью» в Windowsif(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-banner-1-0’)};

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *