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ı Ayarlama Aracını Kullanma
- Program Ekle veya Kaldır Listesini Filtreleme
- Ek Kaynaklar
- İlgili konular
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
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.
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ç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.
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.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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"
- Ü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
- İstemci Türlerine Program Kaydetme
- Yükleme
- Windows Installer ile Program Ekle/Kaldır'ı Yapılandırma
İlgili konular
-
Windows Vista ve Sonraki 'da Varsayılan Uygulamaları Yönetmeye yönelik Yönergeleri