Internet Explorer'da ADODB.Stream nesnesi nasıl devre dışı bırakılır

Makale çevirileri Makale çevirileri
Makale numarası: 870669 - Bu makalenin geçerli olduğu ürünleri görün.
Önemli Bu makale, kayıt defterini değiştirmeyle ilgili bilgiler içermektedir. Kayıt defterini değiştirmeden önce, yedeklediğinizden ve bir sorun çıkması durumunda kayıt defterini nasıl geri yükleyeceğinizi anladığınızdan emin olun. Kayıt defterini yedekleme, geri yükleme ve düzenleme ile ilgili bilgi için, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
256986 Microsoft Windows Kayıt Defteri'nin Açıklaması
Hepsini aç | Hepsini kapa

Bu Sayfada

ADO akış nesneleri, ikili dosyaları ve metin dosyalarını okumak ve yazmak için kullanılan yöntemler içerir. Bir ADO akış nesnesi Microsoft Internet Explorer'daki bilinen güvenlik açıklarıyla birleştirildiğinde, bir Web sitesi Yerel Makine bölgesinde komut dosyaları yürütebilir. Bilgisayarınızın bu tür saldırılardan korunmasına yardımcı olmak için kayıt defterinizi el ile değiştirebilirsiniz.

GİRİŞ

Bir ADO akış nesnesi bellekteki bir dosyayı temsil eder. Akış nesnesi ikili dosyaları ve metin dosyalarını okumak ve yazmak için kullanılan çeşitli yöntemler içerir. Tasarım gereği olan bu işlevsellik Microsoft Internet Explorer'daki bilinen güvenlik açıklarıyla birleştirildiğinde, bir Internet Web sitesinin Yerel Makine bölgesinde komut dosyası yürütmesi mümkündür. Bu davranış, ADODB.Stream nesnesinin, ADODB.Stream nesnesi Internet Explorer içinde kullanıldığında sabit diske erişim izni vermesi nedeniyle ortaya çıkar.

Daha fazla bilgi

Bir dosya yüklemesi veya dosyayı diske kaydetmesi gereken herhangi bir Web tabanlı iş kolu uygulaması Internet Explorer'da ADODB.Stream nesnesini kullanabilir. Örneğin, bir çalışanın karşıdan yüklemesi ve doldurması gereken bir form bir intranet sunucusunda barındırılıyorsa, dosyayı elde etmek ve yerel olarak kaydetmek için ADODB.Stream nesnesi kullanılır. Kullanıcı dosyayı yerel olarak düzenleyip sunucuya geri gönderdiğinde de, dosyayı yerel sabit diskten okumak ve sunucuya geri göndermek için ADODB.Stream nesnesi kullanılır.

Bu işlevi sağlamak için farklı yöntemler kullanmanızı öneririz. Örneğin, kullanıcının sabit diske açıkça erişmesini gerektiren bir uygulama veya denetim kullanabilirsiniz.

Yazılım güncelleştirme bilgileri

Uyarı Kayıt Defteri Düzenleyicisi'ni yanlış kullanırsanız, işletim sisteminizi yeniden yüklemenizi gerektirecek ciddi sorunlara neden olabilirsiniz. Microsoft, Kayıt Defteri Düzenleyicisi'nin yanlış kullanımı sonucunda ortaya çıkan sorunları çözebileceğiniz konusunda garanti vermez. Kayıt Defteri Düzenleyicisi'ni kullanmak kendi sorumluluğunuzdadır.

Microsoft, Internet Explorer'da ADODB.Stream nesnesini devre dışı bırakmak için kullanılabilecek üç yöntem sağlamaktadır. Microsoft Windows Update'i kullanarak bilgisayarınızı güncelleştirebilir, Microsoft Yükleme Merkezi'nden bir güncelleştirme dosyası yükleyebilir veya ADODB.Stream nesnesini el ile devre dışı bırakabilirsiniz.

Bu yöntemler aşağıdaki kayıt defteri anahtarını oluşturarak çalışır:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}
Bu kayıt defteri anahtarı ADODB.Stream nesnesi için bir GUID içermektedir. Internet Explorer bu kayıt defteri anahtarını tanıdığında, tarayıcıda bileşenin başlatılmasına izin vermez.

Önemli notlar

  • ADODB.Stream nesnesini bir sunucudan (orta katman) çalıştırıyorsanız, sunucuda ADODB.Stream nesnesi devre dışı bırakıldığında Microsoft Internet Information Services (IIS) ile ADODB.Stream nesnesi işlevselliği etkilenmez.
  • ADODB.Stream nesnesini Internet Explorer kullanarak bir istemciden çalıştırıyorsanız, ADODB.Stream nesnesi devre dışı bırakıldığında ADODB.Stream nesnesinin Internet Explorer'da oluşturulması durdurulur.

Windows Update

Bu güncelleştirmeyi yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://update.microsoft.com

Microsoft Yükleme Merkezi güncelleştirmesi

Microsoft Yükleme Merkezi'nden edinebileceğiniz bir kayıt defteri anahtarı güncelleştirmesini kullanarak ADODB.Stream nesnesini devre dışı bırakmak için, işletim sisteminize bağlı olarak aşağıdaki Microsoft Web sitelerinden birini ziyaret edin:

Windows XP, Windows 2000, Windows NT, Windows Server 2003
http://www.microsoft.com/downloads/details.aspx?displaylang=tr&FamilyID=4d056748-c538-46f6-b7c8-2fbfd0d237e3
Windows 9x, Windows Me
http://www.microsoft.com/downloads/details.aspx?displaylang=tr&FamilyID=fe2a5b1c-ff30-40a0-8e70-c9f1f4dcd8c2
Windows XP Sürüm 2003 64 Bit Edition, Windows Server 2003 64 Bit Edition
http://www.microsoft.com/downloads/details.aspx?FamilyId=E7576B19-DE8B-41B0-BBD9-06C39591CECF&displaylang=en
Ek bilgiler ve karşıdan yükleme yönergeleri Microsoft Yükleme Merkezi Web sitesinden edinilebilir.

El ile

Aşağıdaki kayıt defteri anahtarını oluşturarak ADODB.Stream nesnesini devre dışı bırakmak için şu adımları izleyin:
  1. Açık olan tüm Internet Explorer tarayıcı pencerelerini kapatın.
  2. Başlat'ı ve sonra Çalıştır'ı tıklatın.
  3. kutusuna Regedit yazın ve Tamam'ı tıklatın.
  4. Kayıt Defteri Düzenleyicisi'nde, aşağıdaki kayıt defteri anahtarını bulun:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility
  5. ActiveX Compatibility'yi sağ tıklatın, Yeni'nin üzerine gelin ve Anahtar'ı tıklatın.
  6. Anahtar için aşağıdaki adı yazın:
    {00000566-0000-0010-8000-00AA006D2EA4}
  7. Yeni anahtarı sağ tıklatın, Yeni'nin üzerine gelin ve DWORD Değeri'ni tıklatın.
  8. Değere Compatibility Flags adını verin.
  9. Sağ bölmede Compatibility Flags'i sağ tıklatın ve sonra Değiştir'i tıklatın.
  10. DWORD Değerini Düzenle iletişim kutusunda Onaltılık seçeneğinin seçili olduğundan emin olun, Değer verisi kutusuna 400 yazın ve Tamam'ı tıklatın.
  11. Kayıt Defteri Düzenleyicisi'ni kapatın.
Uyumluluk bayrağını ayarladığınızda, ADODB.Stream nesnesi Internet Explorer içinden bilgisayarınızın sabit diskine erişemez. Ancak, ADODB.Stream nesnesi sabit diskinize Internet Explorer dışından hala erişebilmektedir.

Önemli notlar

Bu kayıt defteri anahtarını eklediğinizde, yalnızca Internet Explorer içindeki ADODB.Stream nesnesi etkilenir. Diğer ADO nesneleri bu değişiklikten etkilenmez.

Güncelleştirmeyi uyguladıktan sonra, Internet Explorer'da bir HTML sayfası içinden bir ADO akışı nesnesi kullanmaya çalıştığınızda aşağıdaki hata iletisini alırsınız:
ActiveX bileşeni nesneyi oluşturamıyor: 'ADODB.Stream'
Bir uygulamayı şirket intraneti ortamında kullanıyorsanız ve şirket intranet ortamı şu anda Internet Explorer'da ADODB.Stream nesnesini kullanıyorsa, bu güncelleştirmenin uygulanması uygulamanın çalışmamasına neden olabilir. Uygulamanın yeniden çalışmasını sağlamak için, Microsoft önce Internet Explorer tarayıcı güvenliğini Yüksek olarak ayarlamanızı ve ardından ADODB.Stream nesnesinden uyumluluk bayrağını temizlemenizi önerir.
  1. Internet Explorer tarayıcı güvenliğinizi yüksek olarak ayarlamak için şu adımları izleyin:
    1. Internet Explorer'da Araçlar menüsünde Internet Seçenekleri'ni tıklatın.
    2. Güvenlik sekmesini tıklatın. Güvenlik ayarlarını belirlemek için bir Web içerik bölgesi seçin altında Internet'i tıklatın.
    3. Varsayılan Düzey'i seçin ve sonra kaydırıcıyı Yüksek ayarına getirin.
    4. Uygula'yı ve ardından Tamam'ı tıklatarak Internet Seçenekleri iletişim kutusunu kapatın.
  2. Uyumluluk bayrağı değerini sıfır (0x0) olarak ayarlayarak Internet Explorer için ADODB.Stream nesnesinin uyumluluk bayrağını temizleyin. Değerin sıfır (0x0) olarak ayarlanması anahtarı devre dışı bırakır ve işlevselliği geri yükler. Uyumluluk bayrağını el ile sıfıra ayarlamak için şu adımları izleyin:
    1. Başlat'ı ve sonra Çalıştır'ı tıklatın.
    2. kutusuna Regedit yazın ve Tamam'ı tıklatın.
    3. Kayıt Defteri Düzenleyicisi'nde aşağıdaki kayıt defteri anahtarını bulun:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}
    4. Sağ bölmede Compatibility Flags'i sağ tıklatın.
    5. DWORD Değerini Düzenle iletişim kutusunda Onaltılık seçeneğinin seçili olduğundan emin olun, Değer verisi kutusuna 0 yazın ve Tamam'ı tıklatın.
    6. Kayıt Defteri Düzenleyicisi'ni kapatın.
Not Değişikliklerin uygulanabilmesi için Internet Explorer'ı yeniden başlatmanız gerekir.

Referanslar

Internet Explorer'da Yerel Makine bölgesini güçlendirme hakkında ek bilgi için, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
833633 Internet Explorer'da Yerel Makine bölgesinin güvenlik ayarları nasıl güçlendirilir
Internet güvenliği hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/athome/security/online/browsing_safety.mspx
Sisteminizde ActiveX denetimlerinin çalışmasını engelleme hakkında ek bilgi için, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
240797 Internet Explorer'da ActiveX denetiminin çalışması nasıl engellenir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

Özellikler

Makale numarası: 870669 - Last Review: 16 Mayıs 2011 Pazartesi - Gözden geçirme: 7.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 6.0
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
  • Microsoft Data Access Components 2.7
Anahtar Kelimeler: 
atdownload kbinfo KB870669

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