Aracılığıyla paylaş


Internet Explorer 9 VBD belgelerini yükleyemiyor

Uyarı

Kullanımdan kaldırılan, destek dışı Internet Explorer 11 masaüstü uygulaması, Windows 10'un belirli sürümlerinde Microsoft Edge güncelleştirmesi aracılığıyla kalıcı olarak devre dışı bırakılmıştır. Daha fazla bilgi için bkz. Internet Explorer 11 masaüstü uygulamasının kullanımdan kaldırılması hakkında SSS.

Bu makalede, VBD belgelerinin Internet Explorer 9'da başarıyla yüklenebildiğinden emin olmanız için adımlar tanıtılır.

Özgün ürün sürümü: Internet Explorer 9
Özgün KB numarası: 2556013

Belirtiler

Internet Explorer 9 kullanarak VBD belgelerini yüklemeye çalıştığınızda, içeriği beklendiği gibi düzgün işlemek yerine .vbd dosyasını indirme istemi gösterilir.

Neden

Urlmon.dll'de yapılandırılmış depolama algılama varsayılan olarak devre dışı bırakıldığı için bu sorun meydana gelir. Bu, VBD dosya türlerini, varsayılan olarak tarayıcıda işlenmemeleri için etkiler.

Çözüm

Bu sorunu çözmek için aşağıdaki koşulların karşılanması gerekir:

  • İlgili güvenlik bölgesinde URL eyleminin URLACTION_ALLOW_STRUCTURED_STORAGE_SNIFFING etkinleştirilmesini sağlar (Bu, Yerel İntranet ve Güvenilen siteler bölgelerinde varsayılan olarak etkindir);
  • FEATURE_RESTRICT_CDL_CLSIDSNIFF özelliği anahtarını belirterek ilgili süreç için koklama kısıtlamasını devre dışı bırakın.

Örneğin, VbD belgelerinin Yerel İntranet bölgesi için Internet Explorer 9'da yüklenmesine izin vermek için aşağıdaki adımları izleyin:

Adım1: URL eyleminin yerinde olduğundan emin olun

Bölgeler altındaki 2703 öğesinin ekran görüntüsü.

URL eylemi, HKEY_LOCAL_MACHINE kısmında da kayıt defterinin HKEY_CURRENT_USER değeri bulunmadığında veya Güvenlik Bölgeleri: Yalnızca makine ayarlarını kullan ilkesi etkinleştirildiğinde okunan bölümde kullanılabilir. Ayrıca VBD belgeleri farklı bir bölgeden (örneğin, Yerel Makine bölgesinden) yükleniyorsa, URL eyleminin ilgili bölge için 0 olarak ayarlanması gerekir.

2. Adım: Özellik anahtarını uygun şekilde ayarlama

feature_restrict-col_clsidsniff kayıt defterinin ekran görüntüsü.

Yukarıdaki anahtar 64 bit bir sistemde oluşturulur ve Internet Explorer 9 32 bit sürümünü hedefler. Aşağıdaki varyasyonların dikkate alınması gerekir:

  • Özelliği 32 bit Windows'ta tanımlamak için altında HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControlözellik anahtarını oluşturmamız gerekir.

  • 64 bit Windows'ta özellik anahtarını tanımlamak için:

    • 32 bit uygulamaları hedeflemek için altında HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControlözellik anahtarı oluşturmamız gerekir.
    • 64 bit uygulamaları hedeflemek için altında HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControlözellik anahtarı oluşturmamız gerekir.

Son olarak, bu özellik anahtarı için oluşturulan ilgili DWORD yalnızca iexplore.exe bağlı değildir. WebBrowser denetimini uygulayan bir uygulama VBD içeriğini yüklerse, DWORD'ün uygulamanın adıyla eşleşecek şekilde oluşturulması gerekir (name_of_app.exe=0).

Yukarıdaki adımları takip ettikten sonra, VBD belgeleri Internet Explorer 9'da başarıyla yüklenir.

Daha Fazla Bilgi

İlgili URL Eylemi ve Özellik denetim anahtarı hakkında daha fazla bilgiyi burada bulabilirsiniz: