Открыть с помощью выбрать программу не работает в windows 7 что делать
Я думаю опцию “Открыть с помощью” представлять не стоит. А тем более говорить, насколько она полезна. Данная функция существует уже больше десяти лет и позволяет открывать файл с помощью выбранной вами программы, а не той, которая стоит по умолчанию. Особенно она полезна, если Windows не может распознать, какой программой открыть нужный документ. Но как поступить, если она перестаёт работать как положено? В этой статье я расскажу о том, что делать, если это произошло.
Есть ли у вас необходимая программа?
Сначала необходимо проверить, действительно ли программа, которую мы пытаемся открыть, установлена на ПК? Вот, допустим, возьмём архив WinRAR. Конечно, если это самораспаковывающийся файл, то он откроется без труда. Но если мы пытаемся открыть обычный архив WinRAR, а сама программа у нас не установлена, делать это бесполезно. Вряд ли, конечно, причина неисправности функции в этом, но проверить нужно даже подобные мелочи.
Функция отсутствует в меню
Если данный параметр вообще не наблюдается в меню, его можно вернуть, отредактировав реестр. Вот как это сделать.
На скриншоте изображен весь путь до нужной папки, уже созданная папка и её значение
1. Нажмем одновременно Win + R, а затем наберем regedit.
2. Далее перейдём к “HKEY_CLASSES_ROOT/*/shellex/ContextMenuHandlers”.
3. На панели слева вы увидите папку под названием “Открыть с помощью”. Если ее нет, вы нашли причину своей неполадки. Для её исправления, нам надо заново создать раздел/папку. Для этого щёлкнем правой клавишей мыши по “ContextMenuHandlers” в панели слева, а затем нажмём “Создать” -> “Раздел” и дадим ему имя “Open with”.
4. После создания раздела, выберем новую папку “Открыть с помощью”. Щёлкните ПКМ по графе, в которой говорится: “(по умолчанию)” и жмите “Изменить”.
5. Затем в пункте “Значение” наберите такой текст:
Функция должна вернуться в меню. Если этого не случилось, перезапустите ПК, и проверьте еще раз.
Отключите сторонние приложения
Ещё одна причина, по которой функция “Открыть с помощью” не работает или делает это с перебоями, это установка стороннего приложения, нарушившего её функциональность. Чтобы это изменить, используйте инструмент бесплатной очистки CCleaner. С его помощью удалите поочередно сторонние приложения и после каждого удаления проверяйте, вернулась ли работа функции в нормальный режим.
Сделать это очень просто. Откройте CCleaner и перейдите в “Сервис” “Автозагрузка” “Контекстное меню”. Посмотрите, какие в нём есть сторонние приложения и начните поочередно их удалять, начиная с последнего установленного. При этом не забывайте после каждого удаления проверять, вернулась ли функция к работе.
Выполните сканирование SFC и DISM
Иногда проблемы с “Открыть с помощью” возникают по причине повреждения системных файлов.
Устранить это можно совершив сканирование SFC.
1. Перейдите с помощью меню в Командную строку.
Найти командную строку можно через меню пуск, открыв его и набрав cmd
2. Наберите sfc / scannow и далее Enter.
3. Начнется процесс сканирования, который может занять до четверти часа и его не стоит прерывать.
Если же это не помогло, попробуйте совершить сканирование DISM.
Вот как это сделать:
1. Откройте Командную строку.
2. Теперь наберите DISM / Online / Cleanup-Image / RestoreHealth и затем Enter.
3. Начнется сканирование, которое может продлится около 20 минут.
Заключение
Я надеюсь, что один из приведённых выше методов, поможет понять причину неисправности функции “Открыть с помощью” и немедленно это устранить. Ну а если наши методы не помогли, можете выполнить восстановление резервной копии системы до того момента, когда возникли неполадки.
«Открыть с помощью» — популярный инструмент управления ввиду практичности и комфортности. Однако иногда эта функция сбоит, а то — испаряется из меню. Рассмотрим механизм файлового назначения сочетаний (ассоциаций) и что делать, если не работает функция «Открыть с помощью — Выбрать программу».
Что делать, если не работает функция «Открыть с помощью — Выбрать программу»?
Удаление из перечня
Стандартной реакцией вызова функции является представление списка утилит, которыми должны открываться файлы разного рода.
Однако список этот может не устраивать нас растянутостью (величиной) и неправильной настройкой (вследствие повреждения записей реестров). А открытие файла несоответствующей программой принесёт только разочарование (раздражение). Сначала рассмотрим удаление ненужных (лишних) строк. Это понадобится именно когда «Открыть с помощью» не работает или неизменно формируются ошибки.
Удаление из списка в Виндовс 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 такое действие выполняется в «Программах по умолчанию»:
Уверены, после прочтения этой статьи вы справитесь с трудностями меню «Открыть с помощью». Теперь вам всё известно по этой теме.
Это в проводнике в контекстном меню документа. Вместо списка программ появляется информационное окно, что данному типу файла не сопоставлено приложение, его надо установить или сопоставить имеющееся. Так повторяется на всех типах (расширениях) файлов.
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Добавьте в реестр этот файл-фикс, он починит:
Если на диске файла нет, то вот содержимое reg-файла:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Unknown]
"AlwaysShowExt"=""
"QueryClassStore"=""
"TypeOverlay"=""
[HKEY_CLASSES_ROOT\Unknown\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,30,00,00,00
[HKEY_CLASSES_ROOT\Unknown\shell\Open]
"MultiSelectModel"="Single"
"ProgrammaticAccessOnly"=""
[HKEY_CLASSES_ROOT\Unknown\shell\Open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4f,00,70,00,\
65,00,6e,00,57,00,69,00,74,00,68,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\
00,31,00,22,00,00,00
"DelegateExecute"=""
[HKEY_CLASSES_ROOT\Unknown\shell\openas]
@=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,\
68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,35,\
00,33,00,37,00,36,00,00,00
"MultiSelectModel"="Single"
[HKEY_CLASSES_ROOT\Unknown\shell\openas\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4f,00,70,00,\
65,00,6e,00,57,00,69,00,74,00,68,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\
00,31,00,22,00,00,00
"DelegateExecute"=""
[HKEY_CLASSES_ROOT\Unknown\shell\OpenWithSetDefaultOn]
"MultiSelectModel"="Single"
"ProgrammaticAccessOnly"=""
[HKEY_CLASSES_ROOT\Unknown\shell\OpenWithSetDefaultOn\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4f,00,70,00,\
65,00,6e,00,57,00,69,00,74,00,68,00,2e,00,65,00,78,00,65,00,20,00,2d,00,6f,\
00,76,00,65,00,72,00,72,00,69,00,64,00,65,00,20,00,22,00,25,00,31,00,22,00,\
00,00
"DelegateExecute"=""
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
При нажатии правой кнопкой мыши на файл, в выпадающем меню отсутствует опция "Открыть с помощью".
Почитав в Интернете, попробовал в редакторе реестра по адресу \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.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
В Windows, если Вы хотите открыть какой-то неизвестный до сих пор файл, появляется окно с выбором приложения (программы) для последующего открытия по умолчанию.
Или же, если Вы уже назначили программу для открытия, например архиватор для открытия архива, а затем установили ещё один, то это окно так же может появится для выбора.
В Windows 10 поначалу вообще предлагается сразу искать в Магазине Windows
Конечно, можно нажать на ссылку "Ещё приложения" и выбрать в списке, но сейчас я покажу как убрать это предложение для поиска приложения в Магазине Windows 10.
Для этого нам нужно зайти в реестр (сочетание клавиш Win + R и ввести regedit ) и перейти в ветку:
Всё. Теперь предложения найти программу в магазине Windows при открытии нового файла больше не будет:
Если кто боится (или лень) самостоятельно это проделывать, то вот вам архив. Внутри два файла:
NoUseStoreOpenWith.reg - для того, чтобы убрать магазин. Его код:
Windows Registry Editor Version 5.00
Windows Registry Editor Version 5.00
Скачиваете и запускаете нужный. Или же создаете его сами (думаю знаете как) взяв его код выше.
Теперь пойдем немного дальше и создадим ассоциацию для открытия других типов файлов (ведь не для каждого же файла брать и указывать через что ему открываться).
Про это есть несколько статей на сайте: Настройка программ по умолчанию, Как назначить программу для открытия фалов одного типа?, Как создать ассоциацию файлов ? .
Они хоть и старые, но принцип до сих пор остался тот же. Единственное отличие, что в Windows 10 некоторые не смогут найти эти самые настройки (т.к. в статье описаны более старые версии Windows).
Но всё же закрепить материал стоит.
Итак, Выбор программ по умолчанию в Windows 10
Открываем Пуск, затем Параметры. В разделе "Система" и выбираем "Приложения по умолчанию".
Обратите внимание на кнопку Сбросить . Она понадобится чтобы установить приложения по умолчанию, если Вы совсем уж запутались:
Если нужно выбрать для расширений (ассоциаций) файлов, то жмем ссылку Выбор стандартных приложений для типов файлов:
Если этого мало, то можно перейти в Панели управления на Программы по умолчанию. Здесь есть Сопоставление типов файлов или протоколов с конкретными программами.
Выбираете расширение и указываете программу:
Этим самым мы указали каким приложением (программой или утилитой) открывать конкретный тип файла. А что если наоборот нужно указать какой программе открывать какие типы файлов? Тогда жмем ссылку Задать значения по умолчанию по приложению и выбираем (1):
Вот и всё на этом. Мне кажется что ответ на вопросы типа "Как сопоставить приложение типам файлов" или "Задать программу для конкретного файла" или что-то типа такого раскрыт в полной мере. В Windows 10 точно.
Читайте также: