Windows 10 default file association

Changing Default File Associations in Windows 10 via GPO

In this article, we will look on how to manage default file association on Windows 10 and Windows Server 2019/2016/2012R2. As an example, I’ll show you how to set a default browser app to open HTML files, import these settings into an XML file, and deploy file association settings to other computers manually or using Group Policy (GPO).

The main difference between Windows 10 and previous Windows versions is that now you can’t manage file association settings through the Registry or the “Open With” feature of the Group Policy Preferences. But there was a new opportunity to export the current file association settings from the “reference” computer to the XML file and apply this file on other computers. You can also export configured file associations to a Windows image that is deployed to clients on your network (manually, via WDS or SCCM).

How to Set or Change Default Apps on Windows 10?

Suppose you want to use the Firefox browser to open .HTML files on all domain computers (you want to associate this file extension with the app).

To do this, you need a reference computer with Windows 10 (in this example, the current build 1909 is used) and the installed Firefox browser. To manually create a mapping between a file extension and a program, open the Settings -> Default Apps and click the “Choose default apps by file type” button.

Find the .HTML file in the list of file extensions and use the “Choose a default” button to change the default program to open html files from Microsoft Edge to Firefox.

You can automatically assign a specific app with the file extension for which it is registered. To do this, select Set default by apps in the Default Apps section, find your program in the list and click the Manage button.

The next screen contains a list of file types supported by the application. Select the file extensions that you want to open with Firefox.

If you need to select specific file extensions, click Choose defaults for this program and check the desired file extensions.

You can check the current associations for the files with the .html extension in the Programs -> Default Programs -> Set Association section of the Control Panel.

Exporting File Associations on Windows 10 to the XML file

You can export the current configuration of file associations to the XML file using DISM:

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

The command will save all the program associations you have configured on your user profile to the XML file. You can open the DefaultAssoc.xml file in any text editor, and see the full list of file associations exported. If you need to use only a part of associations from this list (in order not to override the existing user settings), you can manually edit the XML file. Leave only the lines with the file extensions you need. For example, we’ll leave the following lines for HTM and HTML extensions:

Importing Default App Associations on Windows 10

The resulting XML file can be imported into a Windows 10 on other computers using DISM tool:

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

If you manually edited the XML file and imported it through DISM, in some Windows 10 builds you may encounter multiple errors “App default reset notification” at first logon. Microsoft does not recommend to manually edit this XML file.

You can also import these settings to the offline Windows image in the WIM file. First, you have to mount the image:

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

And then import the XML file:

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

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

Set Default File Associations with Group Policy

Windows 10/8.1 introduced a new Group Policy (GPO) option that allows you to apply an xml file with file association settings to all current users on a computer.

This policy named Set a default associations configuration file is located under Computer Configuration -> Administrative Templates -> Windows Components ->File Explorer.

Enable the policy and specify the UNC path to your XML file. It can be located on a shared network folder, SYSVOL directory on the domain controller or pre-copied to the computers using GPP or SCCM.

The new file association settings will be applied to all users of the computer after the next login.

Since Windows 10 tracks changes in the file association settings, the first time you try to open an HTML file, a window may appear confirming that Firefox is used as the default program to open this file type (the request appears only once). Such a request will always appear after installing a new application, that is registered to open an existing file type or protocol. You can hide these notifications by enabling the policy “Do not show the ‘new application installed’ notification” in the same GPO section.

Changing File Association on Windows 10 via Registry

As we said above, in Windows 10 the way to set file association options has changed. In the previous section, we showed you how to configure the association for the .html file type with a Firefox browser through an XML file and Group Policy. Now let’s see how it looks in the Windows 10 registry.

Run the Registry Editor (regedit.exe) and go to the registry key HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\FileExts\.html\UserChoice. This registry key contains the association settings for the html file extension. Please note the following registry parameters:

  • ProgId – this is the identifier of the registered app for opening this file type. This app is specified in the XML file. If a long identifier is specified instead of the application name, then the file association with the modern UWP (Metro-style) application is configured.
  • Hash – a hash value that is automatically generated to validate matching the type of files with the program. The presence of this hash ensures that the user or administrator (through the GPO) has configured this file mapping. This security mechanism is needed to protect users from malicious programs that can replace file associations without user’s approval.

If you try to manually change the ProgId registry value and associate another program, the Hash value will cease to be valid. In this case, Windows 10 will automatically reset the file association settings to the default state. In this case, the user will see a notification:

Accordingly, in Windows 10/Windows Server 2016 you won’t be able to configure file mapping through the registry, as it worked in Windows 7/Windows Server 2008R2.

How to Reset File Associations in Windows 10?

Using the following command, you can reset the settings of file associations imported earlier:

Dism.exe /Online /Remove-DefaultAppAssociations

After running this command, all new users will be logged with the default file association (the reset has no effect on the existing user profiles).

In order to reset the file associations manually configured by the user to the default ones, you need to click on the Reset button in the Settings -> Apps -> Default Applications.

Читайте также:  Браузер slimjet для linux

In this case, all file associations will return to the state of clean Windows 10 installation.

Настройка ассоциации файлов в Windows 10 вручную и через групповые политки

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

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

Выбор программ по умолчанию в Windows 10

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

Для этого нам понадобится эталонный компьютер с Windows 10 (в этом примере используется актуальный билд 1909) и установленным браузером Firefox. Чтобы вручную создать сопоставление расширения файла с программой, откройте панель Settings -> Default Apps и нажмите кнопку Choose default apps by file type.

Найдите в списке расширений файла .html и с помощью кнопки Choose a default смените программу по-умолчанию для открытия html файлов с Edge на Firefox.

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

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

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

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

Экспорт настроек ассоциаций файлов Windows 10 в XML файл

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

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

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

Перенос ассоциаций файлов и импорт на другом компьютере

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

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

Если вы отредактировали XML файл и импортируете его через DISM, в некоторых билдах Windows 10 вы можете столкнуться с множественными ошибками “App default reset notification” при первом входе. Microsoft не рекомендует вручную редактировать этот XML файл.

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

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

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

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

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

Данная политика с именем Set a default associations configuration file (Задать файл конфигурации сопоставлений по умолчанию) находится в разделе Computer Configuration -> Administrative Templates -> Windows Components -> File Explorer.

Включите политику и укажите UNC путь к вашему xml файлу. Его можно разместить на общедоступном файловом сервере, в каталоге SYSVOL на контроллере домена, или предварительно скопировать на компьютеры с помощью GPP/ SCCM.

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

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

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

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

Запустите редактор regedit.exe и перейдите в ветку Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\FileExts\.html\UserChoice.

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

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

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

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

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

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

Dism.exe /Online /Remove-DefaultAppAssociations

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

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

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

А не подскажете как изменять ассоциации для уже существующего пользователя? Это более реальный вариант работы. Установили политикой программу — назначили по умолчанию

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

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

У меня почему то нет параметра Set a default associations configuration file
Что нужно сделать чтобы он появился?
У меня PDC контроллер на 2012 а остальные на 2008

Захожу в редактор ГПО на 2012 серваке как и пологается.

Статья не актуальная, во всяком случае на сегодняшний день для Windows 10 1709 16299.334
Команда не отрабатывает: Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.xml
Вываливает ошибку:
Cистема DISM
Версия: 10.0.16299.15
Версия образа: 10.0.16299.334
Ошибка: 0x80004002
Не удалось экспортировать текущие сопоставления пользователя в файл c:\Users\admin\Downloads\ass.xml.
Дополнительные сведения см. в справке.
Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

В журнале не совсем понятно что не нравится системе:
2018-03-30 16:04:28, Info DISM PID=1744 TID=556 Scratch directory set to ‘C:\Users\admin\AppData\Local\Temp\’. — CDISMManager::put_ScratchDir
2018-03-30 16:04:28, Info DISM PID=1744 TID=556 DismCore.dll version: 10.0.16299.15 — CDISMManager::FinalConstruct
2018-03-30 16:04:28, Info DISM Initialized Panther logging at C:\Windows\Logs\DISM\dism.log
2018-03-30 16:04:28, Info DISM PID=1744 TID=556 Successfully loaded the ImageSession at «C:\Windows\system32\Dism» — CDISMManager::LoadLocalImageSession
2018-03-30 16:04:28, Info DISM Initialized Panther logging at C:\Windows\Logs\DISM\dism.log
2018-03-30 16:04:28, Info DISM DISM Provider Store: PID=1744 TID=556 Found and Initialized the DISM Logger. — CDISMProviderStore::Internal_InitializeLogger
2018-03-30 16:04:28, Info DISM DISM Provider Store: PID=1744 TID=556 Failed to get and initialize the PE Provider. Continuing by assuming that it is not a WinPE image. — CDISMProviderStore::Final_OnConnect
2018-03-30 16:04:28, Info DISM DISM Provider Store: PID=1744 TID=556 Finished initializing the Provider Map. — CDISMProviderStore::Final_OnConnect
2018-03-30 16:04:28, Info DISM Initialized Panther logging at C:\Windows\Logs\DISM\dism.log
2018-03-30 16:04:28, Info DISM DISM Manager: PID=1744 TID=556 Successfully created the local image session and provider store. — CDISMManager::CreateLocalImageSession
2018-03-30 16:04:28, Info DISM DISM.EXE:
2018-03-30 16:04:28, Info DISM DISM.EXE:
2018-03-30 16:04:28, Info DISM DISM.EXE:
2018-03-30 16:04:28, Info DISM DISM.EXE: Host machine information: OS Version=10.0.16299, Running architecture=amd64, Number of processors=4
2018-03-30 16:04:28, Info DISM DISM.EXE: Dism.exe version: 10.0.16299.15
2018-03-30 16:04:28, Info DISM DISM.EXE: Executing command line: «C:\Windows\system32\Dism.exe» /online /Export-DefaultAppAssociations:c:\Users\admin\Downloads\ass.xml
2018-03-30 16:04:28, Info DISM DISM Provider Store: PID=1744 TID=556 Connecting to the provider located at C:\Windows\system32\Dism\FolderProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:28, Info DISM DISM Manager: PID=1744 TID=556 physical location path: C:\ — CDISMManager::CreateImageSession
2018-03-30 16:04:28, Info DISM DISM Manager: PID=1744 TID=556 Event name for current DISM session is Global\ — CDISMManager::CheckSessionAndLock
2018-03-30 16:04:28, Info DISM DISM Manager: PID=1744 TID=556 Create session event 0x1c4 for current DISM session and event name is Global\ — CDISMManager::CheckSessionAndLock
2018-03-30 16:04:28, Info DISM DISM Manager: PID=1744 TID=556 Copying DISM from «C:\Windows\System32\Dism» — CDISMManager::CreateImageSessionFromLocation
2018-03-30 16:04:29, Info DISM DISM Manager: PID=1744 TID=556 Successfully loaded the ImageSession at «C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC» — CDISMManager::LoadRemoteImageSession
2018-03-30 16:04:29, Info DISM DISM Image Session: PID=4464 TID=2068 Instantiating the Provider Store. — CDISMImageSession::get_ProviderStore
2018-03-30 16:04:29, Info DISM DISM Provider Store: PID=4464 TID=2068 Initializing a provider store for the IMAGE session type. — CDISMProviderStore::Final_OnConnect
2018-03-30 16:04:29, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\OSProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:29, Info DISM DISM OS Provider: PID=4464 TID=2068 Defaulting SystemPath to C:\ — CDISMOSServiceManager::Final_OnConnect
2018-03-30 16:04:29, Info DISM DISM OS Provider: PID=4464 TID=2068 Defaulting Windows folder to C:\Windows — CDISMOSServiceManager::Final_OnConnect
2018-03-30 16:04:29, Info DISM DISM OS Provider: PID=4464 TID=2068 Host OS verion is 10.0 — CDISMOSServiceManager::SetDllSearchPath
2018-03-30 16:04:29, Warning DISM DISM OS Provider: PID=4464 TID=2068 Unable to set the DLL search path to the servicing stack folder. C:\Windows may not point to a valid Windows folder. — CDISMOSServiceManager::Final_OnConnect
2018-03-30 16:04:29, Info DISM DISM Provider Store: PID=4464 TID=2068 Attempting to initialize the logger from the Image Session. — CDISMProviderStore::Final_OnConnect
2018-03-30 16:04:29, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\LogProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:29, Info DISM Initialized Panther logging at C:\Windows\Logs\DISM\dism.log
2018-03-30 16:04:29, Info DISM DISM Provider Store: PID=4464 TID=2068 Found and Initialized the DISM Logger. — CDISMProviderStore::Internal_InitializeLogger
2018-03-30 16:04:29, Warning DISM DISM Provider Store: PID=4464 TID=2068 Failed to load the provider: C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\PEProvider.dll. — CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
2018-03-30 16:04:29, Info DISM DISM Provider Store: PID=4464 TID=2068 Failed to get and initialize the PE Provider. Continuing by assuming that it is not a WinPE image. — CDISMProviderStore::Final_OnConnect
2018-03-30 16:04:29, Info DISM DISM Provider Store: PID=4464 TID=2068 Finished initializing the Provider Map. — CDISMProviderStore::Final_OnConnect
2018-03-30 16:04:29, Info DISM Initialized Panther logging at C:\Windows\Logs\DISM\dism.log
2018-03-30 16:04:29, Info DISM Initialized Panther logging at C:\Windows\Logs\DISM\dism.log
2018-03-30 16:04:29, Info DISM DISM Manager: PID=1744 TID=556 Image session successfully loaded from the temporary location: C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC — CDISMManager::CreateImageSession
2018-03-30 16:04:29, Info DISM DISM.EXE: Target image information: OS Version=10.0.16299.334, Image architecture=amd64
2018-03-30 16:04:29, Info DISM DISM.EXE: Image session version: 10.0.16299.15
2018-03-30 16:04:29, Info DISM DISM Provider Store: PID=4464 TID=2068 Getting the collection of providers from an image provider store type. — CDISMProviderStore::GetProviderCollection
2018-03-30 16:04:29, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\CbsProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:29, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:30, Info DISM DISM Package Manager: PID=4464 TID=2068 Finished initializing the CbsConUI Handler. — CCbsConUIHandler::Initialize
2018-03-30 16:04:30, Info DISM DISM Package Manager: PID=4464 TID=2068 CBS is being initialized for online use. More information about CBS actions can be located at: %windir%\logs\cbs\cbs.log — CDISMPackageManager::Initialize
2018-03-30 16:04:30, Info DISM DISM Package Manager: PID=4464 TID=2068 Loaded servicing stack for online use only. — CDISMPackageManager::CreateCbsSession
2018-03-30 16:04:30, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\MsiProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:30, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:30, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\IntlProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:30, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:30, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\IBSProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:30, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:30, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\DmiProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:30, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:30, Info DISM DISM Driver Manager: PID=4464 TID=2068 Further logs for driver related operations can be found in the target operating system at %WINDIR%\inf\setupapi.offline.log — CDriverManager::Initialize
2018-03-30 16:04:30, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\UnattendProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:30, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:30, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\SmiProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:30, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:30, Warning DISM DISM Provider Store: PID=4464 TID=2068 Failed to load the provider: C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\EmbeddedProvider.dll. — CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\AppxProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\ProvProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\AssocProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\GenericProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\OfflineSetupProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\SysprepProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Connecting to the provider located at C:\Users\admin\AppData\Local\Temp\9D430592-03F6-4FD9-A4F9-3177E76D78CC\TransmogProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Encountered a servicing provider, performing additional servicing initializations. — CDISMProviderStore::Internal_LoadProvider
2018-03-30 16:04:31, Info DISM DISM Transmog Provider: PID=4464 TID=2068 Current image session is [ONLINE] — CTransmogManager::GetMode
2018-03-30 16:04:31, Info DISM DISM Transmog Provider: PID=4464 TID=2068 Audit Mode: [No] — CTransmogManager::Initialize
2018-03-30 16:04:31, Info DISM DISM Transmog Provider: PID=4464 TID=2068 GetProductType: ProductType = [WinNT] — CTransmogManager::GetProductType
2018-03-30 16:04:31, Info DISM DISM Transmog Provider: PID=4464 TID=2068 Product Type: [WinNT] — CTransmogManager::Initialize
2018-03-30 16:04:31, Info DISM DISM Transmog Provider: PID=4464 TID=2068 Product Type ServerNT : [No] — CTransmogManager::Initialize
2018-03-30 16:04:31, Info DISM DISM.EXE: Got the collection of providers. Now enumerating them to build the command table.
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: DISM Log Provider
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: OSServices
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: DISM Package Manager
2018-03-30 16:04:31, Info DISM DISM.EXE: Succesfully registered commands for the provider: DISM Package Manager.
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: MsiManager
2018-03-30 16:04:31, Info DISM DISM.EXE: Succesfully registered commands for the provider: MsiManager.
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: IntlManager
2018-03-30 16:04:31, Info DISM DISM.EXE: Succesfully registered commands for the provider: IntlManager.
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: IBSManager
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: DriverManager
2018-03-30 16:04:31, Info DISM DISM.EXE: Succesfully registered commands for the provider: DriverManager.
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: DISM Unattend Manager
2018-03-30 16:04:31, Info DISM DISM.EXE: Succesfully registered commands for the provider: DISM Unattend Manager.
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: SmiManager
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: AppxManager
2018-03-30 16:04:31, Info DISM DISM.EXE: Succesfully registered commands for the provider: AppxManager.
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: ProvManager
2018-03-30 16:04:31, Info DISM DISM.EXE: Succesfully registered commands for the provider: ProvManager.
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: AssocManager
2018-03-30 16:04:31, Info DISM DISM.EXE: Succesfully registered commands for the provider: AssocManager.
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: GenericManager
2018-03-30 16:04:31, Info DISM DISM.EXE: Succesfully registered commands for the provider: GenericManager.
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: OfflineSetupManager
2018-03-30 16:04:31, Info DISM DISM.EXE: Succesfully registered commands for the provider: OfflineSetupManager.
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: SysprepManager
2018-03-30 16:04:31, Info DISM DISM.EXE: Succesfully registered commands for the provider: SysprepManager.
2018-03-30 16:04:31, Info DISM DISM.EXE: Attempting to add the commands from provider: Edition Manager
2018-03-30 16:04:31, Info DISM DISM.EXE: Succesfully registered commands for the provider: Edition Manager.
2018-03-30 16:04:31, Info DISM DISM Assoc Provider: PID=4464 TID=2068 Routing the command… — CAssocManager::ExecuteCmdLine
2018-03-30 16:04:31, Error DISM DISM Assoc Provider: PID=4464 TID=2068 Failed to export the user associations from the registry. — CAssocManager::ExportAppAssoc(hr:0x80004002)
2018-03-30 16:04:31, Error DISM DISM Assoc Provider: PID=4464 TID=2068 Failed to export the user associations. — CAssocManager::ProcessCmdLine_ExportAppAssoc(hr:0x80004002)
2018-03-30 16:04:31, Error DISM DISM Assoc Provider: PID=4464 TID=2068 Failed while processing command export-defaultappassociations. — CAssocManager::ExecuteCmdLine(hr:0x80004002)
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Found the OSServices. Waiting to finalize it until all other providers are unloaded. — CDISMProviderStore::Final_OnDisconnect
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Found the OSServices. Waiting to finalize it until all other providers are unloaded. — CDISMProviderStore::Final_OnDisconnect
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Found the PE Provider. Waiting to finalize it until all other providers are unloaded. — CDISMProviderStore::Final_OnDisconnect
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(DISM Package Manager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Package Manager: PID=4464 TID=2068 Finalizing CBS core. — CDISMPackageManager::Finalize
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: DISM Package Manager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(MsiManager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: MsiManager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(IntlManager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: IntlManager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(IBSManager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: IBSManager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(DriverManager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: DriverManager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(DISM Unattend Manager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: DISM Unattend Manager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(SmiManager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: SmiManager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(AppxManager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: AppxManager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(ProvManager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: ProvManager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(AssocManager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: AssocManager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(GenericManager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: GenericManager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(OfflineSetupManager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: OfflineSetupManager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(SysprepManager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: SysprepManager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Finalizing the servicing provider(Edition Manager) — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: Edition Manager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Releasing the local reference to OSServices. — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Disconnecting Provider: OSServices — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=4464 TID=2068 Releasing the local reference to DISMLogger. Stop logging. — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Manager: PID=1744 TID=556 Closing session event handle 0x1c4 — CDISMManager::CleanupImageSessionEntry
2018-03-30 16:04:31, Info DISM DISM.EXE: Image session has been closed. Reboot required=no.
2018-03-30 16:04:31, Info DISM DISM.EXE:
2018-03-30 16:04:31, Info DISM DISM.EXE:
2018-03-30 16:04:31, Info DISM DISM.EXE:
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=1744 TID=556 Found the OSServices. Waiting to finalize it until all other providers are unloaded. — CDISMProviderStore::Final_OnDisconnect
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=1744 TID=556 Disconnecting Provider: FolderManager — CDISMProviderStore::Internal_DisconnectProvider
2018-03-30 16:04:31, Info DISM DISM Provider Store: PID=1744 TID=556 Releasing the local reference to DISMLogger. Stop logging. — CDISMProviderStore::Internal_DisconnectProvider

Читайте также:  Почему выбрал mac os

Действительно, на TechNet также жалуются на эту проблему. Попробуйте удалить обновление 4088776, похоже именно оно ломало экспорт файловых ассоциаций через dism.
Либо подождите обновления до 1803.

Да, верно, нашёл забугорные форумы где указаны и другие KB’шки для удаления, но очень много ньюансов. На Redstone 5 проблема пофиксена. В целом, не вижу смысла решать квест пока не выйдет релиз 1803. Спасибо что ответили.

Доброго времени!
я изменил путь и имя файла для сохранения и все получилось

dism.exe /Online /Export-DefaultAppAssociations:%userprofile%\Downloads\1.xml

Доброго дня,
Как бороться с сбросом приложения по умолчанию?
— Реестр [HKEY_CURRENT_USER\SOFTWARE\Classes\AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9]
— True при sysprep
— копирование профиля с помошью defprof.exe от «forensit»
Ничего не помогает.
У нового пользователя до 15 сообшений «Стандартное приложение сброшено»

PS. метод True при sysprep самый ущербный. По факту ничего толкового, что нельзя сделать в GPO не копируется. (или это только в PRO версии?)

Добрый день!
Уменя отсутствует раздел File Explorer.Подскажите пожалуйста какой из admx шаблонов отвечает за этот раздел конфигурации?

Оцените статью