In Internet Explorer 7 können nicht Sie eine Anwendung verwenden, um programmgesteuert Instanzen von Internet Explorer 7 auf einem Desktop anderen als dem Standarddesktop aufzulisten

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 940998 - Produkte anzeigen, auf die sich dieser Artikel bezieht
wichtig Dieser Artikel enthält Informationen zum Ändern der Registrierung. Stellen Sie sicher, dass Sie die Registrierung sichern bevor Sie Sie ändern. Stellen Sie sicher, dass Sie die Registrierung wiederherstellen kennen, wenn ein Problem auftritt. Weitere Informationen zum Sichern, Wiederherstellen und Bearbeiten der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756Zum Sichern und Wiederherstellen der Registrierung in Windows
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Stellen Sie sich das folgende Szenario vor:
  • Auf einem Computer mit Windows Internet Explorer 7 installiert, erstellen Sie einen neuen Desktop.
  • Sie verwenden eine Anwendung, um programmgesteuert Auflisten von Internet Explorer 7-Instanzen, die in diesem Desktop geöffnet werden.
In diesem Szenario nicht die Anwendung korrekt aufgelistet, werden diese Internet Explorer 7-Instanzen.

Hinweis: Dieses Problem tritt in Microsoft Internet Explorer 6 nicht auf.

Ursache

Dieses Problem tritt wegen einer Änderung im Verhalten in Internet Explorer 7.

In Internet Explorer 6 ist das ShellWindows-Objekt mit der folgenden CLSID verknüpft:
{9BA05972-F6A8-11CF-A442-00A0C90A8F39}
Dieses Objekt ist ein lokaler COM-Server, der für jeden Desktop vorhanden ist. Wenn Sie CoCreate -Funktion zum Erstellen einer Instanz von ShellWindows verwenden, ist die Instanz gebunden an den Server auf dem Desktop, in dem die Instanz erstellen. Daher kann die Anwendung Fenster Internet Explorer 6 in allen Desktops aufzählen.

In Internet Explorer 7 wird der Unterschlüssel
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\
zusammen mit der RunAs-Registrierungseintrag hinzugefügt. Und der Wert des Registrierungseintrags "runas" Interaktiver Benutzer festgelegt ist. Diese Änderung im Verhalten für Internet Explorer 7 wird die ShellWindows-Instanz, an den Server auf dem Standarddesktop gebunden werden, selbst wenn Sie die Instanz in andere Desktops erstellen.

Abhilfe

Warnung Schwerwiegende Probleme können auftreten, wenn Sie die Registrierung falsch mithilfe des Registrierungs-Editors oder mithilfe einer anderen Methode ändern. Diese Probleme erfordern möglicherweise eine das Betriebssystem neu installieren. Microsoft kann nicht garantieren, dass diese Probleme gelöst werden können. Ändern Sie die Registrierung auf eigene Gefahr.

Problemumgehung für Windows XP und Windows Server 2003

Gehen Sie folgendermaßen vor um um dieses Problem in Windows XP oder Windows Server 2003 zu beheben:
  1. Klicken Sie auf Start , klicken Sie auf Ausführen , geben Sie regedit ein und klicken Sie dann auf OK .
  2. Suchen Sie den folgenden Registrierungsunterschlüssel, und klicken Sie dann auf:
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\ {9BA05972-F6A8-11CF-A442-00A0C90A8F39}
  3. Löschen Sie den Anwendungs-Registrierungseintrag.
  4. Beenden Sie den Registrierungs-Editor.

Problemumgehung für Windows Vista

Gehen Sie folgendermaßen vor um um dieses Problem in Windows Vista zu beheben:
  1. Installieren Sie das kumulative Sicherheitsupdate MS07-033 für Internet Explorer (KB933566), oder installieren Sie ein später Kumulatives Sicherheitsupdate für Internet Explorer. Weitere Informationen über das kumulative Sicherheitsupdate MS07-033 finden Sie die folgende KB-Artikelnummer:
    933566MS07-033: Kumulatives Sicherheitsupdate für Internet Explorer
  2. Installieren Sie Update KB935855.

    Notizen
    • Dieses Update ermöglicht Internet Explorer 7 auf einem Desktop außer den Standarddesktop ausgeführt.
    • Nachdem Sie dieses Update installiert haben, werden der FEATURE_MULTI_DESKTOP-Registrierungseintrag unter dem folgenden Unterschlüssel der Registrierung hinzugefügt:
      HKLM\Software\Microsoft\Internet Explorer\Low Rights
      Der Wert dieses Registrierungseintrags ist 1.
    • Nach Installation des Updates KB935855 werden der AppIDFlags-Registrierungseintrag unter dem folgenden Unterschlüssel der Registrierung hinzugefügt:
      HKLM\Sofware\Classes\AppID\{60EE1F45-C0DD-4A1F-AA44-D97424600A16}
      Der Wert dieses Registrierungseintrags ist 1.
  3. Starten Sie den Computer neu.

Status

Es handelt sich hierbei um ein beabsichtigtes Verhalten.

Weitere Informationen

Ein Desktop ist ein sicherungsfähige Objekt, das eine logische Anzeigeoberfläche hat. Ein Desktop kann Benutzer Schnittstelle Elemente z. B. Windows und Menüs enthalten. Weitere Informationen finden Sie auf der folgenden Microsoft Developer Network--Website:
http://msdn2.microsoft.com/en-us/library/ms682573.aspx
Finden Sie weitere Informationen über den Anwendungs-Registrierungseintrag auf der folgenden Microsoft Developer Network-Website:
http://msdn2.microsoft.com/en-us/library/ms682359.aspx

Eigenschaften

Artikel-ID: 940998 - Geändert am: Mittwoch, 31. Oktober 2007 - Version: 1.2
Die Informationen in diesem Artikel beziehen sich auf:
  • Windows Internet Explorer 7 for Windows XP
  • Windows Internet Explorer 7 for Windows Server 2003
  • Windows Internet Explorer 7 in Windows Vista
Keywords: 
kbmt kbtshoot kbexpertiseadvanced kbprb KB940998 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 940998
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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