Aracılığıyla paylaş


Program Erişimi ve Bilgisayar Varsayılanlarını Ayarlama (SPAD)

Bu konuda, Denetim Masası'nda bulunan Program Erişimini ve Bilgisayar Varsayılanlarını Ayarla (SPAD) özelliği açıklanmaktadır. SPAD, Windows Vista'da ve Windows'un sonraki sürümlerinde Varsayılan Programlar Denetim Masası öğesinin altında bulunur. Windows XP'de, Program Ekle veya Kaldır öğesinde bulunur ve Program Erişimini ve Varsayılanlarını Ayarlabaşlıklıdır.

Önemli

Bu konu, Windows 10 için geçerli değildir. Windows 10'da varsayılan dosya ilişkilendirmelerinin çalışma şekli değişti. Daha fazla bilgi için, windows 10'un bu gönderidevarsayılan uygulamaları nasıl işlediğine ilişkin değişiklikler bölümüne bakın.

 

Program Erişimini ve Bilgisayar Varsayılanlarını Ayarla Aracını Kullanma

Not

Windows 8 itibarıyla SPAD, varsayılanları geçerli kullanıcı için kullanıcı başına yapılandırır. Windows 8'in öncesinde SPAD, bilgisayar başına varsayılanları ayarlar. Kullanıcı başına varsayılan ayar henüz kullanıcı tarafından yapılandırılmamışsa sistem, makine başına varsayılan değere geri dönmek yerine kullanıcı başına varsayılanı ayarlamasını ister. Kullanıcı başına varsayılanlar bu işletim sistemlerinde bilgisayar başına varsayılanları geçersiz kıldığından, daha önce kullanıcı başına varsayılanları ayarlamışlarsa, makine başına varsayılanlar Windows Vista ve Windows 7'deki kullanıcılar tarafından hiç görülmemiş olabilir.

 

Windows XP'de Program Erişimini ve Varsayılanlarını Ayarla, Denetim Masası'nın Program Ekle veya Kaldır öğesinde seçenek olarak bulunan bir araçtır. Windows Vista ve sonraki sürümlerde, Varsayılan Programlar Denetim Masası öğesinin altında bulunur. Kayıtlı programları için aşağıdaki işlevleri gerçekleştirir:

  • Her istemci türü için varsayılan program seçimini etkinleştirir (yalnızca Windows 7'ye kadar).
  • Program simgelerinin, kısayollarının ve menü girişlerinin görüntülenmesini denetler.
  • Önceden ayarlanmış bir dizi varsayılan program seçeneği sağlar. (yalnızca Windows XP Service Pack 1 (SP1)

Bu araç aşağıdaki beş istemci türü için kullanılır.

  • Tarayıcı
  • E-posta
  • Anlık ileti programı
  • Medya oynatıcı
  • Java için sanal makine

Program Erişimini ve Bilgisayar Varsayılanlarını Ayarlamaya Genel Bakış

Windows 8 Program Erişimini ve Bilgisayar Varsayılanlarını Ayarla sayfası aşağıdaki ekran görüntüsünde gösterilmiştir.

Program erişimini ayarlama ve bilgisayar varsayılanları giriş görünümünün ekran görüntüsü

Kullanıcıya, OEM'lerin "Bilgisayar Üreticisi" adlı dördüncü bir seçenek sunma seçeneğiyle birlikte üç olası yapılandırma seçeneği sunulur.

Microsoft Windows

Microsoft Windows yapılandırması, aşağıdaki ekran görüntüsünde gösterildiği gibi Windows ile sağlanan bir dizi varsayılan programdan oluşur.

program erişimini ayarla ve Microsoft seçeneklerini varsayılan olarak ayarla ekran görüntüsü

Microsoft Windows yapılandırmasının seçildiğinde, beş istemci türünden herhangi biri için kaydedilen her program için simgelerin, kısayolların veya menü girişlerinin görüntülenmesi de sağlanır. Bu simgeler, kısayollar ve menü girişleri, Başlangıç menüsünde veya Başlangıç ekranında, masaüstünde ve eklendiği diğer tüm konumlarda kullanıcı tarafından kullanılabilir.

Microsoft dışı

Aşağıdaki ekran görüntüsünde gösterilen Microsoft dışı yapılandırması, kullanıcının sistemindeki Microsoft tarafından üretilmeyen kayıtlı uygulamalar için kullanılır. Bu uygulamalar kullanıcının sistemine önceden yüklenebilir veya kullanıcının yüklediği Microsoft dışı uygulamalar olabilir.

Not

Uygulamaların bu sayfada görünmesi için kaydolması gerekir. Bir uygulamayı kaydetme yönergeleri için bkz. İstemci Türlerine Program Kaydetme.

 

Microsoft dışı seçeneklerin varsayılanlarını ve program erişimini ayarlama ekran görüntüsü

Microsoft Dışı seçeneğinin seçilmesi, microsoft windows yapılandırmasında listelenen Microsoft programlarının tüm istemci türleri için simgelere, kısayollara ve menü girişlerine erişimi de kaldırır. Bu Microsoft simgeleri, kısayolları ve menü girdileri Başlangıç menüsünden, masaüstünden ve eklendikleri diğer konumlardan kaldırılır.

Özel

Aşağıdaki ekran görüntüsünde gösterilen Özel yapılandırması, kullanıcıların beş istemci türü için varsayılan olasılıklar olarak kaydedilmiş Microsoft ve Microsoft dışı programların herhangi bir bileşimiyle sistemlerini özelleştirmesine olanak tanır. Bu, Windows 2000 Service Pack 3'te (SP3) kullanılabilen dört seçenek arasında yalnızca biridir.

Program erişimini ayarlama ve varsayılan olarak özel seçenekleriekran görüntüsü

Microsoft Windows ve Microsoft dışı yapılandırmalarında sunulan tüm seçenekler, Özel bölümünde ve Windows'un parçası olmayan ek olarak yüklenmiş Microsoft uygulamalarında kullanılabilir. Önceki ekran görüntüsünde gösterildiği gibi Geçerli web tarayıcımı kullan radyo düğmesi önceden seçilmiştir. Kullanıcı arabiriminden geçerli varsayılan tarayıcıyı belirlemenin bir yolu yoktur. Geçerli varsayılan tarayıcıyı bulmanın tek yolu, Windows'ta web bağlantılarını veya dosyalarını çağırmaktır.

Kullanıcı bir programın Bu programa erişimi etkinleştir onay kutusunu seçtiğinde, bu programın simgeleri, kısayolları ve menü girişleri Başlat menüsünde veya Başlat ekranında, masaüstünde veya yüklendikleri başka bir konumda görüntülenir. Bu seçeneğin temizlenmesi bu simgeleri, kısayolları ve menü girdilerini kaldırmalıdır, ancak bu seçeneklerin davranışı tamamen uygulama satıcısına bağlıdır. Windows, kullanıcı arabirimi boyunca erişimin nasıl etkinleştirildiğini veya kaldırıldığını denetlemez. Program Erişimini ve Bilgisayar Varsayılanlarını Ayarlaiçin uygulamaların kaydolması gerekmediğini anlamak da önemlidir.

Bilgisayar Üreticisi

Bazı sistemlerde SPAD penceresinde "Bilgisayar Üreticisi" başlıklı dördüncü bir kategori görünebilir. Bilgisayar üreticileri, Özel yapılandırmasında sağlanan seçimlerden birini seçerek bilgisayarlarını özel bir varsayılanlar kümesiyle önceden yapılandırmayı seçebilir. (Açıklayıcı amaçlarla, LitWare adlı kurgusal bir uygulama kümesi tüm istemci türleriyle kullanılmak üzere kaydedilir.) Kullanıcı, aşağıdaki Windows XP ekran görüntüsünde gösterildiği gibi Bilgisayar Üreticisi seçeneğini belirleyerek bilgisayar üreticisinin varsayılan yapılandırmasına istediği zaman geri dönebilir.

Not

Bu yapılandırma tüm sistemlerde görünmez. Ayrıntılar için OEM Önyükleme Seti'ne (OPK) bakın.

 

Set program erişimi ve varsayılan bilgisayar üreticisi seçenekleri ekran görüntüsü

LastUserInitiatedDefaultChange Kayıt Defteri Değeri

LastUserInitiatedDefaultChange değeri, uygulamaların kullanıcının varsayılan seçeneklerini tanımasına ve buna saygı duymasına yardımcı olmak için kayıt defterine eklendi. Değer, REG_BINARY verileri, kullanıcının program erişimini ayarlama ve Bilgisayar Varsayılanları aracı aracılığıyla varsayılan seçimi en son değiştirmesinin tarih ve saatini (Eşgüdümlü Evrensel Saat (UTC)) içerenFILETIME yapısı biçiminde tutar. Bu değer aşağıdaki alt anahtar altında bulunur.

HKEY_LOCAL_MACHINE
   SOFTWARE
      Clients
         ClientTypeName
            LastUserInitiatedDefaultChange = FILETIME

Aşağıdaki senaryo, dosya ilişkilendirmelerini izleyen bir uygulama için bu değeri kullanır.

  1. Uygulama, istemci türü için varsayılan program olarak en son ayarlandığı saati dahili olarak kaydeder (yükleme sırasında veya daha sonraki bir zamanda).
  2. Uygulama, istemci türü için varsayılan programın kendi dışında bir programla veya temsil ettiği uygulamayla değiştirildiğini algılar (arka plan yardımcı programları söz konusu olduğunda). Windows 8'de desteklenmez.
  3. Uygulama LastUserInitiatedDefaultChange değerini (son kullanıcı tarafından başlatılan varsayılan değişikliğin zaman damgası) okur ve varsayılan olarak kendi seçimi için depolandığı zaman damgası değeriyle karşılaştırır.
  4. LastUserInitiatedDefaultChange, uygulamanın depolanmış değerinden daha sonraysa, değişiklik kullanıcı tarafından program erişimini ayarlama ve Varsayılanlar aracı aracılığıyla açıkça istendiğinden bu uygulama tarafından herhangi bir işlem yapılmamalıdır.
  5. Uygulama artık bu dosya ilişkilendirmesini yeniden varsayılan olarak seçilene kadar izlemez. Windows 8'de desteklenmez.

Böyle bir şemaya bağlı olarak, kullanıcının isteklerine saygı gösterilir ve sistemlerinin nihai sahipliği korunur.

Program Ekle veya Kaldır Listesini Filtreleme

Not

Bu bölüm, Windows XP Service Pack 2 (SP2) ve üzeri ile Windows Server 2003 ve üzeri için geçerlidir.

 

Windows XP ve Windows Server 2003'te, Program Ekle veya Kaldır altındaki Programları Değiştir veya Kaldır sekmesinde görüntülenen uygulamaların listesi, kullanıcı tarafından uygulama güncelleştirmelerinin girdilerini dışlamak üzere filtrelenebilir. Windows'un bu sürümlerinde, bu işlem pencerenin üst kısmındaki Güncelleştirmeleri göster onay kutusu aracılığıyla gerçekleştirilir. Güncelleştirmeleri göster seçeneği varsayılan olarak belirlenmediğinden, kullanıcı bunları göstermeyi seçmediği sürece güncelleştirmeler gösterilmez. Program Ekle veya Kaldır kapatıldığında onay kutusu durumundaki değişiklikler devam eder; kullanıcı güncelleştirmeleri göstermeyi seçerse, kullanıcı onay kutusunu temizleyene kadar gösterilmeye devam eder.

Not

Windows XP SP2 güncelleştirmesi, filtreleme için bir özel durumdur. Onay kutusu durumundan bağımsız olarak her zaman görüntülenir.

 

Windows Vista ve sonraki sürümlerde, uygulama güncelleştirmeleri Denetim Masası'nda yalnızca güncelleştirmelere ayrılmış ayrı bir sayfada görüntülenir. Bu sayfa, kullanıcı Yüklü güncelleştirmeleri görüntüle görev bağlantısına tıkladığında gösterilir. Güncelleştirmeleri yüklü programlarda aynı sayfada göstermek için kullanıcı tarafından seçilebilen bir seçenek yoktur. Kullanıcı arabirimindeki değişikliğe rağmen, yüklü bir programa güncelleştirme olarak kaydetme mekanizması Windows'un önceki sürümlerinde olduğu gibi kalır.

Windows Installer kullanan Microsoft ve Microsoft dışı uygulamaların güncelleştirmelerinin güncelleştirme olarak tanınması için daha fazla işlem yapması gerekmez. Windows Installer kullanmayan Microsoft dışı uygulamalar, mevcut bir programın güncelleştirmesi olarak tanınması için yüklemelerinin bir parçası olarak kayıt defterinde belirli değerleri bildirmelidir.

Aşağıdaki örnekte, bir yüklemenin var olan bir programın güncelleştirmesi olarak tanınması için bildirilecek kayıt defteri değerleri gösterilmektedir.

  1. Ana uygulama, kaldırma bilgilerini HKEY_LOCAL_MACHINE\Yazılım\Microsoft\Windows\CurrentVersion\Kaldırma alt anahtarı altındaki bir alt anahtara eklemelidir. Kaldırma alt anahtarını kullanma hakkında daha fazla bilgi için Yükleme konusuna bakın.
  2. Bu üst uygulamaya yapılan her güncelleştirme, bilgilerini Uninstall alt anahtarı içinde de eklemelidir. Diğer programlarla olası çakışmaları önlemeye çalışan, tercih ettiği belirli bir adlandırma kuralını kullanmalıdır. Aşağıdaki kurallar, Windows güncelleştirmeleriyle kullanılmak üzere Microsoft tarafından alt anahtar adları olarak ayrılmıştır.
    • IEUpdate
    • OEUpdate
    • "KB" ve ardından altı basamak, örneğin "KB123456"
    • "Q" ve ardından altı basamak, örneğin "Q123456"
    • Altı basamak, örneğin "123456"
  3. Üst uygulama için eklenen standart kaldırma bilgilerine ek olarak, her güncelleştirmenin alt anahtarları da aşağıdaki üç girdiden ikisini içermelidir. Değerleri REG_SZ türündedir.
    • ParentKeyName. Bu değer gereklidir. Bu, 1. adımda bildirilen üst anahtarın alt anahtarının adıdır. Bu, güncelleştirmeyi programla ilişkilendirir.
    • ParentDisplayName. Bu değer gereklidir. ParentKeyName'de belirtilen adla eşleşen bir alt anahtar yoksa, bu değer Program Ekle veya Kaldıriçinde görüntülenecek geçici bir üst program olarak kullanılır.
    • InstallDate. Bu değer isteğe bağlıdır. Tarihi belirtmek için form yyyymmdd kullanmalıdır. Bu tarih, kullanıcı arabiriminde güncelleştirmenin girişinin yanında görüntülenen Kurulum Tarihi bilgileri için kullanılır. InstallDate girdisi yoksa veya varsa ancak kendisine atanmış bir değer yoksa, aşağıdakiler gerçekleşir:
      • Windows Vista ve Windows 7 dışındaki işletim sistemi sürümleri: üzerinde yüklü bilgisi gösterilmez.
      • Windows Vista ve üzeri: Varsayılan tarih kullanılır. Bu, bu güncelleştirmenin alt anahtarı altındaki girdilerden herhangi birinin "son değiştirilme" tarihidir. Bu normalde güncelleştirmenin kayıt defterine eklendiği gündür. Ancak, bu bir "son değiştirme" tarihi olduğundan, alt anahtarın girdilerinden herhangi birinde yapılan sonraki değişiklikler InstallDate değerinin bu değişikliğin tarihine değiştirilmesine neden olur.

Aşağıdaki örnekte LitWare Deluxe uygulamasına yönelik bir güncelleştirme için ilgili kayıt defteri girdileri gösterilmektedir.

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Windows
            CurrentVersion
               Uninstall
                  LitWare
                     DisplayName = LitWare Deluxe
                     UninstallString = "C:\Program Files\LitWare\LitWare Deluxe\litware.exe" /uninstall
                  LitWare_Update123456
                     DisplayName = LitWare Deluxe Update 123456. Fixes printing problems.
                     UninstallString = "C:\Program Files\LitWare\LitWare Deluxe\Updates\123456.exe" /uninstall
                     ParentKeyName = LitWare
                     ParentDisplayName = LitWare Deluxe
                     InstallDate = 20050513

Bu seçenek kullanılabilir olmadan önce oluşturulan güncelleştirmeler gibi uygun kayıt defteri bilgilerini sağlamayan Microsoft dışı uygulamalar, yüklü programlar listesinde normal şekilde görüntülenmeye devam eder ve filtrelenmez.

Windows Vista ve Windows 7 dışındaki işletim sistemi sürümlerinde güncelleştirme filtrelemesi normalde kullanıcı tarafından denetlenen bir ayardır ve uygulamalar tarafından bu şekilde dikkate alınmalıdır. Ancak, bir kuruluş ortamında yöneticiler, aşağıdaki örnekte gösterildiği gibi kullanıcılara DontGroupPatches kayıt defteri değeri aracılığıyla güncelleştirmeleri filtreleme seçeneği verilip verilmediğini denetleyebilir.

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Windows
            CurrentVersion
               policies
                  Uninstall
                     DontGroupPatches = 0 or 1

Bu değer REG_DWORD türündedir ve aşağıdaki gibi yorumlanır.

DontGroupPatches değeri Anlam
0 Güncelleştirmeleri göster onay kutusu kullanıcıya görüntülenir. Filtreleme, kullanıcının bu kutuyu işaretleyip işaretlemediğine bağlıdır.
1 Güncelleştirmeleri göster onay kutusu kullanıcı arabiriminden kaldırılır. Güncelleştirmeler listeden filtrelenmez. Bu değer, güncelleştirmeleri göster işlevselliği önce Windows XP SP1 davranışına geri döner.
DontGroupPatches girdisi yok Bu, değeri 0 olarak ayarlamakla eşdeğerdir.

 

Windows Vista ve Windows 7'de DontGroupPatches'in etkisi yoktur; burada kullanıcı arabirimi onay kutusu içermez ve kayıtlı güncelleştirmeler her zaman filtrelenir.

Not

İlkeler yalnızca yöneticiler tarafından ayarlanır. Uygulamalar bu değeri değiştirmemelidir. Kayıt defteri tabanlı Grup İlkesi ayarlama hakkında daha fazla bilgi için bkz. Grup İlkesi veya Windows Server Grup İlkesi.

 

Ek Kaynaklar

Dosya İlişkilendirmeleri için En İyi Yöntemler

Dosya İlişkilendirme Örneği Senaryosu

Windows Vista ve Sonraki 'da Varsayılan Uygulamaları Yönetmeye yönelik Yönergeleri

Varsayılan Programlar