Слетает ассоциация файлов pdf в windows 10

В этой статье мы рассмотрим, как ассоциировать разные расширения (типы) файлов с программами в Windows 10/11 и Windows Server 2022/2019/2016/2012R2. В качестве

В этой статье мы рассмотрим, как ассоциировать разные расширения (типы) файлов с программами в Windows 10/11 и Windows Server 2022/2019/2016/2012R2. В качестве примера мы покажем, как в Windows назначать программу по-умолчанию для открытия *.pdf файлов, импортировать эти настройки в xml файл и распространить полученный файл с параметрами сопоставления файлов на другие компьютеры вручную или с помощью групповых политик.

Главное отличие Windows 10 и 11 от предыдущих версий ОС — теперь нельзя назначить файловые ассоциации через реестр или функционал Group Policy Preferences Open With. Зато появилась новая возможность выгрузить текущие настройки файловых ассоциаций (FTA, File Type Assotiations) с “эталонного” компьютера в xml файл и использовать данный файл для изменения настроек сопоставления расширений файлов на других компьютерах. Также вы можете экспортировать файл с настройками ассоциаций файлов в стандартный образ системы, который разворачивается на клиентах в вашей сети (вручную, через WDS или SCCM).

Содержание:

  • Задать программу по умолчанию для открытия типа файлов в Windows 10/11
  • Изменить ассоциации программ с типами файлами в Windows из командной строки
  • Экспорт, импорт и перенос настроек ассоциаций файлов Windows через XML файл
  • Настройка ассоциаций файлов в Windows с помощью GPO
  • Изменить файловые ассоциации через реестр Windows
  • Сброс всех ассоциаций файлов в Windows

Задать программу по умолчанию для открытия типа файлов в Windows 10/11

Предположим, вы хотите использовать Adobe Reader DC для открытия *.pdf файлов на всех компьютерах домена. Т.е. вы хотите создать ассоциацию этого расширения файлов с приложением. Для этого нам понадобится эталонный компьютер с Windows 10 или 11 (в этом примере используется актуальный билд 22H1) и установленным Acrobat Reader DC.

Обратите внимание, что в Windows 10 и 11 теперь по умолчанию установлен браузер Microsoft Edge, который используется как программа по-умолчанию для просмотра PDF файлов.

Чтобы вручную создать сопоставление определенного типа файла с программой, откройте панель Settings -> Default Apps (для быстрого перехода используйте команду быстрого доступа Settings ->
ms-settings:defaultapps
) и нажмите кнопку Choose default apps by file type.

Настройка программ по умолчанию и типов файлов в windows 10

Найдите в списке расширений тип файлов .pdf. Затем щелкните по значку программы, которая ассоциирована с этим расширением и смените программу по-умолчанию для просмотра PDF файлов с Microsoft Edge на Acrobat.

задать программу по умолчанию для открытия типа файлов в windows

Можно автоматически ассоциировать определенную программу с типами файлов, для которых она зарегистрирована. Для этого в разделе Default Apps выберите Set default by apps, найдите в списке нужную программу и нажмите кнопку Manage.

выбрать программу для открытия определенного расширения файлов

В открывшемся списке будет присутствовать список поддерживаемых приложением типов файлов. Выберите расширения файлов, которые должны открываться с помощью Acrobat Reader.

сопоставление программ с поддерживаемыми типами файлов в windows 10

Изменить ассоциации программ с типами файлами в Windows из командной строки

В Windows вы можете использовать утилиту командной строки assoc для настройки сопоставления типов файлов с приложениями. Например, чтобы вывести программу, которая назначена для открытия файлов PDF, выполните команду:

assoc .pdf

В данном примере видно, что с этим расширением ассоциирован тип файлов AcroExch.Document.DC:

.pdf=AcroExch.Document.DC

команда assoc в windows для настройки сопоставления типов файлов с программой

Вывести все сопостаяления расширения с типами файлов:

assoc|more

Чтобы понять с каким исполняемым файлом ассоциирован тип файла AcroExch.Document.DC, выполните:

ftype AcroExch.Document.DC

команда ftype задать программу для типов файлов

Вы можете задать тип для определенных файлов с помощью команды:

ASSOC .csv=txtfile

В этом примере мы указали, что все CSV файлы нужно открывать как обычные текстовые файлы (по умолчанию с помощью notepad.exe).

Из командной строки вы можете создать или изменить ассоциацию файл с программой. Например, вы хотите чтобы все файлы с расширением tx1 открывались с помощью notepad++.exe. Сначала нужно создать ассоциацию расширения .tx1 с новым типом файлов tx1file.

assoc .tx1=tx1file

Теперь укажем программу, которая должна использоваться по умолчанию при открытии файлов с расширением tx1.
ftype tx1file="%programfiles(x86)%"Notepad++notepad++.exe" "%1"

Также вы можете использовать стороннюю утилиту SetUserFTA чтобы назначить файловые ассоциации в Windows. SetUserFTA эта утилита командой строки для быстрой настройки файловых ассоциаций (часто используется на RDS фермах Windows Server 2019/2022 для настройки сопоставления файлов с приложениями).

Список текущих ассоциаций и заданных для них progid в Windows можно вывести так:

SetUserFTA get

setuserfta утилита для настройки ассоциаций файлов

Чтобы задать ассоциацию для определенного типа файлов, используется команда:

SetUserFTA.exe extension progid

Например, назначить Chrome браузером по-умолчанию:

SetUserFTA  http ChromeHTML
SetUserFTA  https ChromeHTML
SetUserFTA  .htm ChromeHTML
SetUserFTA  .html ChromeHTML

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

SetUserFTA  .txt applicationsnotepad++.exe

Это возможно для приложений, зарегистрированных в ветке реестра
HKEY_CLASSES_ROOTApplications
.

Экспорт, импорт и перенос настроек ассоциаций файлов Windows через XML файл

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

Dism.exe /online /Export-DefaultAppAssociations:C:PSDefaultAssoc.xml

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

<?xml version="1.0" encoding="UTF-8"?>
<DefaultAssociations>
<Association Identifier=".fdf" ProgId="AcroExch.FDFDoc" ApplicationName="Adobe Acrobat Reader DC" />
<Association Identifier=".pdf" ProgId="AcroExch.Document.DC" ApplicationName="Adobe Acrobat Reader DC" />
</DefaultAssociations>

Dism Export-DefaultAppAssociations в XML файл

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

Dism.exe /Online /Import-DefaultAppAssociations:C:PSDefaultAssoc.xml

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

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

Dism /Mount-Image /ImageFile:C:mntimagesinstall.wim /MountDir:C:mntoffline

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

Dism.exe /Image:C:mntoffline /Import-DefaultAppAssociations:\Server1ShareDefaultAssoc.xml

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

Dism.exe /Image:C:mntoffline /Get-DefaultAppAssociations

Настройка ассоциаций файлов в Windows с помощью GPO

В современных версиях Windows можно использовать новый параметр групповых политик, позволяющий применить xml файл с настройками ассоциаций файлов ко всем текущим пользователям компьютера.

Например, вы хотите применить групповую политику с настройками ассоциаций файлов ко всем компьютерам в определенном OU (Organizational Unit) Active Directory.

  1. Откройте консоль управления доменными GPO (
    gpmc.msc
    );
  2. Найдите OU с компьютерами, для которых вы хотите применить файловые ассоциации и создайте новую GPO;
  3. Переключитесь в режим редактирования GPO и перейдите в раздел Computer Configuration -> Administrative Templates -> Windows Components -> File Explorer;
  4. Найдите параметр Set a default associations configuration file (Задать файл конфигурации сопоставлений по умолчанию);
  5. Включите политику и укажите UNC путь к вашему xml файлу (убедитесь, что путь не содержит кавычки или пробелы). Его можно разместить на общедоступном файловом сервере, в каталоге SYSVOL на контроллере домена, или предварительно скопировать файл на компьютеры с помощью GPP/ SCCM;применить настройки ассоциаций файлов с помощью групповой политики
  6. Перезагрузите компьютер, чтобы применить новые ассоциации файлов.

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

Путь к XML файлу с новыми настройками ассоциации файлов содержится в параметре реестра DefaultAssociationsConfiguration в разделе ComputerHKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsSystem.DefaultAssociationsConfiguration параметр реестра windows 10

Т.к. Windows 10 отслеживает настройки файловых ассоциаций, при первой попытке открыть PDF файл может появится окно с подтверждением использования Acrobat Reader как программы по–умолчанию для открытия этого типа файлов (запрос появляется только один раз). Такой запрос будет всегда появляться также после установки нового приложения, которое регистрируется для открытия существующего типа файлов или протоколов. Можно скрыть данные уведомления, включив в этом же разделе GPO политику Do not show the ‘new application installed‘ notification (Не показывать уведомление “установлено новое приложение”).

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

Изменить файловые ассоциации через реестр Windows

Как мы уже говорили выше, в Windows 10/11 изменился подход к изменению настроек ассоциации файлов. В предыдущей секции мы показали, как настроить ассоциацию .pdf файла с Acrobat Reader через XML файл и групповую политику. Теперь посмотрим, как это выглядит в реестре.

Запустите редактор regedit.exe и перейдите в ветку
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.pdfUserChoice
.

Обратите внимание, что в данной ветке с настройками ассоциация для расширения html есть два параметра:

  • ProgId – идентификатор зарегистрированной программы для открытия этого типа файлов. Если вместо имени приложения указан длинный идентификатора, значит назначена ассоциация файла с современным приложением UWP/Metro. Проверьте, что оно не удалено из вашего образа Windows 10;
  • Hash – хеш, который генерируется автоматически для валидации настройки сопоставления типа файлов с программой. Наличие этого хэша, гарантирует, что именно пользователь или администратор (через GPO) настроил данное сопоставление. Этот механизм нужен для защиты пользователей от вредоносных программ, которые могут подменить ассоциации файлов без его ведома.

progid и hash в реестре для ассоциаций программ с файлами

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

Стандартное приложение сброшено.
Приложение вызвало проблемы с настройкой стандартного приложения для файлов .html, поэтому оно сброшено для Microsoft Edge.
An app default was reset.
An app caused a problem with the default app setting for .html files, so it was reset to Microsoft Edge.

windows 10 Стандартное приложение сброшено, сброс сопоставления между программой и файлом

Соотвественно, в Windows 10 не сможете настроить сопоставление файлов через реестр, как это работало в Windows 7.

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

Сброс всех ассоциаций файлов в Windows

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

Dism.exe /Online /Remove-DefaultAppAssociations

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

Чтобы сбросить ассоциации файлов, настроенные пользователем вручную, нужно в панели Параметры -> Система -> Приложения по умолчанию (Default Apps) нажать на кнопку Сброс (Reset).

wiindows 10 сбросить ассоциации файлов

При этом все ассоциации файлов вернутся к состоянию чистой Windows 10.

Как восстановить ассоциации файлов Windows 10Ассоциация файла в Windows — заданное в системе соответствие между типом файлом и тем, какой программой или образом он открывается. Нередко бывает так, что по ошибке для файлов ярлыков .lnk или программ .exe пользователем выставляются неверные ассоциации, после чего все они начинают «открываться» через какую-либо одну программу на компьютере и тогда может потребоваться восстановление ассоциаций файлов. Впрочем, подобное может случиться и с другими типами файлов. Если в вашем случае проблем нет, а требуется просто настроить программы по умолчанию, все способы сделать это вы можете найти в инструкции Программы по умолчанию Windows 10.

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

Восстановление ассоциаций файлов в настройках Windows 10

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

Найти его можно в «Параметры» (клавиши Win+I) — Система — Приложения по умолчанию. Если в указанном разделе в пункте «Сброс к рекомендованным Майкрософт значениями по умолчанию» нажать «Сбросить», то все ассоциации файлов будут приведены к состоянию, которое было на момент установки системы, удалив заданные пользователем значения (Кстати, в том же окне, ниже, есть пункт «Выбор стандартных приложений для типов файлов», чтобы задать конкретные ассоциации программ для каждого типа файлов.).

Сброс ассоциаций файлов в настройках Windows 10

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

Но не всегда: например, если были нарушены ассоциации файлов exe и lnk, но не только добавлением программы для их открытия, но и повреждением записей в реестре (что тоже случается) об этих типах файлов, то после сброса при запуске такого файла, вас спросят: «Каким образом вы хотите открыть этот файл?», но правильного варианта не предложат.

Автоматическое восстановление ассоциаций файлов с помощью бесплатных программ

Есть программы, которые автоматизируют восстановление ассоциаций системных типов файлов в Windows 10. Одна из таких программ — File Association Fixer Tool, позволяющая исправить открытие файлов BAT, CAB, CMD, COM, EXE, IMG, INF, INI, ISO, LNK, MSC, MSI, MSP, MSU, REG, SCR, THEME, TXT, VBS, VHD, ZIP, а также папок и дисков.

Программа File Association Fixer Tool для Windows 10

Подробно об использовании программы и где её скачать: Исправление ассоциаций файлов в File Association Fixer Tool.

Восстановление ассоциации .exe и .lnk файлов с помощью редактора реестра

Также, как и в предыдущих версиях ОС, в Windows 10 можно восстановить ассоциации системных файлов с помощью редактора реестра. Не вводя соответствующие значения в реестре вручную, а используя готовые reg файлы для импорта в реестр, возвращающие правильные записи для соответствующих типов файлов, чаще всего речь идет о lnk (ярлыки) и exe (программы) файлах.

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

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

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

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

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

Восстановление ассоциации файлов Windows 10 — видео

В завершение — видео инструкция, в которой показаны способы восстановить испорченные ассоциации файлов в Windows 10 различными способами.

Дополнительная информация

В Windows 10 также имеется элемент панели управления «Программы по умолчанию», позволяющий, помимо прочего, настроить вручную ассоциации типов файлов с программами.

Программы по умолчанию в панели управления Windows 10

Примечание: в Windows 10 1709 эти элементы в панели управления стали открывать соответствующий раздел параметров, однако можно открыть и старый интерфейс — нажмите Win+R и введите одно из:

  • control /name Microsoft.DefaultPrograms /page pageFileAssoc (для ассоциаций по типам файлов)
  • control /name Microsoft.DefaultPrograms /page pageDefaultProgram (для ассоциаций по программе)

Редактирование ассоциаций файлов в Windows 10

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

Microsoft Edge установлен в качестве программы чтения PDF по умолчанию для открытия и просмотра файлов PDF в Windows. Поэтому всякий раз, когда я пытаюсь открыть любой файл PDF в Windows 10, он автоматически открывается в браузере Edge, хотя я предпочитаю Acrobat Reader. Более того, когда я пытаюсь изменить настройки, браузер перехватывает его и снова обращается к своему старому поведению. Хотя многие не будут против этого шага, я считаю, что он предназначен не для всех. Итак, вот как вы можете остановить Edge от изменения ассоциации просмотра PDF.

Остановите Edge от угона PDF/HTML ассоциаций

Наблюдается, что изменение вызвано сбросом Ассоциации файлов для типа файла, который восстанавливает настройки Windows 10 по умолчанию. Но почему ассоциации PDF File сбрасываются каждый раз, когда пользователь перезагружает свой ПК.

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

Вот решение для того, чтобы тип файла PDF/HTML постоянно переназначался на браузер Microsoft Edge.

Откройте диалоговое окно «Выполнить», введите «Regedit» и нажмите кнопку «ОК». Далее перейдите к следующей клавише –

 HKEY_CURRENT_USER  SOFTWARE  Классы  Локальные параметры  Программное обеспечение  Microsoft  Windows  CurrentVersion  AppModel  Repository  Packages  Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe  MicrosoftEdge  Capabilities  FileAssociations 

Обратите внимание, что под ключом, начинающимся с Microsoft.MicrosoftEdge, адрес может отличаться в некоторых версиях Windows.

Например, в моем случае это был Microsoft.MicrosoftEdge_42.17134.1.0_neutral_8wekyb3d8bbwe

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

Внимательно изучите строку данных, отображаемую для имени .pdf.

На момент написания этой строки это AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 , но в вашем случае она может отличаться.

Щелкните правой кнопкой мыши на записи выше и выберите параметр Переименовать в отображаемом меню.

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

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

С этого момента Edge не должен переустанавливать себя как приложение по умолчанию.

Если вы хотите изменить этот параметр на исходный и восстановить более раннюю версию, просто удалите символ подчеркивания из имени ключа AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 .

Если Windows не позволяет вам редактировать раздел реестра, вам может потребоваться запустить regedit от имени администратора и стать владельцем ключа реестра.

Надеюсь это поможет!

try67

Community Expert

Community Expert

,

/t5/acrobat-reader-discussions/pdf-file-associations-get-reset-every-time-i-restart/m-p/9048019#M26815
May 23, 2017
May 23, 2017

Copy link to clipboard

Copied

That is something to ask on a Microsoft forum…

Community guidelines

Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

community guidelines

magnusp17566190

New Here

,

/t5/acrobat-reader-discussions/pdf-file-associations-get-reset-every-time-i-restart/m-p/9048020#M26816
May 24, 2017
May 24, 2017

Copy link to clipboard

Copied

In Response To try67

I dont agree. This problem only occur with Adobe Acrobat reader. It is porly written

The feature team for file associations explained that Windows 10 changed the way the user’s file associations are recorded. Program X wants to set itself as the user’s preferred handler, but they want to do so without requiring the user to confirm the change. How considerate of them. So they manipulate the registry keys directly. (I bet somebody got a really nice bonus for that feature.) But they are manipulating them the pre-Windows 10 way. This means that Windows 10 detects the settings as corrupted and throws them away, causing the handler to fall back to the system default

Community guidelines

Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

community guidelines

Bernd Alheit

Community Expert

Community Expert

,

/t5/acrobat-reader-discussions/pdf-file-associations-get-reset-every-time-i-restart/m-p/9048021#M26817
May 24, 2017
May 24, 2017

Copy link to clipboard

Copied

In Response To magnusp17566190

What version of Acrobat Reader do you use?

Community guidelines

Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

community guidelines

magnusp17566190

New Here

,

/t5/acrobat-reader-discussions/pdf-file-associations-get-reset-every-time-i-restart/m-p/9048022#M26818
May 24, 2017
May 24, 2017

Copy link to clipboard

Copied

In Response To Bernd Alheit

Adobe Acrobat reader DC — Version 2017.009.20044 (free version)

Community guidelines

Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

community guidelines

Bernd Alheit

Community Expert

Community Expert

,

/t5/acrobat-reader-discussions/pdf-file-associations-get-reset-every-time-i-restart/m-p/9048023#M26819
May 24, 2017
May 24, 2017

Copy link to clipboard

Copied

In Response To magnusp17566190

I get a prompt from Windows when I change the file association in Acrobat Reader DC.

Community guidelines

Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

community guidelines

magnusp17566190

New Here

,

/t5/acrobat-reader-discussions/pdf-file-associations-get-reset-every-time-i-restart/m-p/9048024#M26820
May 24, 2017
May 24, 2017

Copy link to clipboard

Copied

LATEST

In Response To Bernd Alheit

Does is stick or does EDGE revert file association when you reboot?

Do you use Windows 10 1703 (Latest build) ?
If yes, did you install windows 10 1703 from scratch or did you upgrade from 1607 ?

Community guidelines

Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

community guidelines

try67

Community Expert

Community Expert

,

/t5/acrobat-reader-discussions/pdf-file-associations-get-reset-every-time-i-restart/m-p/9048019#M26815
May 23, 2017
May 23, 2017

Copy link to clipboard

Copied

That is something to ask on a Microsoft forum…

Community guidelines

Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

community guidelines

magnusp17566190

New Here

,

/t5/acrobat-reader-discussions/pdf-file-associations-get-reset-every-time-i-restart/m-p/9048020#M26816
May 24, 2017
May 24, 2017

Copy link to clipboard

Copied

In Response To try67

I dont agree. This problem only occur with Adobe Acrobat reader. It is porly written

The feature team for file associations explained that Windows 10 changed the way the user’s file associations are recorded. Program X wants to set itself as the user’s preferred handler, but they want to do so without requiring the user to confirm the change. How considerate of them. So they manipulate the registry keys directly. (I bet somebody got a really nice bonus for that feature.) But they are manipulating them the pre-Windows 10 way. This means that Windows 10 detects the settings as corrupted and throws them away, causing the handler to fall back to the system default

Community guidelines

Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

community guidelines

Bernd Alheit

Community Expert

Community Expert

,

/t5/acrobat-reader-discussions/pdf-file-associations-get-reset-every-time-i-restart/m-p/9048021#M26817
May 24, 2017
May 24, 2017

Copy link to clipboard

Copied

In Response To magnusp17566190

What version of Acrobat Reader do you use?

Community guidelines

Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

community guidelines

magnusp17566190

New Here

,

/t5/acrobat-reader-discussions/pdf-file-associations-get-reset-every-time-i-restart/m-p/9048022#M26818
May 24, 2017
May 24, 2017

Copy link to clipboard

Copied

In Response To Bernd Alheit

Adobe Acrobat reader DC — Version 2017.009.20044 (free version)

Community guidelines

Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

community guidelines

Bernd Alheit

Community Expert

Community Expert

,

/t5/acrobat-reader-discussions/pdf-file-associations-get-reset-every-time-i-restart/m-p/9048023#M26819
May 24, 2017
May 24, 2017

Copy link to clipboard

Copied

In Response To magnusp17566190

I get a prompt from Windows when I change the file association in Acrobat Reader DC.

Community guidelines

Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

community guidelines

magnusp17566190

New Here

,

/t5/acrobat-reader-discussions/pdf-file-associations-get-reset-every-time-i-restart/m-p/9048024#M26820
May 24, 2017
May 24, 2017

Copy link to clipboard

Copied

LATEST

In Response To Bernd Alheit

Does is stick or does EDGE revert file association when you reboot?

Do you use Windows 10 1703 (Latest build) ?
If yes, did you install windows 10 1703 from scratch or did you upgrade from 1607 ?

Community guidelines

Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

community guidelines

Ассоциация типов файлов — это отношение между набором файлов одного типа и приложением, так что этот конкретный тип файла будет открыт в этом конкретном приложении. Как и все файлы изображений (с расширением .jpg, .jpeg, .png и т. д.), по умолчанию открываются с помощью приложения «Фотографии» в Windows 10.

Теперь ошибка сопоставления типов файлов возникает, когда сопоставление файлов повреждается в Windows 11 и Windows 10, что приводит к открытию типа файла с неправильным приложением. Например, вы хотите открыть файл с расширением .pdf, но он открывается в браузере HTML (например, Google Chrome или Microsoft Edge), а не в процессоре PDF (например, Adobe Acrobat Reader). Этот тип ошибки может возникать из-за ошибочных ключей реестра или поврежденной ассоциации файлов. Давайте оставим причины в стороне и займемся исправлениями.

Fix-1 Сбросить все файлы до значений по умолчанию Microsoft

Случай 1 — для Windows 10

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

1. Нажмите клавишу Windows, введите «Настройки» и нажмите «Ввод».

2. Затем нажмите «Приложения» в окне настроек Windows.

Программы

3. Теперь на левой панели нажмите «Приложения по умолчанию».

4. Затем на правой панели выберите «Сброс» в разделе «Восстановите рекомендованные Microsoft значения по умолчанию.» вариант.

Приложения по умолчанию

Перезагрузите компьютер.

Проверьте, Ассоциация типов файлов ошибка все равно есть. Если ошибка все еще происходит.

Случай 2 — для Windows 11

1 — Поиск приложений по умолчанию в поиске Windows.

2 — Теперь нажмите Приложения по умолчанию.

Минимум приложений по умолчанию

3 — Прокрутите вниз и нажмите

Сбросить мин приложений по умолчанию

Fix-2 Удалить определенный ключ реестра для определенного типа файла

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

1. Сначала нажмите вместе клавишу Windows + R, введите «regedit» и нажмите Enter.

Редактор

2. Вы пойдете по этому пути-

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts

Реестр0

4. Теперь, щелкните правой кнопкой мыши на определенный тип файла (расширение), с которым вы столкнулись с проблемой, и нажмите «Удалить». (Для примера взят формат .aac).

Удалить реестр

5. Как только вы это сделаете, вам нужно перезагрузить компьютер.

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

Fix-3 Сброс типа ассоциации файлов из командной строки

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

1. Нажмите кнопку Ключ Windows и начните вводить «cmd».

2. Когда вы видите ‘Командная строка‘ появился в результатах поиска с повышенными правами, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

Командный поиск

2. Скопируйте и вставьте эту команду в Командная строка интерфейс и нажмите Enter.

dism /online /Export-DefaultAppAssociations:"%UserProfile%DesktopDefaultAppAssociations.xml"

Cmd1

Подождите некоторое время, так как сканирование DISM может занять некоторое время.

Это позволит экспортировать ваши настройки сопоставления файлов в виде файла с именем «DefaultAppAssociations.xml».

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

3. Скопируйте и вставьте эту команду в командную строку и нажмите Enter.

dism /online /Import-DefaultAppAssociations:"%UserProfile%DesktopFileAssociations.xml"

Cmd2

4. Перезагрузите компьютер.
Проверьте, осталась ли ошибка или нет. Если ошибка все еще существует, то приступайте к следующему исправлению.

ПРИМЕЧАНИЕ-
Если вы хотите отменить внесенные вами изменения, просто введите это в командную строку и нажмите Enter.

Dism.exe /Online /Remove-DefaultAppAssociations

Fix-4 Установить тип ассоциации файлов вручную

Вы всегда можете установить тип ассоциации файлов вручную и решить свою проблему с «Ошибка типа ассоциации файлов». Чтобы установить тип ассоциации файлов вручную, выполните следующие простые шаги:

1. Сначала перейдите в папку с файлом, где вы столкнулись с проблемой (например, здесь, например, взят файл .txt).

2. Теперь, щелкните правой кнопкой мыши в файле и нажмите «Открыть с помощью».

Открыть с

3. Теперь нажмите «Выбрать другое приложение».

Выбрать другое приложение

4. Теперь выберите приложение по умолчанию, с которым вы хотите связать файлы. Установите флажок «Всегда использовать это приложение для открытия файлов .txt». Затем нажмите «ОК».

Всегда открывать с помощью

Это обеспечит тип сопоставления файлов с выбранным приложением по умолчанию.

Исправление 5 — исправить тип ассоциации файлов с помощью командной строки

Если вы столкнулись с ошибкой File Association Not Found, вы можете решить эту проблему с помощью командной строки.

1. Найдите cmd в поиске на панели задач Windows 10.

2. Щелкните правой кнопкой мыши запуск от имени администратора.

Командный администратор

3. Теперь, чтобы изменить ассоциацию типа файла, просто введите assoc .extension_name=file_type

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

assoc .scr=txtfile

Чтобы вернуть его к тому, что было, мы выполним:

assoc .scr=scrfile

Примечание. Чтобы просмотреть список ассоциаций типов файлов в вашей системе, просто введите assoc | больше в командной строке и нажмите Enter.

Приложения по умолчанию

Исправление 6 — исправить тип ассоциации файлов с помощью командной строки с помощью ftype

1. Найдите cmd в поиске на панели задач Windows 10.

2. Щелкните правой кнопкой мыши запуск от имени администратора.

Командный администратор

3. Нет, введите assoc file_type_you_are_facing_problem_with и нажмите клавишу ввода.

например, скажем, вы столкнулись с проблемой в chrome.

Итак, выполните следующую команду.

assoc .url

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

Дополнительный вывод

4. Теперь введите команду, указанную ниже.

ftype output_obtained="full_path_of_application" "%1"

Например, в этом случае, чтобы узнать полный путь к chrome, выполните поиск chrome в окне поиска Windows 10, а затем щелкните правой кнопкой мыши и выберите местоположение открытого файла.

Откройте расположение файла

5. После этого щелкните правой кнопкой мыши исполняемый файл, расположенный в папке, и выберите свойства.

6. Скопируйте цель. Это полный путь приложения.

Итак, в этом случае команда, которую мы запустим: —

ftype InternetShortcut="C:Program Files (x86)GoogleChromeApplicationchrome.exe" "%1"

Вот и все.

Microsoft Edge Chromium установлен в качестве программы чтения PDF-файлов по умолчанию для открытия и просмотра PDF-файлов в Windows 10. Таким образом, всякий раз, когда я пытаюсь открыть любой PDF-файл в Windows 10, он автоматически открывается в браузере Edge, хотя я предпочитаю Acrobat Reader. Более того, когда я пытаюсь изменить настройки, браузер перехватывает их и снова возвращается к своему прежнему поведению. Хотя многие не будут возражать против этого шага, я считаю, что он предназначен не для всех. Итак, вот как вы можете остановить Edge от изменения ассоциации средства просмотра PDF.

Это изменение запускается сбросом ассоциации файлов для типа файла, который восстанавливает значения по умолчанию для Windows 10. Но почему ассоциации PDF-файлов сбрасываются каждый раз, когда пользователь перезагружает свой компьютер.

Что ж, функциональная группа FileAssociation объясняет, что его механизм защиты в Windows 10 предотвращает прямые изменения в области UserChoice реестра для каждого типа файлов. Таким образом, если в реестре не настроена ассоциация FileAssociation или если приложение делает хэш недействительным путем неправильной записи в раздел реестра UserChoice для установки ассоциаций, запускается сброс FileAssociation для этого типа файла, восстанавливая состояние по умолчанию. Следовательно, нам нужно отредактировать запись в реестре.

Вот решение проблемы постоянного переназначения типа файла PDF / HTML для браузера Microsoft Edge.

Microsoft Edge Chromium

Если вы обнаружите, что PDF-файлы автоматически открываются в браузере Edge, не загружая их, вам необходимо изменить настройку. Это предотвратит использование браузера Edge в качестве программы для чтения PDF-файлов по умолчанию. Вот как это делается!

Откройте браузер Microsoft Edge.

В правом верхнем углу нажмите Настройки и другое.

Сайт cookie и разрешения

Выберите Настройки и перейдите в Файлы cookie и разрешения для сайтов как показано на изображении выше.

Переключитесь на правую сторону и прокрутите вниз до Все разрешения раздел.

PDF-документы

Под ним найдите PDF-документы Вход.

Всегда загружайте файлы PDF

Теперь переключите переключатель Всегда скачивайте файлы PDF вариант для Выключенный позиция.

Когда закончите, закройте браузер и снова запустите его.

Наследие Microsoft Edge

Откройте диалоговое окно «Выполнить», введите «Regedit» и нажмите кнопку «ОК». Затем перейдите к следующему ключу —

HKEY_CURRENT_USER SOFTWARE Classes Local Settings Software Microsoft Windows CurrentVersion AppModel Repository Packages Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe MicrosoftEdge Capabilities FileAssociations

Не дайте Edge взломать ваш PDF-файл

Обратите внимание, что под ключом, который начинается с Microsoft.MicrosoftEdge, адрес может быть другим в некоторых версиях Windows.

Например, в моем случае это было-

Microsoft.MicrosoftEdge_42.17134.1.0_neutral_8wekyb3d8bbwe

Когда найдете, просто разверните этот ключ и другие под ним. Затем выберите «Ассоциации файлов» и просмотрите записи в правом углу экрана.

Внимательно обратите внимание на строку данных, отображаемую для имени .pdf.

На момент написания эта строка была такой, но в вашем случае она может быть другой:

AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723

Щелкните правой кнопкой мыши указанную выше запись и выберите Переименовать параметр из отображаемого меню.

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

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

С этого момента Edge не должен переустанавливаться как приложение по умолчанию.

Если вы хотите изменить этот параметр на исходный и восстановить прежний опыт, просто удалите символ подчеркивания из имени клавиши —

AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723

Если Windows не позволяет редактировать ключ реестра, вам может потребоваться запустить regedit от имени администратора и стать владельцем ключа реестра.

Надеюсь это поможет!

.

Понравилась статья? Поделить с друзьями:
  • Слетит ли активация windows 10 после обновления до 11
  • Слетел драйвер wifi на ноутбуке windows 10 что делать
  • Слетает активация windows 10 kms после перезагрузки
  • Слетит ли активация windows 10 после замены процессора
  • Слетел браузер как восстановить на компьютере windows