Windows 8 ve Windows Server 2012 ile gelen degisikliklerden biri de File Assocation’larin nasil kullanildigi ve nasil ayarlandigi konusunda degisikliklere gidilmesi oldu. Bu konu ile ilgili olarak asagidaki linki inceleyebilirsiniz;

File type and protocol associations model (Windows)

http://msdn.microsoft.com/en-us/library/windows/desktop/hh848047(v=vs.85).aspx 

 

Windows 8 isletim sistemi icin  daha onceki isletim sistemlerinde  kullandiginiz registry ayarlari ve Group Policy artik basarili olmayabilir. Bu ayarlar yerine asagidaki Group Policy ayarini kullanabilirsiniz;

Computer Configuration\Administrative Templates\Windows Components\File Explorer altinda “Set a default associations configuration file”

clip_image002

Yukaridaki Group Policy ayarinda asagidaki komut ile export ettiginiz dosyayi kullabilirsiniz;

Dism.exe /Online /Export-DefaultAppAssociations:C:\AppAssoc.txt

Yukaridaki komut ile export ettiginiz dosyayi gerekli degisiklikleri yaptiktan sonra bir network paylasimina kopyalayip Group Policy ayarlarini aktif hala getirebilirsiniz.

Ayrica cikti ile ayni formatta sadece ayarlamak istediginiz degerleri kullanabilirsiniz;

<?xml version="1.0" encoding="UTF-8"?>
< DefaultAssociations>
  <Association Identifier=".bmp" ProgId="AppX9vdwcvrwnbettpahnt26jswq0n8hgyah" ApplicationName="Photos" />
  <Association Identifier=".htm" ProgId="htmlfile" ApplicationName="Internet Explorer" />
  <Association Identifier=".html" ProgId="htmlfile" ApplicationName="Internet Explorer" />
  <Association Identifier=".jpeg" ProgId="jpegfile" ApplicationName="Windows Photo Viewer" />
  <Association Identifier=".jpg" ProgId="jpegfile" ApplicationName="Windows Photo Viewer" />
< /DefaultAssociations>

Bu Group Policy uygulanacak ise dikkat edilmesi gereken uc durum bulunmakta;

1) Eger bu Group Policy ayarlanmis ise ve client domaine uye ise bu ayarlar gecerli olacaktir ve logon’da uygulanacaktir.

2) Eger Group Policy ayarli degil ise veya disabled ise ya da client domain uyesi degil ise bu ayarlar uygulanmayacaktir.

3) Eger policy ayarlanmis ise veya disable edilmis ise ya da policy uzerinde hicbir degisiklik yapilmamissa kullanicilar varsayilan degerleri yine de degistirebilirler.

Tesekkurler,

Kutlay Aslan 
Sr. Support Engineer, Microsoft