Войти

Показать полную графическую версию : [решено] Изменить ассоциации файлов групповой политикой


dimonprodigy
30-04-2017, 19:25
Привет. Как в Win10 с помощью групповой политики менять ассоциации файлов? То, что отлично работало на win7, на win10 не работает (http://winitpro.ru/index.php/2011/09/29/menyaem-associacii-fajlov-v-windows-s-pomoshhyu-gruppovoj-politiki/)

Казбек
30-04-2017, 20:04
То, что отлично работало на win7, на win10 не работает »

Как правильно ассоциировать типы файлов с программами в Windows, и почему вам нужно учиться этому заново (http://www.outsidethebox.ms/14016/)

Как в Win10 с помощью групповой политики менять ассоциации файлов? »

Есть вариант с файлом конфигурации. Deploying default file associations using Group Policy (https://4sysops.com/archives/default-file-associations-in-windows-10/#deploying-default-file-associations-using-group-policy)

morozoff
30-04-2017, 20:08
То, что отлично работало на win7, на win10 не работает»
dimonprodigy, Начиная с Windows 8 компания Microsoft изменила способ ассоциации (сопоставления) определенных типов файлов с определенными программами, поэтому, допустим, если файлу .txt задана ассоциация с Блокнотом уже при установке системы.
Ассоциировать ее с другой программой можно только путем задания программы по умолчанию либо через Сопоставление типов файлов и протоколов с конкретными программами пункт "Выбор программ по умолчанию" в панели управления.
В Windows 8 программы не могут сами изменять ассоциации для типов файлов, которые уже связаны с другими программами! Это верно как при установке программы, так и впоследствии, однако в обоих случаях работает сопоставление с незанятыми типами файлов.
Рекомендую к прочтению статью: Как правильно ассоциировать типы файлов с программами в Windows, и почему вам нужно учиться этому заново (http://www.outsidethebox.ms/14016/)
Можно попробовать ассоциацию вручную, через реестр (https://msdn.microsoft.com/en-us/library/windows/desktop/ee872121(v=vs.85).aspx), а через GPO только удаленно запускать на необходимых ПК.

dimonprodigy
30-04-2017, 21:29
Есть вариант с файлом конфигурации. Deploying default file associations using Group Policy »
Сработало. То есть, задача решается экспортом файла с эталонного компьютера, вырезании всего лишнего (например, если меня интересует только "txt" расширение) и указывании этого файла в групповых политиках?

Казбек
30-04-2017, 22:14
вырезании всего лишнего (например, если меня интересует только "txt" расширение) и указывании этого файла в групповых политиках? »

Да.

Так же возможен другой вариант.
Экспортируете текущую конфигурацию в xml-файл:
Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.xml
Открываете его в любом редакторе и редактируете в соответствии со своими нуждами.
<?xml version="1.0″ encoding="UTF-8″?>

<DefaultAssociations>

<Association Identifier=".htm" ProgId="FirefoxHTML" ApplicationName="Firefox" />

<Association Identifier=".html" ProgId="FirefoxHTML" ApplicationName="Firefox" />

</DefaultAssociations>
Например, такой код задаст ассоциации для HTM и HTML расширений.
Для импорта используете команду:
Dism.exe /Online /Import-DefaultAppAssociations:C:\PS\DefaultAssoc.xml
Имейте ввиду, что эти ассоциации применяться только для нового пользователя во время первого входа в систему.
Так же можете применить эти ассоциации к WIM или VHD образу:
Dism /Mount-Image /ImageFile:C:\mnt\images\install.wim /MountDir:C:\mnt\offline
Dism.exe /Image:C:\mnt\offline /Import-DefaultAppAssociations:\\Server1\Share\DefaultAssoc.xml

dimonprodigy
30-04-2017, 22:23
Имейте ввиду, что эти ассоциации применяться только для нового пользователя во время первого входа в систему. »
Почему? По инструкции (https://4sysops.com/archives/default-file-associations-in-windows-10/#deploying-default-file-associations-using-group-policy) я указал xml-Файл в Computer Configuration > Administrative Templates > Windows Components > File Explorer. Работает для всех пользователей данного компьютера, ассоциации (если были переназначены пользователем) восстанавливаются при перезагрузке.

Казбек
30-04-2017, 22:35
Почему? По инструкции я указал xml-Файл в Computer Configuration > Administrative Templates > Windows Components > File Explorer. »

Речь шла не за GPO, а в контексте Dism.

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

Да, всё верно.




© OSzone.net 2001-2012