Windows 7 быстро закрывается окно открыть с помощью

Обновлено: 02.05.2024

Я думаю опцию “Открыть с помощью” представлять не стоит. А тем более говорить, насколько она полезна. Данная функция существует уже больше десяти лет и позволяет открывать файл с помощью выбранной вами программы, а не той, которая стоит по умолчанию. Особенно она полезна, если 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 минут.

Заключение

Я надеюсь, что один из приведённых выше методов, поможет понять причину неисправности функции “Открыть с помощью” и немедленно это устранить. Ну а если наши методы не помогли, можете выполнить восстановление резервной копии системы до того момента, когда возникли неполадки.

Открытие папки в проводнике Windows занимает всего 10–20 мс. Если же реакции операционной системы приходится ждать более 1 секунды, то это явный признак имеющихся неполадок. И в большинстве случаев проблема решается программным методом, так что обращаться в сервисный центр необязательно, пользователь всё сможет выполнить самостоятельно.

Как ускорить открытие папок в Windows

Почему папки долго грузятся

При открытии папки операционная система индексирует её содержимое, а после выводит полученные данные в окно проводника. Соответственно, если она открывается с задержкой, то у Windows возникают сложности с индексацией файлов. Это может указывать на:

Битые сектора жесткого диска

  • большое количество файлов в директории (свыше 100 штук);
  • фрагментацию данных (файлы «разрывает» на множество частей и размещает по всему объёму винчестера);
  • отключение индексации файлов; (появление «битых» секторов, выход из строя контроллера, включение режима PIO).

И если долго открываются папки в операционной системе Windows 10, то это ещё может указывать на отключение «оптимизации папок». Данная функция добавлена для быстрой индексации файлов схожего содержания (например, если в директории только изображения) и действительно позволяет снизить скорость открытия вплоть до 5 мс.

Но начинать «оптимизацию» необходимо со следующего:

Уже этих рекомендаций будет достаточно для ускорения работы Проводника в 2–3 раза.

Оптимизация папки исходя из содержимого

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

  • кликнуть правкой кнопкой мыши на папке и выбрать «Свойства»;
  • перейти на вкладку «Настройка»;
  • в разделе «Оптимизация» выбрать тип файлов, которые хранятся в директории (например, видео, изображения, аудио);
  • нажать «Сохранить».

Оптимизация папки исходя из содержимого

Данную настройку следует выполнять, если медленно открываются папки в Windows Vista и более новых версиях (в XP оптимизация работает иным образом).

Переиндексация

Ещё в Windows 7 открываться долго папки могут из-за отключённой индексации файлов в свойствах диска. Настраивается она так:

  • открыть «Мой компьютер»;
  • на выбранном диске кликнуть правой кнопкой мыши, выбрать «Свойства»;
  • отметить пункт «Разрешить индексирование содержимого» и нажать «ОК».

Отключение переиндексации в Windows

Отключать её имеет смысл только на дисках SSD, для которых она бесполезна.

Ещё Виндовс при работе компьютера повторно в фоновом режиме индексирует все файлы, хранящиеся на жёстком диске, и в дальнейшем вносит эту информацию в свою базу данных (обозначается как MFT или GPT). Именно для того, чтобы в проводнике папки в дальнейшем открывались быстрее. Но обновление информации иногда проводится лишь спустя 2–3 дня (так как это выполняется при простое ПК), то есть данные из MFT и GPT могут быть неактуальными. При открытии директории Виндовс обращается к своей базе данных, сверяет индексы, и если они не сходятся – корректирует. Пользователь может включить принудительную переиндексацию всего тома, что тоже ускорит открытие папок. Выполняется следующим образом:

  • зайти в «Панель управления»;
  • открыть «Параметры индексирования»;
  • выбрать «Дополнительно» и нажать «Перестроить»;
  • дождаться окончания индексации.

Параметры переиндексации в Windows

В окне «Параметры индексирования» следует также добавить все локальные диски из «Моего компьютера». Индексация займёт от 15 до 60 минут, в зависимости от скорости жёсткого диска и общего количества файлов.

Организация файлов и папок

Актуальный вариант, если долго открывается папка загрузки, в которой хранится более 100 файлов. В этом случае их следует распределить по типу и разместить в директориях «Видеозаписи», «Изображения», «Аудио», «Мои документы». Для этого требуется:

  • открыть в проводнике «Загрузки», выбрать сортировку файлов по их типу;
  • выделить данные одного формата и перенести их в отдельную папку;
  • проделать то же самое с остальными типами файлов.

Дополнительно следует настроить скачивание загрузок с автоматическим перемещением файлов в папку указанного типа. Это настраивается в Microsoft Edge при первом открытии настроек (вкладка «Скачивание»).

Путь скачивания в Microsoft Edge

Подобной организации следует придерживаться и для остальных папок на жёстком диске.

Обработка кэша эскизов

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

  • открыть Пуск и в поисковой строке набрать regedit;
  • перейти в ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache;
  • открыть параметр Autorun и ввести значение 0, после – «ОК».

Обработка кэша эскизов

Новые настройки в силу вступают после перезагрузки компьютера.

Итак, ускорить открытие папок в Windows достаточно просто. Разработчики не всегда виновны в том, что компьютер работает медленно. Чаще причина заключается в самом пользователе и полном игнорировании правил организации файловой системы ПК, хотя все необходимые для этого функции в системе имеются.

«Открыть с помощью» — популярный инструмент управления ввиду практичности и комфортности. Однако иногда эта функция сбоит, а то — испаряется из меню. Рассмотрим механизм файлового назначения сочетаний (ассоциаций) и что делать, если не работает функция «Открыть с помощью — Выбрать программу».

Как решить ошибку «Открыть с помощью — Выбрать программу»

Что делать, если не работает функция «Открыть с помощью — Выбрать программу»?

Удаление из перечня

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

Однако список этот может не устраивать нас растянутостью (величиной) и неправильной настройкой (вследствие повреждения записей реестров). А открытие файла несоответствующей программой принесёт только разочарование (раздражение). Сначала рассмотрим удаление ненужных (лишних) строк. Это понадобится именно когда «Открыть с помощью» не работает или неизменно формируются ошибки.

Вызов меню

Удаление из списка в Виндовс 7, 8, 10

Удаление из списка производится «Редактором реестра». Вспоминаем, что для входа в него нужно набрать комбинацию «Win + R», вписать в окошке «regedit» и нажать «Ввод» («Enter»):

Вызов «Редактора реестра»

По маршруту, указанному в нижней части картинки, нужно дойти до папки «FileExts»:

Редактирование реестра

При его выделении (поставить на него курсор) в правой части окошка отразятся утилиты, связанные с ним.
Ориентируясь по столбцу «Значение» можно удалить ненужную в списке, вызвав «Удаление» правой мышкой и подтвердив нажатием «ОК». Если исчезновение не произошло — перезагрузите «Проводник» или же компьютер.

Обращаем также внимание на файл MRUList в правой части — именно в нём указана последовательность отображающихся приложений для списка «Открыть с помощью».

Отключение в OpenWithView

Для настройки пунктов «Открыть с помощью» есть утилита «OpenWithView». Для использования русского языка в ней потребуется русскоязычный файлик положить в каталог с пакетом. После запуска (на картинке) отражается список программных продуктов, отражаемых в контекстном меню:

Открытие приложения

Отключается какая-либо из них по красной кнопке справа вверху. При двойном клике по пункту будет отображена информация о его прописке в реестре. А уже потом поудалять в реестре сами ключи. В одном из случаев было найдено 4 расположения «Opera» для типа HTML, после удаления которых удалось избавиться от её запуска. Например, здесь:

Чистка реестра

Добавление пунктов

Теперь рассмотрим как сделать в «Открыть с помощью» пополнение списка:

Однажды выбранное

Правой мышкой вызываем менюшку, выбираем на ней команду «Выбрать другое приложение»:

Выбор другого приложения

Далее самостоятельно выбираем из представленных или по кнопке «Найти другое…» указываем на диске ту, которую следует добавить, и тапим «ОК». После единоразового запуска приложение поселится в перечне «Открыть с помощью» для таких типов (тогда нужно отметить чекбокс внизу слева при открытии).

Через реестр

Добавление можно сделать и не самым простым путём — через реестр.

  1. Через редактор в каталоге HKEY_CLASSES_ROOT\ Applications\ нужно сформировать папку по названию расширения исполнительного файла. Внутри же его такую структуру каталогов:
    shell\, open\, command (по аналогии со скриншотом).
  2. 2. При выделенном «command» нужно перейти на строку справа, кликнуть двойным образом по ней. В окне «Значение» указать путь запускающей утилите:
  3. По маршруту (внизу) в соответствии с картинкой в папке с файлом типа «OpenWithList» создаём справа новую строку с названием последующей по порядку алфавита латинской буквы:
  4. Далее строку нужно два разу щёлкнуть и указать исполняющий файл, созданный в первом шаге. Войдя двойным кликом в параметры 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

При правом клике мышью по файлам Windows 10, 8 и Windows 7 появляется контекстное меню с базовыми действиями для этого элемента, в том числе содержащее пункт «Открыть с помощью» и возможность выбрать программу отличную от той, что выбрана по умолчанию. Список удобен, но может содержать не нужные пункты или не содержать нужного (например, мне удобно иметь пункт «Блокнот» в «Открыть с помощью» для всех типов файлов).

В этой инструкции — подробно о том, как удалить пункты из этого раздела контекстного меню Windows, а также о том, как добавить программы в «Открыть с помощью». Также отдельно о том, что делать, если «Открыть с помощью» отсутствует в меню (такой баг встречается в Windows 10). См. также: Как вернуть панель управления в контекстное меню кнопки Пуск в Windows 10.

Как удалить пункты из раздела «Открыть с помощью»

Меню открыть с помощью в Windows 10

Если вам требуется удалить какую-либо программу из пункта контекстного меню «Открыть с помощью», сделать это можно в редакторе реестра Windows или с помощью сторонних программ.

К сожалению, некоторые пункты удалить данным способом в Windows 10 — 7 не получится (например, те, которые сопоставлены с определенными типами файлов самой операционной системой).

Удаление пункта из меню Открыть с помощью

  1. Откройте редактор реестра. Самый простой способ для этого — нажать клавиши Win+R на клавиатуре (Win — клавиша с эмблемой ОС), ввести regedit и нажать Enter.
  2. В редакторе реестра перейдите к разделу (папки слева) HKEY_CURRENT_USER\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Explorer\ FileExts\ Расширение_файла\ OpenWithList
  3. В правой части редактора реестра кликните по тому пункту, где поле «Значение» содержит путь к программе, которую нужно удалить из списка. Выберите «Удалить» и согласитесь с удалением.

Обычно, пункт исчезает сразу. Если этого не произошло, перезагрузите ваш компьютер или перезапустите проводник Windows.

Примечание: если нужная программа не указана в приведенном выше разделе реестра, посмотрите, а нет ли её здесь: HKEY_CLASSES_ROOT\ Расширение_файла\ OpenWithList (в том числе в подразделах). Если её нет и там, то далее будет приведена дополнительная информация о том, как всё-таки можно удалить программу из списка.

Отключение пунктов меню «Открыть с помощью» в бесплатной программе OpenWithView

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

Программа OpenWithView

Всё, что требуется для того, чтобы убрать программу из «Открыть с помощью» — нажать по ней и отключить с помощью красной кнопки в меню вверху, либо в контекстном меню.

Судя по отзывам, программа работает в Windows 7, но: когда я тестировал в Windows 10 мне не удалось убрать с её помощью Opera из контекстного меню, тем не менее, программа оказалась полезной:

Дополнительные расположения меню Открыть с помощью

  1. Если кликнуть дважды по ненужному пункту, отобразится информация о том, как он прописан в реестре.
  2. После этого можно выполнить поиск по реестру и удалить данные ключи. В моем случае это оказалось 4 различных расположения, после очистки которых избавиться от Opera для HTML файлов все-таки удалось.

Пример расположений реестра из пункта 2, удаление которых может помочь убрать ненужный пункт из «Открыть с помощью» (аналогичные могут быть и для других программ):

  • HKEY_CURRENT_USER\ SOFTWARE\ Classes\ Название программы\ Shell\ Open (удалял весь раздел «Open»).
  • HKEY_LOCAL_MACHINE\ SOFTWARE\ Classes\ Applications\ Название программы\ Shell\ Open
  • HKEY_LOCAL_MACHINE\ SOFTWARE\ Classes\ Название программы\ Shell\ Open
  • HKEY_LOCAL_MACHINE\ SOFTWARE\ Clients\ StartMenuInternet\ Название программы\ Shell\ Open (этот пункт, судя по всему, применим только к браузерам).

Кажется, это всё по поводу удаления пунктов. Перейдем к их добавлению.

Как добавить программу в «Открыть с помощью» в Windows

Если вам требуется добавить дополнительный пункт в меню «Открыть с помощью», то самый простой способ сделать это стандартными средствами Windows:

  1. Нажмите правой кнопкой мыши по тому типу файла, для которого нужно добавить новый пункт.
  2. В меню «Открыть с помощью» выберите «Выбрать другое приложение» (в Windows 10 такой текст, в Windows 7, кажется отличался, как и следующий шаг, но суть та же самая).
  3. Выберите программу из списка или нажмите «Найти другое приложение на этом компьютере» и укажите путь к программе, которую нужно добавить в меню.
  4. Нажмите Ок.

После однократного открытия файла с помощью выбранной вами программы, она навсегда появится в списке «Открыть с помощью» для данного типа файлов.

Всё это возможно осуществить и с помощью редактора реестра, но путь не самый простой:

  1. В разделе редактора реестра HKEY_CLASSES_ROOT\ Applications\ создайте подраздел с именем исполняемого файла программы, а в нем структуру подразделов shell\ open\ command (см. наследующем скриншоте).
  2. Кликните дважды по значению «По умолчанию» в разделе command и в поле «Значение» укажите полный путь к нужной программе.
  3. В разделе HKEY_CURRENT_USER\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Explorer\ FileExts\ Расширение_файла\ OpenWithList создайте новый строковый параметр с именем, состоящим из одной буквы латинского алфавита, стоящую на следующем месте после уже имеющихся имен параметров (т.е. если уже есть a, b, c, задаем имя d).
  4. Дважды кликните по параметру и укажите значение, совпадающее с именем исполняемого файла программы и созданного в пункте 1 раздела.
  5. Кликните дважды по параметру MRUList и в очереди букв укажите букву (имя параметра), созданную на шаге 3 (порядок букв произвольный, от них зависит порядок пунктов в меню «Открыть с помощью».

Закройте редактор реестра. Обычно, для того, чтобы изменения вступили в силу, перезагрузка компьютера не требуется.

Что делать, если «Открыть с помощью» отсутствует в контекстном меню

Исправление меню открыть с помощью в Windows 10

  1. Откройте редактор реестра (Win+R, ввести regedit).
  2. Перейдите к разделу HKEY_CLASSES_ROOT\ *\ shellex\ ContextMenuHandlers
  3. В этом разделе создайте подраздел с именем «Open With».
  4. Дважды кликните по строковому значению по умолчанию внутри созданного раздела и введите в поле «Значение».

Нажмите Ок и закройте редактор реестра — пункт «Открыть с помощью» должен появиться там, где ему положено быть.

На этом всё, надеюсь, всё работает так, как ожидается и требуется. Если же нет или есть дополнительные вопросы на тему — оставляйте комментарии, буду стараться ответить.

Командная строка закрывается после выполнения команды

Во многих инструкциях на сайте для выполнения действий предлагается использовать команды в командной строке, в некоторых случаях — bat файл. Один из частых комментариев к таким материалам: командная строка сразу закрывается и нельзя ничего успеть увидеть.

В этой статье подробно о том, почему командная строка сразу закрывается, что делать, чтобы она не закрывалась применительно к Windows 11 и Windows 10 (актуально и для предыдущих систем), а также дополнительная информация на тему.

Почему командная строка закрывается и что делать, чтобы этого не происходило

Рассмотрим два случая, когда командная строка закрывается:

  • После выполнения введённой команды
  • После выполнения bat-файла

В первом случае почти всегда причиной является ввод команды не в командную строку, а в диалоговое окно «Выполнить», которое некоторые пользователи считают командной строкой, хотя это не так. Подробнее о том, как именно работают указанные системные элементы:

  1. Если вводить команду в окно «Выполнить» (вызываемое клавишами Win+R, либо через правый клик по кнопке «Пуск» в случае Windows 11 и 10), окно командной строки откроется и закроется сразу после выполнения, если дальнейший ввод пользователя не требуется.
  2. Если запустить непосредственно командную строку (Как открыть командную строку, Запуск командной строки от имени администратора), и ввести команду уже в ней, автоматическое закрытие окна происходить не будет, и вы увидите, что именно выдает команда в результате выполнения.

В случае выполнения bat-файла, если команды в нём не требуют ввода пользователя и не содержат команд паузы до нажатия клавиши пользователем, то при запуске (простым двойным кликом из расположения файла) и успешном выполнении, окно командной строки будет автоматически закрыто.

Если вы хотите иметь возможность прочитать ход выполнения и результат работы bat-файла, вы можете:

Запуск BAT файла из командной строки

  1. Открыть командную строку (как во втором пункте выше), указать путь к bat-файлу и нажать Enter. Он будет запущен и выполнен, но командная строка не будет закрыта после выполнения.
  2. В конце файла добавить команду PAUSE (сделать это можно в любом текстовом редакторе, подробнее: Как создать bat файл в Windows). В этом случае после выполнения любым способом окно не закроется пока вы не нажмете любую клавишу.

Командная строка сама открывается и сразу закрывается

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

Читайте также: