V případě aplikace Internet Explorer 7 není možné použít aplikaci, aby pomocí programu vytvořila výpis instancí aplikace Internet Explorer 7 na jiné ploše než výchozí (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Překlady článku Překlady článku
ID článku: 940998 - Produkty, které se vztahují k tomuto článku.
Důležité: Tento článek obsahuje informace o úpravě registru. Před úpravami je nutné registr zazálohovat. Seznamte se také s postupem obnovení registru v případě, že nastane problém. Další informace o zálohování, obnovení a úpravě registru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
322756Zálohování a obnovení registru v systému Windows
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Předpokládejme následující situaci:
  • V počítači byl nainstalována aplikace Internet Explorer 7 vytvořit nové ploše.
  • Pomocí aplikace programově výčet instancí aplikace Internet Explorer 7, které jsou otevřeny tuto plochu.
V tomto scénáři aplikace nemůže správně výčet tyto instance aplikace Internet Explorer 7.

Poznámka: Tento problém nenastává v aplikace Internet Explorer 6.

Příčina

K tomuto problému dochází z důvodu změny v chování v aplikaci Internet Explorer 7.

V aplikaci Internet Explorer 6 je spojena s následující CLSID objektu ShellWindows:
{9BA05972-F6A8-11CF-A442-00A0C90A8F39}
Tento objekt je místní server COM, která existuje pro každý pracovní plochu. Při použití funkce CoCreate vytvořit instanci ShellWindows instance je vázán na server na ploše kde vytvořit instance. Aplikace lze tedy výčet windows Internet Explorer 6 v všechny plochy.

V aplikaci Internet Explorer 7 je přidán podklíč
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\
společně s položka registru RunAs. A nastavte hodnotu položky registru RunAs na interaktivní uživatel. Tato změna chování pro aplikaci Internet Explorer 7 způsobí instance ShellWindows vázat na server na ploše výchozí i v případě, že vytvoření instance v jiných plochy.

Jak potíže obejít

Upozornění Při nesprávných úpravách registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nezaručuje, že tyto problémy bude možné vyřešit. Úpravy registru provádíte na vlastní nebezpečí.

Řešení pro systém Windows XP a Windows Server 2003

Chcete-li vyřešit tento problém v systému Windows XP nebo Windows Server 2003, postupujte takto:
  1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz regedit a klepněte na tlačítko OK.
  2. Vyhledejte následující podklíč registru a klikněte na něj:
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\ {9BA05972-F6A8-11CF-A442-00A0C90A8F39}
  3. Odstranit položku registru AppID.
  4. Ukončete program Editor registru.

Řešení pro systém Windows Vista

Chcete-li vyřešit tento problém v systému Windows Vista, postupujte takto:
  1. Nainstalujte MS07-033 kumulativní aktualizace zabezpečení pro aplikaci Internet Explorer (KB933566) nebo nainstalujte novější kumulativní aktualizaci zabezpečení pro aplikaci Internet Explorer. Další informace o zabezpečení MS07-033 kumulativní aktualizace, klepněte na následující číslo článku databáze Microsoft Knowledge Base:
    933566MS07-033: Kumulativní aktualizace zabezpečení pro aplikaci Internet Explorer
  2. Nainstalujte aktualizaci KB935855.

    Poznámky
    • Tato aktualizace umožňuje aplikace Internet Explorer 7 spustit na ploše než výchozí plocha.
    • Po instalaci této aktualizace, položka registru FEATURE_MULTI_DESKTOP přidány v následujícím podklíči registru:
      HKLM\Software\Microsoft\Internet Explorer\Low Rights
      Tato položka registru hodnotu 1.
    • Po instalaci aktualizace KB935855 položka registru AppIDFlags přidány v následujícím podklíči registru:
      HKLM\Sofware\Classes\AppID\{60EE1F45-C0DD-4A1F-AA44-D97424600A16}
      Tato položka registru hodnotu 1.
  3. Restartujte počítač.

Prohlášení

Toto chování je záměrné.

Další informace

Ploše je zabezpečený objekt, který má povrch logické zobrazení. Ploše mohou obsahovat položky uživatelského rozhraní, jako například windows a nabídky. Další informace naleznete na webu Microsoft Developer Network:
http://msdn2.microsoft.com/en-us/library/ms682573.aspx
Další informace o položce registru AppID navštivte webu Microsoft Developer Network:
http://msdn2.microsoft.com/en-us/library/ms682359.aspx

Vlastnosti

ID článku: 940998 - Poslední aktualizace: 31. října 2007 - Revize: 1.2
Informace v tomto článku jsou určeny pro produkt:
  • Windows Internet Explorer 7 for Windows XP
  • Windows Internet Explorer 7 for Windows Server 2003
  • Windows Internet Explorer 7 in Windows Vista
Klíčová slova: 
kbmt kbtshoot kbexpertiseadvanced kbprb KB940998 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:940998

Dejte nám zpětnou vazbu

 

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