Ассоциация типа файла с программой в Windows

Проблема:
при выборе программы открытия файла не активен флажок «Использовать выбранную программу для всех файлов такого типа»

  1. Операционная система (ОС) хранит все Ассоциации «тип файла - программа (приложение)»
  2. Возможности пользователя изменять ассоциации
  3. Почему иногда бывает невозможно установить ассоциацию
  4. Устранение проблемы деактивированного флажка «Использовать выбранную программу для всех файлов такого типа» в окне «Выбор программы»

В Windows XP , Windows 7 и, возможно, других ОС….


Операционная система (ОС) хранит все Ассоциации «тип файла - программа (приложение)»

Операционная система Windows в своем реестре хранит данные: какой программой следует открывать те или иные типы файлов (тип файла определяется по расширению его имени).

Операционная система (ОС ) хранит все Ассоциации «тип файла  программа (приложение)»
Рис.1        Реестр Windows хранит Ассоциации «тип файла - программа для его обработки»

Это позволяет двойным щелчком мыши по файлу данных запускать требуемое приложение (программу), которая корректно обработает данные из этого файла. Т.е. пользователю не надо самому сначала запускать приложение, а затем через меню "Файл" - "Открыть" обращаться к файлу данных. Это удобство мы уже почти не замечаем… просто привыкли…


Возможности пользователя изменять ассоциации

Если в "Проводнике" или другом файловом менеджере щелкнуть по файлу правой кнопкой мыши, то в контекстном меню обязательно будет пункт "Открыть с помощью", а в нем еще "Выбрать программу…".

Возможности пользователя изменять ассоциации
Рис.2        Возможности пользователя изменять ассоциации

С помощью этого диалогового окна не сложно закрепить за конкретным типом файла определенную программу. Мало того, что ОС предлагает наиболее подходящие программы - "Рекомендуемые", так Вы еще можете воспользоваться "+" и увидите много других программ… или кнопкой "Обзор".


Почему иногда бывает невозможно установить ассоциацию

Описание проблемы:

В окне «Выбор программы» деактивирован (сброшен и невозможно установить, т.е. отметить) флажок (checkbox) «Использовать выбранную программу для всех файлов такого типа»

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

В моем случае файлы с расширением *.docx было предписано открывать приложением OUTLOOK.EXE, вместо правильного приложения WINWORD.EXE … Но в Интернете мне встречались вопросы и по видеофайлам, и файлам изображений, и т.п.

Почему иногда бывает невозможно установить ассоциацию
Рис.3        Невозможно установить ассоциацию, так как флажок деактивирован




Устранение проблемы деактивированного флажка «Использовать выбранную программу для всех файлов такого типа» в окне «Выбор программы»

Что за «зверь" вносит изменения в реестр Windows я не знаю (думаю, что их несколько… как правило, это установщики программ).
Но как устранить эту проблему могу рассказать…

Конечно, только для тех, кто умеет и не боится править реестр Windows вручную… (программа "редактор реестра" c:\Windows\regedit.exe)

Устранение проблемы деактивированного флажка «Использовать выбранную программу для всех файлов такого типа» в окне «Выбор программы»
Рис.4        Устранение проблемы деактивированного флажка «Использовать выбранную программу для всех файлов такого типа» в окне «Выбор программы»

Найдите раздел (ветвь реестра)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.docx - с нужным расширением имени файла…

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

В моем случае файлам с расширением *. docx было предписано открываться приложением OUTLOOK.EXE , вместо правильного приложения WINWORD.EXE …

Изменить значение параметра Progid операционная система (ОС) не дает, но весь раздел UserChoice удаляется нормально.

Удаляя «неправильный и вредный» раздел реестра UserChoice, Вы «прочищаете мозги» своей ОС от якобы «Выбора пользователя», который Вы не делали…

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

Для тех кто сомневается в своих силах: пишите… я по Скайпу попрошу показать Вас ваш экран и под мою диктовку Вы своими руками устраните данную ошибку на своем компьютере…

Поделиться в соц сетях:




Если на этой странице не нашлось того, что Вы так искали...

         Не расстраивайтесь, не все потеряно... Смело щелкайте...
Упаковка, укладка продукции и раскрой материала
Раскрой-Упаковка
исходный код на заказ. orenstudent.ru Автоматизация документов MS Office. orenstudent.ru исходный код на заказ. orenstudent.ru Помогите найти и устранить ошибку в исходном коде программы. orenstudent.ru Skype-консультирование по программированию
Скайп-консультации

Акция !!!
исходный код комментарии цена минимальная


Не попадайтесь на удочку мошенников-кидал...
Сайт помощи студентам по программированию и информатике

Program code