V aplikaci Internet Explorer 7 nelze pomocí aplikace programově výčet instancí aplikace Internet Explorer 7 v ploše než výchozí

Důležité: Tento článek obsahuje informace o úpravě registru. Přesvědčte se, zda jste zálohovali registr před úpravami. Ujistěte se, že víte, jak registr obnovit v případě výskytu problému. Další informace o zálohování, obnovení a úpravě registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
322756 postup zálohování a obnovení registru v systému Windows

Příznaky

Jde o takovouto situaci:
  • V počítači, který má nainstalovanou aplikaci Windows Internet Explorer 7 můžete vytvořit novou pracovní plochu.
  • Pomocí aplikace programově zobrazení výčtu instancí aplikace Internet Explorer 7, které jsou otevřeny v této plochy.
V tomto scénáři aplikace nelze vytvořit výčet správně tyto instance aplikace Internet Explorer 7.

Poznámka: Tento problém se nevyskytuje v aplikaci Microsoft Internet Explorer 6.

Příčina

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

V aplikaci Internet Explorer 6 je spojena s tímto identifikátorem CLSID objektu ShellWindows:
{9BA05972-F6A8-11CF-A442-00A0C90A8F39}
Tento objekt je místní server COM, který existuje pro každou plochu. Při použití funkce CoCreate vytvořit instanci ShellWindows instance je vázán na server na ploše kde vytvořit instanci. Proto aplikace můžete vytvořit výčet systému windows Internet Explorer 6 ve všech stolních počítačů.

V aplikaci Internet Explorer 7 je přidán podklíč HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\ společně s položka registru RunAs. A je nastavena hodnota položky registru RunAs Interactive user. Tato změna v chování aplikace Internet Explorer 7 způsobí, že instance ShellWindows vázat na server na ploše výchozí i po vytvoření instance do jiné plochy.

Jak potíže obejít

Upozornění: Při nesprávné úpravě 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 nemůže zaručit, ž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 regedita klepněte na tlačítko OK.
  2. Vyhledejte následující podklíč registru a klepněte na něj:
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BA05972-F6A8-11CF-A442-00A0C90A8F39}
  3. Odstraňte položku registru AppID.
  4. Ukončete 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 nainstalovat novější kumulativní aktualizaci zabezpečení pro aplikaci Internet Explorer. Další informace o MS07-033 kumulativní aktualizace zabezpečení získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

    933566 MS07-033: Kumulativní aktualizace zabezpečení pro aplikaci Internet Explorer

  2. Nainstalujte aktualizaci KB935855.

    Poznámky
    • Tato aktualizace umožňuje aplikaci Internet Explorer 7 na ploše než výchozí plocha.
    • Po instalaci této aktualizace budou položka registru FEATURE_MULTI_DESKTOP přidány v následujícím podklíči registru:
      HKLM\Software\Microsoft\Internet Explorer\Low práva
      Tato položka registru hodnotu 1.
    • Po instalaci aktualizace KB935855 budou 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č.

Stav

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

Další informace

Plocha je zabezpečený objekt, který má logický zobrazovací povrch. Ploše mohou obsahovat položky uživatelského rozhraní systému windows a nabídky. Další informace naleznete na webu následující webu Microsoft Developer Network:Další informace o položce registru AppID navštivte následující webu Microsoft Developer Network:
Vlastnosti

ID článku: 940998 - Poslední kontrola: 14. 1. 2017 - Revize: 1

Váš názor