Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows Gezgini, kayıt defteri anahtarı girdileri aracılığıyla bir protokol işleyicisi için arama bağlayıcısı oluşturmayı denetler. Kayıt defteri aracılığıyla hem uygulayıcılar hem de üçüncü taraflar yeni ve eski protokol işleyicilerinin Windows 7 Search'e katılmasını sağlayabilir.
Bu konu aşağıdaki gibi düzenlenmiştir:
- Windows 7'de Protokol İşleyicileri için Arama Bağlayıcıları Hakkında
-
Protokol İşleyicilerinin Aramaya Katılımını Etkinleştirme
- Protokol İşleyicisi Arama Bağlayıcısı Oluşturma Devre Dışı Bırakma
- Protokol İşleyicisi Arama Bağlayıcısı için Ad, Açıklama veya Klasör Türünü Özelleştirme
- Kayıt Defteri Dizesi Yeniden Yönlendirmesini Kullanma
- Silinmiş Protokol İşleyicisi Arama Bağlayıcısını Geri Yükleme
- Ek Kaynaklar
- İlgili konular
Windows 7'de protokol işleyicileri için arama bağlayıcıları hakkında
Windows 7'de, Başlat menüsünden veya Windows Gezgini'nden yapılan aramalar yalnızca dizine alınmış konumlardaki dosyaları ve arama bağlayıcısı olan uzak veri depoları veya protokol işleyici öğeleri gibi dosya dışı sistem öğelerini içerir. Başlat menüsü ve Kabuk aramaları kapsamına protokol işleyicisi öğelerini eklemenin yanı sıra, arama bağlayıcısı Başlat menüsünü etkinleştirerek Başlat menü sonuçlarında protokol işleyicisi öğelerini birlikte gruplandırabilir ve bunun sonucunda kullanıcı grup üst bilgisine tıklayabilir ve sonuçları yalnızca protokol işleyicisinden görüntüleyebilir. Alternatif olarak, kullanıcı Aramalar klasörüne gidebilir, arama bağlayıcısı dosyasını açabilir ve yalnızca bu arama bağlayıcısıyla ilişkili belirli protokol işleyicisinden öğeleri içeren bir arama gerçekleştirebilir.
Kullanıcı bir protokol işleyicisi kaydeden bir uygulamayı ilk kez başlattığında, Windows Gezgini kullanıcının Aramalar klasöründeki protokol işleyicisi için bir arama bağlayıcısı dosyası (.searchConnector-ms) oluşturur. Protokol işleyicileri olan uygulamalar bu davranışı devre dışı bırakabilir veya protokol işleyicisi arama bağlayıcısının adını ve açıklamasını özelleştirmeyi seçebilir.
Not
Kullanıcının Aramalar klasörünün konumu %userprofile%\Aramalar veya FOLDERID_SavedSearches. FOLDERID_SavedSearches GUID değeri: {7d1d3a04-debb-4115-95cf-2f29da2920da}.
Windows Gezgini, aşağıdaki bölümlerde açıklanan kayıt defteri anahtarı girdileri aracılığıyla bir protokol işleyicisi için arama bağlayıcısı oluşturmayı denetler:
- Protokol İşleyicilerinin Aramaya Katılımını Etkinleştirme
- Protokol İşleyicisi Arama Bağlayıcısı Oluşturma Devre Dışı Bırakma
- Protokol İşleyicisi Arama Bağlayıcısı için Ad, Açıklama veya Klasör Türünü Özelleştirme
- Silinmiş Protokol İşleyicisi Arama Bağlayıcısını Geri Yükleme
Not
Protokol işleyicisi için arama bağlayıcısı oluşturmak için programlı bir araç yoktur. Kayıt defteri aracılığıyla yapılandırılmaları gerekir.
Protokol işleyicilerinin aramaya katılmasını etkinleştirme
Kayıt defteri anahtarları ve olası değerleri aşağıdaki tabloda özetlenmiştir. Protokol işleyicisi, <protokol>'in yerine MAPI, file veya csc gibi protokolünün gerçek adı yazıldığı durumlarda bu kayıt defteri anahtarlarının bazılarını veya tamamını doldurabilir.
| Kayıt defteri anahtarı | Olası değerler | Tür | Yorum |
|---|---|---|---|
| HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Search\PHSearchConnectors\<protokolü>\Version | Yok (varsayılan). Aksi halde 1 veya daha büyük olur. | REG_DWORD | Bu değer, önceden işlenmiş arama kökleri için konum şablonu kayıtlarında yapılan değişiklikleri algılamak için kullanılır. Yoksa, varsayılan olarak 0 kullanın. Alternatif olarak, Windows Gezgini'ne protokol işleyicisinin daha yeni bir sürümü yüklendiğinden arama bağlayıcısının yeniden oluşturulacağı bilgisini vermek için sürümü artırın. |
| \DoNotCreateSearchConnectors<HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Search\PHSearchConnectors\>protokolü | Yok (varsayılan). Aksi takdirde 1 olarak ayarlanır. | REG_DWORD | Eğer yoksa, Aramalar klasöründe bir .searchconnector-ms dosyası oluşturun. 1 ise, işlendi olarak işaretleyin ve hiçbir şey yapma. |
| HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Search\PHSearchConnectors\<protokolü>\Default\Description | Arama bağlayıcısının açıklamasını içeren yerelleştirilebilir bir dize. | REG_SZ | Opsiyonel. .searchconnector-ms dosyasının Description öğesinde kullanılır. |
| HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Search\PHSearchConnectors\<protokolü>\Default\Name | Arama bağlayıcısını adlandırmak için yerelleştirilmiş bir dize. .searchconnector-ms dosyasının adı olarak kullanılır. | REG_SZ | Her konumun benzersiz bir adı olmalıdır. Bu değer olmadığı durumda, protokol işleyicisinin IShellFolder Arabirimi tarafından sağlanan görüntüleme adı kullanılır. |
| HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Search\PHSearchConnectors\<protokolü>\Default\FolderType | Arama bağlayıcısına uygulanacak FOLDERTYPEID'yi tanımlayan bir GUID. | REG_SZ | Opsiyonel. Sonuçları görüntülemek için hangi şablonların kullanılması gerektiğini belirtmek için .searchconnector-ms dosyasının folderType öğesinde kullanılır. Örneğin, FOLDERTYPEID_Documents GUID tanımlayıcı değeri. |
Protokol işleyicisi arama bağlayıcısı oluşturmayı devre dışı bırakma
Uygulamanız bir protokol işleyicisi aracılığıyla öğeleri uygulamada kullanılmak üzere kullanıma sunarsa ve kabuk aracılığıyla öğeleri kullanıma açmak istemiyorsanız (Başlangıç menüsünde ve Windows Gezgini aramalarında), protokol işleyiciniz için bir arama bağlayıcısı oluşturmayı devre dışı bırakmanız gerekir.
Arama bağlayıcısı oluşturmayı devre dışı bırakmak için, aşağıdaki kayıt defteri anahtarı örneğinde gösterildiği gibi DoNotCreateSearchConnectors öğesini 0x00000001(1) olarak ayarlayın.
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows Search
PHSearchConnectors
<protocol>
DoNotCreateSearchConnectors
DoNotCreateSearchConnectors 1 olarak ayarlandıysa, System.Shell.OmitFromView özelliğini protokol işleyicisi tarafından sunulan her öğede kullanıma sunmanızı ve bu özelliğin değerini TRUE olarak ayarlamanızı öneririz. Bunun yapılması, protokol işleyici öğelerinin Dosyalar grubuBaşlat menüsü altında görünmesini engeller.
DoNotCreateSearchConnectors varsa ve sıfır olarak ayarlanırsa, Windows Gezgini protokol işleyicisi için bir arama bağlayıcısı oluşturur ve protokol işleyici öğeleri Başlat menüsünde ve Windows Gezgini aramalarında döndürülür.
Protokol işleyicisi arama bağlayıcısı için adı, açıklamayı veya FolderType'ı özelleştirme
Arama bağlayıcısı adı yalnızca Aramalar klasöründeki arama bağlayıcısını tanımlamak için değil, Başlat menü aramalarında sonuçların grup başlığı olarak da kullanılır. Bu nedenle, arama bağlayıcısı için açıklayıcı bir ad sağlamak önemlidir. Kayıt defteri anahtarında bir ad sağlanmazsa, Windows Gezgini varsayılan olarak protokol işleyicisinin arama kökü ve boş açıklaması için IShellFolder Arabirimi tarafından sağlanan adı kullanır. IShellFolder Arabirimini yeniden adlandırmak zorunda kalmadan kayıt defteri anahtarı girdisi aracılığıyla varsayılan adı geçersiz kılabilirsiniz. Arama bağlayıcısı adı kadar görünür olmasa da, kendi açıklamanızı sağlayarak arama bağlayıcısının açıklamasını da geçersiz kılabilirsiniz.
Varsayılan adı veya açıklamayı geçersiz kılmak için, aşağıdaki kayıt defteri örneğinde gösterildiği gibi girdileri ayarlayın.
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows Search
PHSearchConnectors
<protocol>
Default
Name
Description
Ayrıca, FolderType girdisi FOLDERTYPEID GUID'lerinden birine ayarlanabilir. Değer, adı değil gerçek GUID olmalıdır. Örneğin, FOLDERTYPEID_Music yerine {94d6ddcc-4a68-4175-a374-bd584a510b78} . FOLDERTYPEID için GUID, Shlguid.h başlık dosyasında Windows SDKiçinde elde edilebilir.
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows Search
PHSearchConnectors
<protocol>
Default
FolderType = {94d6ddcc-4a68-4175-a374-bd584a510b78}
Kayıt defteri dizesi yeniden yönlendirmesini kullanma
Arama bağlayıcısı için sağladığınız adın yerelleştirilebilmesi için yönlendirilmiş dizesi kullanabilirsiniz. Gerçek dizeyi kayıt defterine girmek yerine ad ve açıklama kayıt defteri anahtarları için yerelleştirilebilir dizeler ekleyebilirsiniz.
Ad veya Açıklama değerlerine yerelleştirilebilir bir dize eklemek için, değeri aşağıdaki kayıt defteri anahtarı örneğinde gösterildiği gibi ayarlayın.
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows Search
PHSearchConnectors
<protocol>
Name = @dllname.dll,-resourceID
Yerelleştirilebilir dize aşağıdaki biçimi alır:
-
@dllname.dll,-resourceID, burada:
- @dllname.dll, dize kaynağını içeren DLL'nin yoludur
- resourceID, dize kaynağının tamsayı kaynak kimliğidir
Dolaylı dizenin biçimi ve sürüm değiştiricisi eklenmiş dolaylı dize, SHLoadIndirectString İşleviiçinde açıklanmıştır.
Silinen protokol işleyicisi arama bağlayıcısını geri yükleme
Arama bağlayıcıları kullanıcının bilgisayarındaki dosyalar olduğundan yanlışlıkla silinebilir. Silinen tüm protokol işleyicisi arama bağlayıcılarını geri yüklemek için varsayılan kitaplıkları geri yükleyin. Bunu yapmak için Windows Gezgini'ni açın, Kitaplıkları klasörüne sağ tıklayın ve Varsayılan Kitaplıkları Geri Yükleöğesini seçin.
Varsayılan kitaplıkları geri yükle menü seçeneğini gösteren 
Ek kaynaklar
İlgili konular
-
kavramsal