Не добавляется программа для открытия файла
При нажатии правой кнопкой мыши на файл, в выпадающем меню отсутствует опция "Открыть с помощью".
Почитав в Интернете, попробовал в редакторе реестра по адресу \HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers добавить папку Open With и прописать в нее . Не помогло((
Что можно еще сделать? Спасибо.
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Ответы (9)
Чтобы точно установить причину и помочь Вам, пожалуйста опишите проблему подробнее и уточните: когда появилась данная проблема и после каких действий (установка обновлений, установка дополнительного ПО, модификации в реестре, изменения/обновления оборудования)? Установлены ли у Вас все последние обновления Windows? Проверяли ли Вы систему на вирусы?
Если не помогло, попробуйте создать новую локальную учетную запись и перейти в нее. Сообщите, присутствует ли такая проблема там?
Если ничего не помогло, пожалуйста, запустите проверку целостности системы:
Правой кнопкой мыши на кнопке Пуск - запустить "командную строку" с правами администратора .
Далее пожалуйста выполните команды проверки системы:
1. наберите DISM.exe /Online /Cleanup-Image /RestoreHealth и enter
2. наберите sfc /scannow и enter
Подробнее об этом Вы можете прочитать в руководстве .
Надеюсь это поможет решить Вашу проблему. Сообщайте о результатах. Если будут еще вопросы - обращайтесь.
С наилучшими пожеланиями,
Георгий.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
1 пользователь нашел этот ответ полезным
Был ли этот ответ полезным?
К сожалению, это не помогло.
Отлично! Благодарим за отзыв.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Попробовал последовательно сделать все действия, которые Вы предложили. И чистую загрузку и создание локальной учетной записи и запуск 2 команд проверки. К сожалению это не помогло, по прежнему в контекстном меню отсутствует функция "Открыть с помощью". Ее не было ни после чистой загрузки, ни в локальной учетке.
Чтобы точно установить причину и помочь Вам, пожалуйста опишите проблему подробнее и уточните: когда появилась данная проблема и после каких действий (установка обновлений, установка дополнительного ПО, модификации в реестре, изменения/обновления оборудования)? Установлены ли у Вас все последние обновления Windows? Проверяли ли Вы систему на вирусы?
Я не знаю, как еще подробнее можно описать. Нажимаю на иконку файла правой кнопкой мыши, выпадает меню, в нем отсутствует функция "открыть с помощью". Когда появилась проблема не могу точно сказать, заметил неделю назад, до этого она могла быть очень долго. Конкретно после каких действий случилось, сказать также затрудняюсь. Пару дней назад скачал программы CCleaner и AVS Registry Cleaner, запустил их, думал устранить эту проблему. Не удалось. Установлена программа team viewer, utorrent, Your Unin-staller!, браузер Opera. На вирусы систему периодически проверяю встроенной защитой windows.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
«Открыть с помощью» — популярный инструмент управления ввиду практичности и комфортности. Однако иногда эта функция сбоит, а то — испаряется из меню. Рассмотрим механизм файлового назначения сочетаний (ассоциаций) и что делать, если не работает функция «Открыть с помощью — Выбрать программу».
Что делать, если не работает функция «Открыть с помощью — Выбрать программу»?
Удаление из перечня
Стандартной реакцией вызова функции является представление списка утилит, которыми должны открываться файлы разного рода.
Однако список этот может не устраивать нас растянутостью (величиной) и неправильной настройкой (вследствие повреждения записей реестров). А открытие файла несоответствующей программой принесёт только разочарование (раздражение). Сначала рассмотрим удаление ненужных (лишних) строк. Это понадобится именно когда «Открыть с помощью» не работает или неизменно формируются ошибки.
Удаление из списка в Виндовс 7, 8, 10
Удаление из списка производится «Редактором реестра». Вспоминаем, что для входа в него нужно набрать комбинацию «Win + R», вписать в окошке «regedit» и нажать «Ввод» («Enter»):
По маршруту, указанному в нижней части картинки, нужно дойти до папки «FileExts»:
При его выделении (поставить на него курсор) в правой части окошка отразятся утилиты, связанные с ним.
Ориентируясь по столбцу «Значение» можно удалить ненужную в списке, вызвав «Удаление» правой мышкой и подтвердив нажатием «ОК». Если исчезновение не произошло — перезагрузите «Проводник» или же компьютер.
Обращаем также внимание на файл MRUList в правой части — именно в нём указана последовательность отображающихся приложений для списка «Открыть с помощью».
Отключение в OpenWithView
Для настройки пунктов «Открыть с помощью» есть утилита «OpenWithView». Для использования русского языка в ней потребуется русскоязычный файлик положить в каталог с пакетом. После запуска (на картинке) отражается список программных продуктов, отражаемых в контекстном меню:
Отключается какая-либо из них по красной кнопке справа вверху. При двойном клике по пункту будет отображена информация о его прописке в реестре. А уже потом поудалять в реестре сами ключи. В одном из случаев было найдено 4 расположения «Opera» для типа HTML, после удаления которых удалось избавиться от её запуска. Например, здесь:
Добавление пунктов
Теперь рассмотрим как сделать в «Открыть с помощью» пополнение списка:
Однажды выбранное
Правой мышкой вызываем менюшку, выбираем на ней команду «Выбрать другое приложение»:
Далее самостоятельно выбираем из представленных или по кнопке «Найти другое…» указываем на диске ту, которую следует добавить, и тапим «ОК». После единоразового запуска приложение поселится в перечне «Открыть с помощью» для таких типов (тогда нужно отметить чекбокс внизу слева при открытии).
Через реестр
Добавление можно сделать и не самым простым путём — через реестр.
- Через редактор в каталоге HKEY_CLASSES_ROOT\ Applications\ нужно сформировать папку по названию расширения исполнительного файла. Внутри же его такую структуру каталогов:
shell\, open\, command (по аналогии со скриншотом). - 2. При выделенном «command» нужно перейти на строку справа, кликнуть двойным образом по ней. В окне «Значение» указать путь запускающей утилите:
- По маршруту (внизу) в соответствии с картинкой в папке с файлом типа «OpenWithList» создаём справа новую строку с названием последующей по порядку алфавита латинской буквы:
- Далее строку нужно два разу щёлкнуть и указать исполняющий файл, созданный в первом шаге. Войдя двойным кликом в параметры MRUList нужно указать букву, присвоенную на шаге 3 (порядок этих букв порождает порядок приложений в списке «Открыть с помощью»).
Перезагрузка, как правило, не нужна — просто выходим из редактора.
Отсутствие команды в контекстном меню
«Открыть с помощью» в Windows 10 иногда отсутствует в меню контекста, поэтому пользователи не могут её отыскать. Исправляется это опять же редактором:
- Открываем редактор (комбинация «Win+R», ввод «regedit»);
- Переходим кHKEY_CLASSES_ROOT\ *\ shellex\ ContextMenuHandlers;
- Создаём каталог по имени «Open With»;
- После двойного клика по значению в строке «по умолчанию» вводим « »;
- Подтверждаем кнопкой «ОК» и закрываем редактор — новый пункт отобразится где положено.
Изменение ассоциаций
В свойствах файлов
Изменение настроек открытия часто изменяются после установки новых приложений. То есть вновь установленное тянет одеяло на себя и начинает открывать всё, что ему по силам. Изменить новый порядок можно, указав это в файловых свойствах. Сначала их открываем:
Выбираем «Изменить» (напротив указанной утилиты):
Заменяем её на новую из списка. Если она в нём не значится — то нужно будет отыскать по кнопке «Обзор» (например, выбрать изображённую на картинке):
Подтверждаем кнопкой «ОК», затем «Применить» или ещё раз «ОК».
Программное восстановление ассоциаций
Если не происходит запуск программ, элементов управления, ярлыков, выраженный в запуске чего-то другого, то восстановить ассоциации для папок и файлов exe, lnk (ярлык), bat, msi, cpl можно файлом .reg. С его помощью в реестр вносятся исправления. Скачивание можно произвести для Виндовс 8.
Нужно «Запустить» закачанное и, после успешного внесения данных в реестр, перезагрузить свой компьютер — всё уже будет работать. Для Виндовс 7 имеется свой отдельный файл .reg для сброса ассоциаций.
Исправляем в панели управления
Выбор для «Сопоставления типов файлов…» в Виндовс 8 находится в «Программах по умолчанию» панели управления. По команде «Изменить программу» выбираем то, что надо:
В Виндовс 7 такое действие выполняется в «Программах по умолчанию»:
Уверены, после прочтения этой статьи вы справитесь с трудностями меню «Открыть с помощью». Теперь вам всё известно по этой теме.
Уверен, Вы знаете, что почти для каждого элемента Windows можно вызвать контекстное меню. Оно позволяет просмотреть свойства, переименовать, создать ярлык, а также выбрать альтернативный способ запуска файла. Сегодня хотел бы поделиться инструкцией, как добавить программу в список «Открыть с помощью» или же убрать её оттуда.
Удобство пользования
Я работаю с разными форматами данных, но очень часто приходиться просматривать содержимое html, css, js файлов. По умолчанию, для их редактирования выбран Sublime Text, но если мне нужно просто увидеть, что внутри (так сказать, быстро проанализировать), то достаточно более простого «Блокнота». Хорошо, если такой вариант открытия доступен в меню.
Думаю, Вы тоже сталкивались с ситуацией, когда система пытается воспроизвести видео в стандартном проигрывателе (который не очень удобен), а Вы хотели бы запустить его через другое приложение, к примеру, Media Player Classic.
Именно поэтому, следует разобраться с добавлением / удалением пунктов. Также, в инструкции я расскажу, что делать, если пропало меню «Открыть с помощью».
Простой способ удаления
Можно воспользоваться сторонними программами, но проще выполнить данное действие, используя возможность редактирования реестра:
- Нажимаем «волшебное» сочетание Win + R на клавиатуре. В появившемся окне вводим команду «regedit»:
- Откроется новое окно, состоящее из двух частей. Слева будет перечень папок. Необходимо перейти по следующему пути:
HKEY_CURRENT_USER | SOFTWARE | Microsoft | Windows | Current Version | Explorer | FileExts | Выбираем нужный формат | OpenWith List
- Теперь справа видим список ключей, каждый из которых соответствует определенному приложению. Кликаем правой кнопкой мышки по ненужному элементу и выбираем удаление:
Чаще всего, изменения вступают в силу даже без перезапуска системы. Но если элемент не удалился, то попробуйте все-таки перезагрузить компьютер.
Не нашли определенную программу в перечне? Тогда попробуйте поискать его по более короткому пути в редакторе реестра:
О том, как удалить программы «Открыть с помощью» я рассказал. Теперь перейдем к созидательным действиям.
Как добавить?
Есть очень простой метод добавления, не требующий углубления в системные «недра». Достаточно воспользоваться встроенными возможностями ОС, которые «лежат на поверхности».
- Вызываем контекстное меню на любом файле нужного формата (docx, txt, html и т.д.);
- Переходим к варианту альтернативного запуска и в появившемся списке видим перечень доступных программ, а в самом низу – возможность выбора другого приложения:
- Отобразиться более расширенный список подходящего программного обеспечения. Если желаемого пункта там не увидели, то следует выполнить поиск вручную:
- Указываем путь к файлу, ответственному за запуск приложения. Когда будет добавлено в лист, отмечаем галочкой пункт «Всегда использовать для открытия…» (если необходимо) и нажимаем на «ОК».
Достаточно один раз выполнить перечисленные действия, и нужная программа навсегда «пропишется» в вариантах для определенного формата файлов.
Можно добиться аналогичного эффекта и с помощью редактирования реестра, но это не самый интересный и простой метод. Достаточно инструкции, которую я предоставил выше.
«Шеф, всё пропало!»
Как в меню «Открыть с помощью» добавить программу мы разобрались, но бывают неприятные случаи, когда данный вариант отсутствует. Вот это поворот!
Здесь не обойтись без утилиты «regedit», о запуске которой я рассказывал в начале статьи.
- После появления на экране редактора предстоит слева «пройтись» к папке:
- Кликаем правой кнопкой по последнему элементу, выбираем «Создать» - «Раздел». Присваиваем ему имя «Open With»:
- Переходим к только что созданному элементу и справа видим один единственный ключ с названием «По умолчанию». Следует отредактировать его значение (двойной щелчок левой кнопкой или через контекстное меню «Изменить…»), указав следующую строку:
- После сохранения изменений (кнопка «ОК»), можно проверять результаты столь изнурительной деятельности!
Уверен, что проблема с исчезновением «Открыть с помощью» устранилась!
Спасибо за внимание, жду Ваших комментариев и пожеланий. Не стесняйтесь, задавайте вопросы по теме. Будем разбираться вместе.
Всем доброго времени суток!
При попытке добавить файл в список программ открывающихся при нажатии на правую кнопку мышки - "Открыть с помощью", в списке не появляется выбранный файл. А точнее: правая кнопка мышки по файлу - открыть с помощью - выбрать программу - выбираю исполнительный файл программы - клик на ОК - возвращаюсь к списку, а выбранного файла нет. и так до посинения.
Пытаюсь открыть файл .JPEG с помощью Photoshop. Гугл ничего дельного не дал.
Очень неудобно каждый раз открывать Photoshop и от-туда открывать нужное изображение. Раньше этим файлам был присвоен Photoshop CS5 12.0 Portable и никаких проблем не было.
Очень на Вас надеюсь, ужасно неудобно.
Добавлено через 8 минут
Хмм, сейчас попробовал еще раз - ярлык в списке добавился, но при попытке открыть ничего не происходит. Поставил галочку "Всегда открывать все файлы этого типа с помощью выбранной программы", файлы подхватили фотошоп, ярлычки поменялись, но при попытке открыть любой из них выскакивает ошибка: "X:\001.jpg is not a valid Win32 application"
Вообще ничего не понимаю.
Marsellos, могу посоветовать почистить реестр специальной программой, ну, или вручную удалить ассоциации с .jpg.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE
Реестр чистил с помощью CCleaner - результат ноль.
Может еще посоветуешь что-то путное для чистки реестра?
Поставил галочку "Всегда открывать все файлы этого типа с помощью выбранной программы", файлы подхватили фотошоп, ярлычки поменялись, но при попытке открыть любой из них выскакивает ошибка: "X:\001.jpg is not a valid Win32 application"
Сейчас проделал данное у себя. значки поменялись,файлы открываются в фотошопе.Не знаю,не удобно. а если хочешь просто просмотреть фотки?
Да и похожую ошибку встречал на заражённых системах,где вирусы заражали исполняемые файлы.
Раз уж написал,может подскажите,при сохранении в фотошопе,исчез формат JPEG. Photoshop 8 he.
Сейчас проделал данное у себя. значки поменялись,файлы открываются в фотошопе.Не знаю,не удобно. а если хочешь просто просмотреть фотки?
Всем доброго времени суток!
При попытке добавить файл в список программ открывающихся при нажатии на правую кнопку мышки - "Открыть с помощью", в списке не появляется выбранный файл. А точнее: правая кнопка мышки по файлу - открыть с помощью - выбрать программу - выбираю исполнительный файл программы - клик на ОК - возвращаюсь к списку, а выбранного файла нет. и так до посинения.
Пытаюсь открыть файл .JPEG с помощью Photoshop. Гугл ничего дельного не дал.
Очень неудобно каждый раз открывать Photoshop и от-туда открывать нужное изображение. Раньше этим файлам был присвоен Photoshop CS5 12.0 Portable и никаких проблем не было.
Очень на Вас надеюсь, ужасно неудобно.
Добавлено через 8 минут
Хмм, сейчас попробовал еще раз - ярлык в списке добавился, но при попытке открыть ничего не происходит. Поставил галочку "Всегда открывать все файлы этого типа с помощью выбранной программы", файлы подхватили фотошоп, ярлычки поменялись, но при попытке открыть любой из них выскакивает ошибка: "X:\001.jpg is not a valid Win32 application"
Вообще ничего не понимаю.
Добавлено через 3 минуты
Мне не нужно чтоб все изображения открывались по умолчанию в фотошопе, мне нужно добавить ярлык фотошопа в "правая кнопка мышки по файлу - открыть с помощью - фотошоп". А так все изображения по умолчанию открываются в обычном виндовсовском "Photo Viewer"
Когда я щелкаю правой кнопкой мыши по файлу и выбираю «Открыть с помощью», я пытаюсь выбрать программу: нажимаю «Обзор» с установленным флажком «Всегда использовать выбранную программу . », а затем просматриваю программу. Когда я выбираю программу, она не появляется в качестве опции в диалоге «Открыть с помощью». Я подозреваю, что проблема связана с тем, что ОС является 64-битной, а приложение - 32-битной. Любые предложения о том, как поступить?
Это происходило при обновлении 32-разрядной до 64-разрядной версии приложения. Поскольку 64-разрядные приложения хранятся в другой папке Program Files, Windows не смогла найти ее и поэтому не позволила мне выбрать ее. Я исправил проблему, пройдя через реестр и удалив все ссылки на 32-битную версию.
Недавно у меня была похожая проблема с программой Geogebra, и в моем случае я решил ее, переименовав исполняемый файл. Но я не уверен, что является причиной этой проблемы, возможно, Windows имеет какое-то дублирующее имя исполняемого файла предыдущей версии этой программы, хотя путь к файлу другой.
Найдите раздел реестра для приложения, которое вы хотите связать, скажем, Notepad++.exe в \HKEY_CLASSES_ROOT\Applications\notepad++.exe \shell\open\command\
Проверьте .exe правильность пути. Если нет, то измените путь на правильный.
После этого вы можете перейти к файлу, который хотите связать, и использовать стандартный способ Open With и выбрать программу, которую хотите открыть.
Пояснение :
Эта проблема возникает, когда Windows запутывается в пути к файлу для программы, поскольку ассоциации файлов обрабатываются с использованием только основного исполняемого имени программы ( источника ).
Эта ошибка может быть вызвана:
- Запуск нескольких версий программы (например, Notepad ++ и Notepad ++ Portable )
- Перемещение программ в разные папки.
- Изменение букв дисков
Если некоторые из ваших букв дисков изменились - когда вы удаляете / добавляете постоянный диск или меняете буквы дисков, как это иногда случается при перераспределении дисков - это наиболее точное и безопасное решение (среди решений на основе реестра).
Как упомянул @scunliffe, это решение помогло мне. Причина, по которой у меня возникла эта проблема, заключалась в том, что я перераспределил свои диски, и ПО по умолчанию находилось в другом разделе с другим именем диска. Однако после изменения имени диска в реестре по-прежнему указывается старый путь, указанный в программном обеспечении. Изменение пути к текущему программному пути решило все проблемы.
у одного из моих учеников была похожая проблема, он однажды открыл переносную версию sublime с нашего общего сетевого диска, поэтому \ shell \ open \ command \ был установлен в «\\ servername \ studentSoftware \ sublime \ sublime_text.exe» даже после того, как он установлен возвышенно локально на своем ноутбуке. поэтому, когда он не был в школе, он не мог назначить возвышенное в качестве программы по умолчанию. для меня это правильный ответ.
Я удалил все ссылки, которые мог, из реестра (две были защищены) как на 32-, так и на 64-битную версию UltraEdit (uedit32.exe и uedit64.exe), но даже после чистой переустановки он не работал. Наконец, я создал следующие ключи вручную и добавил значения name = default, type = REG_SZ и value = "c: \ Program Files \ UltraEdit \ uedit64.exe" (включая символы) в оба ключа: HKEY_CLASSES_ROOT \ Applications \ uedit.exe \ shell \ edit \ command HKEY_CLASSES_ROOT \ Applications \ uedit.exe \ shell \ open \ command После этого я смог определить UltraEdit в качестве средства открытия по умолчанию для файлов * .txt.
Если изменение пути не работает, вы также можете попробовать удалить запись реестра, чтобы устранить проблему.
У меня была та же проблема, и ни одно из решений не сработало (как метод, описанный ниже при переходе на панель управления - который делает то же самое, если щелкнуть правой кнопкой мыши файл-> Открыть с помощью-> Выбрать по умолчанию). Даже после многократного выбора новой программы она застряла со старой.
Я исправил это, отредактировав реестр. Перейдите к соответствующему расширению следующим образом (у меня была проблема с .cpp):
Помимо этих двух ключей: OpenWithList и OpenWithProgids , он может иметь третий ключ, называемый UserChoice . Просто удалите этот третий ключ. После этого он позволит вам изменить программу по умолчанию для этого расширения файла.
У меня была похожая проблема, когда я обновил Sublime Text 2 до Sublime Text 3. Перейдите, чтобы Computer\HKEY_CLASSES_ROOT\Applications\ найти ключ для (имя приложения) и просто удалите его. Затем снова выполните трюк Open With (default =), и все заработает.
Я попытался удалить ключ, но после изменения ассоциации и повторного открытия файла он все равно открылся в неправильной программе.
пример: тип файла .css
найти и удалить ключ
откройте диспетчер задач и перезапустите проводник Windows или перезагрузите компьютер
Читайте также: