Internet Explorer 7'de, varsayılan masaüstü dışındaki bir masaüstünde Internet Explorer 7 örneklerini bir uygulamayı kullanarak programlamayla numaralandıramıyorsunuz

Makale çevirileri Makale çevirileri
Makale numarası: 940998 - Bu makalenin geçerli olduğu ürünleri görün.
Önemli Bu makale, kayıt defterini düzenlemeyle ilgili bilgi içerir. Kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun çıkması 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 makaleyi inceleyin:
322756Windows'da kayıt defterini yedekleme ve geri yükleme
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Şu senaryoyu inceleyin:
  • Windows ınternet Explorer 7'in yüklü olduğu bir bilgisayarda, yeni bir masaüstü oluşturun.
  • Bir uygulama, programlı olarak bu masaüstünde açılan ınternet Explorer 7 örneklerini numaralandırmak için kullanırsınız.
Bu senaryoda, uygulama bu ınternet Explorer 7 örneklerini doğru numaralandırılamıyor.

Not Bu sorun, Microsoft ınternet Explorer 6 ' oluşmaz.

Neden

Bu sorun, ınternet Explorer 7'de davranış değişikliği nedeniyle oluşur.

Internet Explorer 6'da ShellWindows nesnesi aşağıdaki CLSID ile ilişkilidir:
{9BA05972-F6A8-11CF-A442-00A0C90A8F39}
Bu nesne için her masaüstünde bulunan bir COM yerel sunucusudur. Bir ShellWindows örneği CoCreate işlevini kullandığınızda, örnek örnek oluşturduğunuz masaüstünde sunucuya bağlanır. Bu nedenle, uygulama ınternet Explorer 6 tüm masaüstlerine pencerelerinde numaralandırabilirsiniz.

Internet Explorer 7'de
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\
alt RunAs kayıt defteri girdisi ile birlikte eklenir. Ve RunAs kayıt defteri girdisinin değeri, etkileşimli kullanıcı'ya ayarlanır. Bu davranış değişikliği, ınternet Explorer 7 için örneğin diğer masaüstü bile sunucuya varsayılan masaüstünde bağlanacak ShellWindows örneği neden olur.

Pratik Çözüm

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 sistemini yeniden yüklemenizi gerektirebilir. Microsoft bu sorunların çözülebileceğini garanti etmemektedir. Kayıt defterini kendi sorumluluğunuzda değiştiriniz.

Windows XP ve Windows Server 2003 için geçici çözüm

Windows XP'de veya Windows Server 2003'te bu sorunu gidermek için şu adımları izleyin:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedit yazın ve Tamam ' ı tıklatın.
  2. Aşağıdaki kayıt defteri alt anahtarını bulup tıklatın:
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\ {9BA05972-F6A8-11CF-A442-00A0C90A8F39}
  3. Appıd kayıt defteri girdisini silin.
  4. Kayıt Defteri Düzenleyicisi'nden çıkın.

Windows Vista için geçici çözüm

Windows Vista'daki bu sorunu gidermek için şu adımları izleyin:
  1. MS07-033 toplu güvenlik güncelleştirmesi (KB933566) ınternet Explorer ve ınternet Explorer için sonraki toplu güvenlik güncelleştirmesi. MS07-033 toplu güvenlik hakkında daha fazla bilgi için bu güncelleştirme, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    933566MS07-033: Internet Explorer için toplu güvenlik güncelleştirmesi
  2. KB935855 güncelleştirmeyi yükleyin.

    Notları
    • Bu güncelleştirme, ınternet Explorer 7'yi varsayılan masaüstü dışındaki bir masaüstünde çalışan sağlar.
    • Bu güncelleştirmeyi yükledikten sonra FEATURE_MULTI_DESKTOP kayıt defteri girdisini aşağıdaki kayıt defteri alt anahtarının altında eklenir:
      HKLM\Software\Microsoft\Internet Explorer\Low Rights
      Bu kayıt defteri girdisinin değeri 1'dir.
    • KB935855 güncelleştirmeyi yükledikten sonra AppIDFlags kayıt defteri girdisini aşağıdaki kayıt defteri alt anahtarının altında eklenir:
      HKLM\Sofware\Classes\AppID\{60EE1F45-C0DD-4A1F-AA44-D97424600A16}
      Bu kayıt defteri girdisinin değeri 1'dir.
  3. Bilgisayarı yeniden başlatın.

Durum

Bu davranış tasarım yüzündendir.

Daha fazla bilgi

Bir masaüstü bir mantıksal bir görüntü yüzeyi olan güvenli hale getirilebilen bir nesnedir. Bir masaüstü, pencereleri ve menüleri gibi kullanıcı arabirimi öğeleri içerebilir. Daha fazla bilgi için aşağıdaki Microsoft Developer Network Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms682573.aspx
Appıd</a0> kayıt defteri girdisi hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms682359.aspx

Özellikler

Makale numarası: 940998 - Last Review: 31 Ekim 2007 Çarşamba - Gözden geçirme: 1.2
Bu makaledeki bilginin uygulandığı durum:
  • Windows Internet Explorer 7 for Windows XP
  • Windows Internet Explorer 7 for Windows Server 2003
  • Windows Internet Explorer 7 in Windows Vista
Anahtar Kelimeler: 
kbmt kbtshoot kbexpertiseadvanced kbprb KB940998 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:940998

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