Андрей Смирнов
Время чтения: ~21 мин.
Просмотров: 0

Решение проблемы с ассоциацией файлов в windows

Введение

Ассоциация — это сопоставление файлов определенного типа программе которая будет открывать их по умолчанию. Тип файлов определяется его расширением. Расширение — это то, что идет после точки в имени файла. Например файл PICT0275.JPG имеет расширение «.JPG«. Следовательно — тип файла — рисунок или изображение. У меня изображения открываются с помощью Средства просмотра фотографий Windows.

Иногда ассоциации сбиваются. Это может происходить либо из за действий пользователя (вы открыли файл другой программой установив ассоциацию данного типа файлов с этой программой), либо из-за действия вирусов или из-за какого-либо сбоя в системе (после синего экрана например)

В любом случае я бы проверил компьютер на вирусы:

  • Dr.Web Cureit!

Затем сделал бы . Про это постараюсь написать подробнее в следующих статьях.

Если это не помогло, то делал бы по порядку все приведенные ниже действия

Настройка и экспорт ассоциаций файлов в Windows 10 / 8.1

Предположим, нам нужно, чтобы браузер Firefox использовался для открытия html файлов на всех компьютерах домена. Для этого нам понадобится эталонная машина с установленным  Firefox, на которой вручную нужно задать нужное сопоставление расширения файла с программой. Откройте панель управления и перейдите в раздел Control Panel -> Default Programs -> Set Default Program. Найдите в списке программ Firefox и нажмите на ссылку «Set this program as default«. Таким образом, Firefox будет назначен в качестве основной программы для открытия всех поддерживаемых типов файлов.

Если же нужно выбрать конкретные расширения файлов, нажмите на кнопку Choose defaults for this program  и отметьте нужные расширения.

Проверить текущие ассоциации для файлов с расширением .html можно  в разделе Programs -> Default Programs -> Set Association панели управления.  

Текущую конфигурацию файловых ассоциаций данного пользователя компьютера можно экспортировать в файл .XML с помощью утилиты DISM:

Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.xml

Открыв в текстовом редакторе файл DefaultAssoc.xml, можно посмотреть список экспортированных ассоциаций файлов с данного компьютерп. Если вам нужно экспортировать только часть ассоциаций (чтобы не переопределить имеющиеся настройки для остальных расширений файлов на других компьютерах), вручную отредактируйте XML файл, оставив только нужные строки. К примеру, мы оставим такие строки для расширений htm и html:

<?xml version=»1.0″ encoding=»UTF-8″?><DefaultAssociations><Association Identifier=».htm» ProgId=»FirefoxHTML» ApplicationName=»Firefox» /><Association Identifier=».html» ProgId=»FirefoxHTML» ApplicationName=»Firefox» /></DefaultAssociations>

Ассоциация файлов в Windows 10

В этой версии ОС разработчики добавили возможность восстановить ассоциацию файлов по умолчанию в Windows. Нажимаете Win+l
, найдите вкладку «Система», в которой надо найти установки приложений по умолчанию. Выбирая пункт «Сброс к рекомендованным значениям»
, вы возвращаете настройки ассоциации к заводским параметрам. Все типы файлов будут открываться теми программами, которые были заданы на этапе установки ОС. Далее, если хотите настроить ассоциации файлов в Windows 10 под себя, в том же окне задайте те значения, которые вам подходят.

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

Для исправления ошибок в ассоциации файлов в любой операционной системе можно воспользоваться программами, которых много в интернете. Их легко скачать, они совершенно бесплатны. Программы немного весят, имеют интуитивно понятный интерфейс, что позволяет легко работать с ними. Например, для Windows 7 и 8 подойдут File Association Fixer
и Unassoc
. С помощью этих утилит вы быстро и эффективно справитесь с нарушением ассоциации файлов.

Нарушение ассоциации файлов – неприятная ошибка, в результате которой программы и файлы открываются некорректно. Допустим, все имеющиеся на компьютере приложения запускаются через Windows Media Center. Эта программа используется только для воспроизведения мультимедийного контента, другие файлы через неё корректно открываться не могут по определению. Чтобы исправить эту ошибку, необходимо разобраться, как восстановить ассоциации файлов в Windows 7.

REG-файлы для восстановления ассоциаций файлов в Windows 8

Ниже перечислены список готовых .reg файлов, которые исправляют ассоциации популярных типов файлов в Windows 8.

Важно: файлы реестра, которые можно скачать по данным ссылкам, предназначены для восстановления стандартных ассоциаций файлов только в Windows 8. Использование их на других ОС семейства Windows может привести к неработоспособности системы.

  • *.3gp — мультимедийные файлы в формате 3GP. Программа по умолчанию: Video app
  • *.avi — видеофайлы Audio Video Interleave. Программа по умолчанию: Video app
  • *.bat – файлы сценариев Windows (пакетные файлы)
  • *.bmp — файлы растровых изображений Bitmap Picture. Программа по умолчанию: Photos app
  • Directory — ассоциации протокола директорий
  • Drive — ассоциации дисков. Восстанавливает корректные ассоциации на открытие дисков.
  • *.exe – исполняемые exe-файлы Windows (файлы приложений). Помогает восстановить ассоциации на открытие .exe-файлов.
  • Folder — все папки, за исключением папок библиотеки (Library). Восстановление ассоциации на открытие папок.
  • *.gif — графические файлы GIF. Программа по умолчанию: Photos app
  • *.htm — HTM-файлы (веб-документы). Программа по умолчанию: Internet Explorer
  • *.html — HTML-файлы (веб-документы). Программа по умолчанию: Internet Explorer
  • *.ico — файлы иконок (значков) Windows. Программа по умолчанию: Windows Photo Viewer
  • *.img — файлы образов CD / DVD дисков
  • *.iso – образ диска
  • *.jpe — файлы изображений JPEG. Программа по умолчанию: Photos app
  • *.jpeg — файлы изображений JPEG. Программа по умолчанию: Photos app
  • *.jpg — файлы изображений JPEG. Программа по умолчанию: Photos app
  • *.library-ms – папка библиотеки Windows 8
  • *.lnk – файл ярлыка Windows. Помогает восстановить ассоциации на открытие ярлыков.
  • *.mp3 — звуковой файл в формате MP3. Программа по умолчанию: Music app
  • *.mp4 – видео файл в формате MPEG-4 Программа по умолчанию: Video app
  • *.msu – пакет обновления Windows. Программа по умолчанию: Windows Update Standalone installer
  • *.pdf – файл в формате Portable Document Format (PDF) . Программа по умолчанию: Reader app
  • *.txt — текстовые документы. Программа по умолчанию: Notepad
  • *.vhd – образ виртуального диска в формате vhd (Virtual Hard Disk)
  • *.wav – аудио файл в формате WAV. Программа по умолчанию: Music app
  • *.wmv– файлы Windows Media Audio/Video. Программа по умолчанию: Video app
  • *.zip – сжатые архивы и папки

Восстановление ассоциации файлов в Windows 7 и 8

15.04.2014  windows

Ассоциации файлов в Windows — это сопоставление типа файла с определенной программой для его выполнения. Например, при двойном клике по JPG открывается просмотр этой картинке, а по ярлыку программы или .exe файлу игры — сама эта программа или игра. Обновление 2016: см. также статью Ассоциации файлов Windows 10.

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

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

Сначала о том, как сделать это вручную, затем — с помощью специально предназначенных для этого программ.

Как восстановить ассоциации файлов в Windows 8

Для начала рассмотрим самый простой вариант — у вас возникла ошибка с ассоциацией какого-либо обычного файла (картинка, документ, видео и другие — не exe, не ярлык и не папка). В этом случае, вы можете поступить одним из трех способов.

Как уже было сказано, это поможет только в случае, если проблемы возникли с «обычными» файлами. Если же у вас вместо программы, ярлыка или папки открывается не то, что нужно, а, например, блокнот или архиватор, а может даже не открывается панель управления, то способ выше не подойдет.

Восстановление ассоциаций exe, lnk (ярлык), msi, bat, cpl и папок

Если проблема возникла с файлами данного типа, это будет выражаться в том, что программы, ярлыки, элементы панели управления или папки не будут открываться, вместо них будет запускаться что-то еще. Для того, чтобы исправить ассоциации данных файлов, вы можете использовать файл .reg, вносящий необходимые изменения в реестр Windows.

Скачать исправление ассоциаций для всех распространенных типов файлов в Windows 8 вы можете на этой странице: http://www.eightforums.com/tutorials/8486-default-file-associations-restore-windows-8-a.html (в таблице внизу).

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

Исправление ассоциаций файлов в Windows 7

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

Для того, чтобы сбросить ассоциации файлов программ .exe, ярлыков .lnk и других, также потребуется запустить файл .reg, восстанавливающий ассоциации по умолчанию для этого файла в Windows 7.

Сами файлы реестра, чтобы исправить ассоциации системных файлов, вы можете найти на этой странице: http://www.sevenforums.com/tutorials/19449-default-file-type-associations-restore.html (в таблице, ближе к концу страницы).

Программы для восстановления ассоциаций файлов

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

Среди этих программ можно выделить File Association Fixer (заявлена поддержка Windows XP, 7 и 8), а также бесплатная программа Unassoc.

Первая позволяет легко сбросить сопоставления для важных расширений на настройки по умолчанию. Скачать программу можно со страницы http://www.thewindowsclub.com/file-association-fixer-for-windows-7-vista-released

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

А вдруг и это будет интересно:

Импорт ассоциаций файлов

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

Dism.exe /Online /Import-DefaultAppAssociations:C:\PS\DefaultAssoc.xml

Важно. Данные настройки сопоставления расширений файлов с программами будут применены только к новым пользователям системы во время их первого входа

Также можно импортировать данных в офлайн образ Windows в wim или vhd файле. Сначала нужно смонтировать образ:

Dism /Mount-Image /ImageFile:C:\mnt\images\install.wim /MountDir:C:\mnt\offline

А затем импортировать xml файл:

Dism.exe /Image:C:\mnt\offline /Import-DefaultAppAssociations:\\Server1\Share\DefaultAssoc.xml

Совет. Текущие настройки ассоциаций файлов в офлайн образе Windows можно получить с помощью такой команды:

Dism.exe /Image:C:\mnt\offline /Get-DefaultAppAssociations

Программы для восстановления ассоциаций файлов

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

Среди этих программ можно выделить File Association Fixer (заявлена поддержка Windows XP, 7 и 8), а также бесплатная программа Unassoc.

Первая позволяет легко сбросить сопоставления для важных расширений на настройки по умолчанию. Скачать программу можно со страницы http://www.thewindowsclub.com/file-association-fixer-for-windows-7-vista-released

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

История

Простейшим способом указать, какой программой открывать файл, был Shebang в Unix (1979). Способ не слишком удачный: работает только для скриптов (текстовых файлов на правах исполняемых), содержит абсолютный путь к программе и потому иногда этот путь приходится менять.

Связывание файлов с программами на уровне системы было впервые представлено в компьютерах Macintosh в начале 1980-х. Для этого применялись так называемые «коды формата» (особое поле файловой системы Macintosh).

В DOS, с его расширениями файлов, Norton Commander предложил файл . В дальнейшем появились сходного формата файлы и , отвечавшие за запуск программ просмотра и редакторов соответственно. Похожие вещи были реализованы и в DOS Navigator.

Microsoft Windows предложила «системные» ассоциации файлов и концепцию «глаголов»: что именно надо сделать с файлом, задавалось английской строкой. Наиболее распространённые глаголы Windows — «open» (открыть), «edit» (редактировать), «print» (распечатать), «explore» (просмотреть содержимое). Любая программа могла функцией запустить любой файл (не только программный) — при этом вызывается та программа, которая с этим файлом ассоциирована. Например, если «запустить» HTML-файл, открывается тот браузер, который установлен пользователем, будь это Internet Explorer, Mozilla Firefox, Opera или Google Chrome. Различные схемы URL (, и т. д.) также могли ассоциироваться со своими программами. Для вызова файла может применяться не только командная строка, но и DDE. Второй, несмотря на то, что это явно устаревшая технология, в ряде случаев предпочтительнее: например, если надо распечатать пять файлов через командную строку, одновременно запускаются пять копий программы, соревнующихся за один принтер. Поэтому отпечатки выходят из принтера в неопределённом порядке; в DDE такой проблемы нет.

Диспетчер файлов отличал ассоциированные файлы (иконка исписанного листа) от неассоциированных (иконка чистого листа); Проводник Windows даёт файлу иконку той программы, которая его открывает. Автозапуск Windows XP позволил запускать разные программы в зависимости от того, что обнаружено на диске: картинки, музыка, видео.

Linux ввёл ассоциации файлов относительно поздно, когда появились графические оболочки. Ассоциирование реализовано через промежуточный слой — MIME-тип: расширение привязывается к типу, а тип — к программе. Похожая настройка реализована в большинстве браузеров: в интернете форматы файлов обычно задаются MIME-типом, а на локальных дисках — расширением.

Mac OS X, в дополнение к кодам формата, позволила ассоциировать файлы и по расширениям.

Как разрешить запуск скриптов PowerShell с помощью Execution Policy?

Чтобы изменить текущее значение политики запуска PowerShell скриптов, используется командлет Set-ExecutionPolicy.

Например, разрешим запуск локальных скриптов:

Подтвердите изменение политики запуска PS1 скриптов, нажав Y или A.

Чтобы запрос не появлялся, можно использовать параметр Force.

Если вы установили значение политики PowerShell Execution Policy в Unrestricted, то при запуске удаленных скриптов из сетевых каталогов по UNC пути, скачанных из интернета файлов, все равно будет появляться предупреждение:

Security warning
Run only scripts that you trust. While scripts from the internet can be useful, this script can potentially harm your computer. If you trust this script, use the
Unblock-File cmdlet to allow the script to run without this warning message.
Do you want to run?
 Do not run  Run once  Suspend  Help (default is "D")

Как PowerShell различает локальные и удаленные скрипты? Все дело в идентификаторе зоны ZoneId, которую выставляет браузер в альтернативном потоке при загрузке файла (см. статью “Как Windows определяет, что файл скачан из Интернета?”). Вы можете разблокировать такой файл, поставив галку “Разблокирвать” в его свойствах или очиститься метку зоны с помощью комадлета  Unblock-File.

Также следует различать различные области действия политик выполнения скриптов PowerShell (scopes):

  • MachinePolicy – действует для всех пользователей компьютера, настраивается через GPO;
  • UserPolicy – действует на пользователей компьютера, также настраивается через GPO;
  • Process — настройки ExecutionPolicy действует только для текущего сеанса PowerShell.exe (сбрасываются при закрытии процесса);
  • CurrentUser – политика ExecutionPolicy применяется только к текущему пользователю (параметр из ветки реестра HKEY_CURRENT_USER);
  • LocalMachine – политика для всех пользователей компьютера (параметр из ветки реестра HKEY_LOCAL_MACHINE);

Область применения политики можно указать с помощью параметр Scope командлета Set-ExecutionPolicy. Например:

Проверим текущие настройки ExecutionPolicy для всех областей:

Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Bypass
CurrentUser Undefined
LocalMachine RemoteSigned

Значение политики выполнения, которые вы задаете с помощью командлета Set-ExecutionPolicy для областей CurrentUser и LocalMachine, хранятся в реестре. Например, выполните командлет:

Откройте ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell и проверьте значение REG_SZ параметра ExecutionPolicy. Оно изменилось на Restricted (допустимые значения параметра Restricted, AllSigned, RemoteSigned, Bypass, Unrestricted и Undefined).

Аналогичные настройки для области CurrentUser находятся в разделе реестра пользователя HKEY_CURRENT_USER\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell.

Т.е. вы можете распространить нужные настройки политики исполнения скриптов через реестр с помощью Group Policy Preferences.

Отметим, что чаще всего в корпоративной среде используется ExecutionPolicy со значением AllSigned на уровне LocalMachine. Это обеспечивает максимальный баланс между безопасностью и удобством. Для личного пользования на компьютере можно использовать RemoteSigned. Ну а Bypass политику лучше использовать только для запуска отдельных задач (например для запуска скриптов через GPO или заданий планировщика).

Инструкция по восстановлению стандартных ассоциации файлов в Windows 8

  1. В списке, представленном ниже, найдите тип (расширение) файла, для которого необходимо восстановить стандартную  системную ассоциацию. Предположим, нам нужно восстановить ассоциации для исполняемых файлов *.exe.
  2. Скачайте файл с расширением .reg на свой компьютер (в примере это win8_exe.reg).
  3. Чтобы импортировать содержимое файла в реестр, дважды щелкните по скачанному .reg файлу.
  4. В случае появления запроса UAC, разрешите внесение изменений в систему, и на запрос редактора реестра ответьте Yes.
    Примечание 1. В том случае, если вы работаете под учетной записью обычного пользователя, появится ошибка импорта — Cannot import, это нормально, т.к. у обычного пользователя компьютера нет права записи в данные ветки реестра, а данное изменение можно произвести только из-под учетной записи с правами локального администратора. Если возможность получить такие отсутствует, увы, вам придется перенастраивать ассоциации файлов в Windows 8 вручную (щелкнув правой клавишей мыши по файлу, выбрав пункт меню Open With и указав в качестве программы по-умолчанию нужную программу).

    Примечание 2. В некоторых случаях может отсутствовать назначенная программа для reg файлов (этим трюком могут воспользоваться вирусописатели для усложнения восстановления работоспособности системы пользователем). В этом случае необходимо вручную назначить в качестве обработчика reg файлов исполняемый файл редактора реестра (C:\Windows\regedit.exe). Сделать это можно с помощью контекстного меню Open With.

  5. Для применения внесенных изменений  перезагрузите компьютер.
  6. В том случае, если изменения проводилось под ограниченной учетной записью пользователя, и после перезагрузки ассоциации файлов не восстановились, рекомендуется провести эту же процедуру под учетной записью администратора ( в случае необходимости его пароль можно изменить, подробности в статье Как сбросить пароль админа в Window 8).
  7. Если после перезагрузки файлы начинают открываться с помощью стандартных программ Window 8, скачанный reg файл можно удалить.

Операцию импорта можно также произвести из командной строки с помощью следующей инструкции:

reg import c:\users\admin\desktop\win8_exe.reg

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

Causes of Softonicdownloader_voor_file-association-fixer.exe Errors

Softonicdownloader_voor_file-association-fixer.exe problems can be attributed to corrupt or missing files, invalid registry entries associated with Softonicdownloader_voor_file-association-fixer.exe, or a virus / malware infection.

More specifically, these softonicdownloader_voor_file-association-fixer.exe errors can be caused by:

  • Corrupt Windows registry keys associated with softonicdownloader_voor_file-association-fixer.exe / Softonic Downloader.
  • Virus or malware infection that has corrupted the softonicdownloader_voor_file-association-fixer.exe file or related Softonic Downloader program files.
  • Another program maliciously or mistakenly deleted softonicdownloader_voor_file-association-fixer.exe-related files.
  • Another program is in conflict with Softonic Downloader and its shared referenced files.
  • Corrupt download or incomplete installation of Softonic Downloader software.

Исправление ошибки

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

Архив восстановления

  1. Найдите и загрузите специальный архив восстановления реестра ResetFileAssociations.zip.

Если у вас есть резервная копия, можно из неё восстановить реестр Windows 7. Для этих целей можно также использовать автоматически создаваемые системой backup-файлы, хранящиеся а папке «Regback» на системном диске.

Специальный софт

Специалисты компании «Лаборатория Касперского» разработали утилиту CleanAutoRun, которая помогает восстановить ассоциации файлов после вирусной атаки. Чтобы исправить ошибки с запуском файлов и программ, откройте утилиту CleanAutoRun и нажмите любую кнопку.Еще одна полезная программа — AVZ, предназначенная для настройки Windows 7 и восстановления рабочей конфигурации.

  1. Скачайте утилиту AVZ.
  2. Раскройте меню «Файл» и выберите пункт «Восстановление системы».
  3. Отметьте пункт «Восстановить параметры запуска файлов» и нажмите «Выполнить».

Как вариант, можно использовать программу FileAssociationFixer. Здесь нужно выбрать в категориях слева нужное расширение и запустить процесс восстановления правильной конфигурации.

Командная строка

Перезагрузите компьютер и запуститесь в безопасном режиме с поддержкой командной строки (клавиша F8 при запуске системы и выбор соответствующего режима).Введите следующие команды, нажимая после каждой из них клавишу Enter:

Если ни один из перечисленных способов не помог, попробуйте установить Windows 7 заново. Однако в 99% случае вам подойдет один из описанных вариантов восстановления, поэтому до переустановки дело практически никогда не доходит.

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

Подобная ситуация может наблюдаться при системном сбое или вирусном заражении. В операционной системе Windows 7 существует несколько стандартных способов восстановления ассоциаций:

  • с помощью команды «Открыть с помощью»;
  • посредством архива восстановления;
  • через командную строку.

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

В противном случае решение проблемы будет временным.

7 ответов

4

Вы можете попробовать бесплатный редактор программ по умолчанию . У меня есть хороший опыт.

3

Вы всегда можете внести изменения в реестр:

HKEY_CLASSES_ROOT
а также
HKEY_CURRENT_USER \ Software \ Classes

Но я бы очень рекомендовал программу Типы из Sourceforge для управления всеми частями ассоциации процесс.

2

Это обходное решение, но измените имя 2.4 python.exe, а затем попробуйте запустить .py. Он должен, хотя файл не найден ошибкой. Затем перейдите к нужному файлу. Не стесняйтесь переименовать исходный файл 2.4 python.exe обратно в его прежнее имя.

2

Я бы использовал инструменты Creative Elements Power Tools, в частности «File Type Doctor».

(к скачать)

http://forums.techarena.in/tips-tweaks/989159.htm (для скриншота)

Это имеет то преимущество, что выглядит почти так же, как область связей файлов XP, поэтому вы были бы знакомы с ним.

1

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

1

Помимо ручного способа изменения ассоциаций для всех соответствующих расширений , описанных в Ответ Юхеле , для Python существует особый способ:

Панель управления -> Добавить или удалить программы -> <текущая установка Python по умолчанию> — > Изменить

В появившемся мастере установки выберите Изменить Python <version>. Затем появится список установленных функций. Мы заинтересованы в расширении «Регистрация расширений» (управляет действием двойного щелчка) и «Добавить python.exe в PATH» (что набирает в консольных запусках):

Вам необходимо отключить эти функции для текущей установки по умолчанию и проверить их на тот, который вы хотите переключить.

Это более управляемый способ, чем редактирование вручную /ассоциаций: таким образом, вы можете избежать неприятных сюрпризов:

  • Мастер ассоциации типов файлов запаса может изменять только ассоциацию для текущего пользователя

  • при установке /обновлении мастер установки действует в соответствии с его записями и может оставить побочные эффекты /остатки, если вы сделали что-то смешное, не сказав этого.

Вы можете заставить ассоциацию файлов работать по-старому до окон 7.

(1) Загрузить

(2) разархивировать, щелкнуть правой кнопкой мыши исполняемый файл «запустить как администратор»

(3) из меню выберите команду «tools-> file association»

При редактировании ассоциации файлов снимите флажок «ExOverride», если ее установить и сохранить.
Это остановит File Explorer от управления ассоциацией файлов и вернет обратно старый метод классов реестра, связанный с файлами. Если вы повторно ассоциируете файл с проводником, флаг ExOverride снова включается.
Но вы всегда можете повторить эту программу и снова отбросить бит ExOverride.

Восстановление ассоциации файлов в Windows 7 и 8

Ассоциации файлов в Windows — это сопоставление типа файла с определенной программой для его выполнения. Например, при двойном клике по JPG открывается просмотр этой картинке, а по ярлыку программы или .exe файлу игры — сама эта программа или игра. Обновление 2016: см. также статью Ассоциации файлов Windows 10
.

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

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

Common Softonicdownloader_voor_file-association-fixer.exe Error Messages

The most common softonicdownloader_voor_file-association-fixer.exe errors that can appear on a Windows-based computer are:

  • «Softonicdownloader_voor_file-association-fixer.exe Application Error.»
  • «Softonicdownloader_voor_file-association-fixer.exe is not a valid Win32 application.»
  • «Softonicdownloader_voor_file-association-fixer.exe has encountered a problem and needs to close. We are sorry for the inconvenience.»
  • «Cannot find softonicdownloader_voor_file-association-fixer.exe.»
  • «Softonicdownloader_voor_file-association-fixer.exe not found.»
  • «Error starting program: softonicdownloader_voor_file-association-fixer.exe.»
  • «Softonicdownloader_voor_file-association-fixer.exe is not running.»
  • «Softonicdownloader_voor_file-association-fixer.exe failed.»
  • «Faulting Application Path: softonicdownloader_voor_file-association-fixer.exe.»

These EXE error messages can appear during program installation, while a softonicdownloader_voor_file-association-fixer.exe-related software program (eg. Softonic Downloader) is running, during Windows startup or shutdown, or even during the installation of the Windows operating system. Keeping track of when and where your softonicdownloader_voor_file-association-fixer.exe error occurs is a critical piece of information in troubleshooting the problem.

Заключение

Для меня ситуация с ассоциациями файлов в Windows 7 и Windows 8/8.1 немного прояснилась. Как бы я действовал если бы у меня возникли проблемы с торрент-файлами и с RAR-файлами. Естественно сразу проверился бы на вирусы и сделал восстановление системных файлов. Удалил бы программы который используют эти типы файлов (в моем случае это μTorrent и WinRAR). Затем удалил бы всю информацию в реестре

и здесь

Так же поступил и с разделами для RAR-файлов. Удалил бы их в этих же местах.

Затем, воспользовался CCleaner для большей очистки реестра

После этого установил бы заново μTorrent и WinRAR.

Если бы не помогло, задумался бы над переустановкой системы.

Друзья, поделитесь своими мыслями по этому поводу.

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации