Özel bir ActiveX denetimi içeren bir Web sayfası toplu güvenlik güncelleştirmesi 896688'de (MS05-052) yapılan kapsamlı savunma değişiklikleri nedeniyle Internet Explorer'da beklendiği gibi yüklenmeyebilir

Makale çevirileri Makale çevirileri
Makale numarası: 909738 - Bu makalenin geçerli olduğu ürünleri görün.
Önemli Bu makale, bir bilgisayarın güvenlik ayarlarını düşürmenize veya güvenlik özelliklerini devre dışı bırakmanıza yardımcı olacak bilgiler içermektedir. Bu değişiklikleri, belirli bir soruna geçici çözüm bulmak için yapabilirsiniz. Bu değişiklikleri yapmadan önce, bu geçici çözümün çalışma ortamınızda uygulanmasıyla ilişkili riskleri değerlendirmeniz önerilir. Bu geçici çözümü uygularsanız, sisteminizin korunmasına yardımcı olabilecek ek adımları da gerçekleştirin.
Önemli Bu makale, kayıt defterini değiştirmeyle ilgili bilgiler içermektedir. Kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Sorun oluşması durumunda kayıt defterini nasıl geri yükleyeceğinizi bildiğinizden emin olun. Kayıt defterini yedekleme, geri yükleme ve değiştirme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
256986 Microsoft Windows kayıt defterinin açıklaması
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Toplu güvenlik güncelleştirmesi 896688 (MS05-052) yüklendikten sonra, "Aşağıdakilere Uygulanır" bölümünde listelenen ürünlerde özel bir Microsoft ActiveX denetimi içeren bir Web sayfası beklendiği gibi yüklenmez.

Bu sorun, ActiveX denetimini içeren Web sayfası Internet bölgesinde bulunuyorsa oluşur. Web sayfası intranet bölgesinde veya bir Güvenilen site olduğunda, ActiveX denetimi beklendiği gibi yüklenir.

Neden

Güvenlik güncelleştirmesi MS05-052, bir Microsoft Bileşen Nesne Modeli (COM) nesnesinin Microsoft Internet Explorer'da çalışabilmesi için öncelikle ek denetimler yapılmasını sağlar. Bu değişikliğin amacı, Internet Explorer'da örneği oluşturulacak biçimde tasarlanmamış COM nesnelerinin Internet Explorer'da örneklerinin oluşturulmasını engellemektir. MS05-052 ile yapılan denetimlerden biri de, bir COM nesnesinin bundan sonra Internet Explorer'da çalışabilmesi için Internet Explorer'ın öncelikle Internet bölgesindeki ActiveX denetimleri için IObjectSafety arabirimini denetlemesidir.

Çözüm

Bu sorunu gidermek için ActiveX denetimini yeniden derleyin. Ardından, denetimi komut dizilerinde kullanma ve bir Internet tarayıcısı bağlamında çalıştırıldığında başlatma için güvenli olarak işaretleyin.

Internet Explorer'ın bir ActiveX denetiminin komut dizilerinde kullanmak ve başlatılmak için güvenli olduğunu nasıl belirlediği hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
216434 Internet Explorer ActiveX denetimlerinin güvenli olduğunu nasıl belirler (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Bir MFC ActiveX denetimini komut dizilerinde kullanmak ve başlatmak için güvenli olarak işaretleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
161873 MFC ActiveX denetimlerini komut dizilerinde kullanmak ve başlatmak için güvenli olarak işaretleme (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

Pratik Çözüm

Uyarı Bu geçici çözüm, bilgisayarınızın veya ağınızın kötü niyetli kullanıcılar veya virüsler gibi kötü amaçlı yazılımlar tarafından gerçekleştirilecek saldırılara karşı daha savunmasız kalmasına neden olabilir. Bu geçici çözüm önerilmez, ancak gerekli olduğunu düşünürseniz kullanabilmeniz amacıyla bu bilgiler sağlanmaktadır. Bu çözümü kullanmak kendi sorumluluğunuzdadır.

Uyarı Metatabanını yanlış düzenlerseniz, metatabanını kullanan tüm ürünleri yeniden yüklemenizi gerektirebilecek ciddi sorunlara neden olabilirsiniz. Microsoft, metatabanının yanlış düzenlenmesinden kaynaklanan sorunların çözülebileceğini garanti etmemektedir. Metatabanını düzenlemek kendi sorumluluğunuzdadır.

Not Her zaman metatabanını düzenlemeden önce yedekleyin.

Uyarı Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu sorunlar, işletim sisteminizi yeniden yüklemenizi gerektirebilir. Microsoft bu sorunların çözülebileceğini garanti etmemektedir. Kayıt defterini değiştirmek kendi sorumluluğunuzdadır.

Bu soruna geçici bir çözüm bulmak için, aşağıdaki yöntemlerden birini kullanın:

Komut dizisinde çalıştırmak ve başlatmak için güvenli değerini kayıt defterinde ayarlayın

ActiveX denetimini yeniden derleyemiyorsanız, ancak denetim geliştiricisi ActiveX denetimini komut dizisinde çalıştırmak ve başlatmak için güvenli olarak sınıflandırıyorsa, aşağıdaki kayıt defteri değerlerinden birini kullanarak ActiveX denetimini komut dizisinde çalıştırmak ve başlatmak için güvenli olarak işaretleyebilirsiniz:
  • {7DD95801-9882-11CF-9FA9-00AA006C42C4}
  • {7DD95802-9882-11CF-9FA9-00AA006C42C4}
Örneğin, ActiveX denetiminin CLSID değeri {A697E83F-3B53-11D1-8AE4-006097ED2008} ise, aşağıdaki kayıt defteri değerlerinden birini ekleyerek ActiveX denetimini komut dizisinde çalıştırmak ve başlatmak için güvenli olarak işaretleyebilirsiniz:
  • HKEY_CLASSES_ROOT\CLSID\{A697E83F-3B53-11D1-8AE4-006097ED2008}\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}
  • HKEY_CLASSES_ROOT\CLSID\{A697E83F-3B53-11D1-8AE4-006097ED2008}\Implemented Categories\{7DD95802-9882-11CF-9FA9-00AA006C42C4}

Web sitesini farklı bir bölgeye taşıyın

Web sitesi güvenilirse, Web sitesini daha güvenilen bir bölgeye taşıyabilirsiniz. ir Web sitesini bir güvenlik bölgesine ekleme konusunda daha fazla bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/windows/ie_intl/tr/using/howto/security/settings.mspx

ActiveX uyumluluk değerini kayıt defterinde ayarlayın

ActiveX uyumluluk bayrağını kayıt defterinde ayarlayabilirsiniz. Bunu yapmak için şu adımları izleyin:
  1. Başlat'ı ve sonra Çalıştır'ı tıklatın, Regedit.exe yazın ve Tamam'ı tıklatın.
  2. Aşağıdaki kayıt defteri alt anahtarını bulun:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility
  3. ActiveX Compatibility öğesini sağ tıklatın, Yeni'nin üzerine gidin, Anahtar'ı tıklatın, ActiveX denetiminin CLSID değerini yazın ve sonra ENTER tuşuna basın.
  4. 3. adımda oluşturduğunuz anahtarı sağ tıklatın, Yeni'nin üzerine gidin ve DWORD Değeri'ni tıklatın.
  5. Compatibility Flags yazın ve ENTER tuşuna basın.
  6. Compatibility Flags öğesini sağ tıklatın ve Değiştir'i tıklatın.
  7. Değer verisi kutusuna 00800000 yazın ve Tamam'ı tıklatın.
  8. Kayıt Defteri Düzenleyicisi'nden çıkın.

Referanslar

Toplu güvenlik güncelleştirmesi MS05-052 hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
896688 MS05-052: Internet Explorer için toplu güvenlik güncelleştirmesi
IObjectSafety arabirimi hakkında daha fazla bilgi için, aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
http://msdn.microsoft.com/library/default.asp?url=/workshop/components/com/reference/ifaces/iobjectsafety/iobjectsafety.asp

Özellikler

Makale numarası: 909738 - Last Review: 11 Kasım 2005 Cuma - Gözden geçirme: 2.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Explorer 6.0 SP1, Ne zaman ne ile kullanilir:
    • Microsoft Windows XP Service Pack 1
    • Microsoft Windows 2000 Server SP4
    • Microsoft Windows 2000 Professional SP4
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Advanced Server SP4
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 İkinci Sürüm
  • Microsoft Internet Explorer 6.0, Ne zaman ne ile kullanilir:
    • Microsoft Windows Server 2003 Service Pack 1
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows XP Service Pack 2
    • Microsoft Windows XP Professional x64 Edition
  • Microsoft Internet Explorer 5.5, Ne zaman ne ile kullanilir:
    • Microsoft Windows Millennium Edition
  • Microsoft Internet Explorer 5.01 SP4, Ne zaman ne ile kullanilir:
    • Microsoft Windows 2000 Server SP4
    • Microsoft Windows 2000 Professional SP4
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Advanced Server SP4
Anahtar Kelimeler: 
kbactivexscript kbinetdev kbtshoot kbprb KB909738

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com