Łącza mającego określone miejsce docelowe zawsze otwiera w nowym oknie, jeśli program Internet Explorer jest program startowy w sesji usług terminalowych lub powłoki dla systemu operacyjnego

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 837247 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Ważne Ten artykuł zawiera informacje dotyczące modyfikowania rejestru. Przed przystąpieniem do modyfikacji rejestru, upewnij się, że jego kopię zapasową i upewnij się, że wiesz, jak przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać informacje na temat kopii zapasowej, przywracania i edytowania rejestru kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
256986 bazy wiedzy Opis rejestru systemu Microsoft Windows
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

Kliknięcie łącza mającego określone miejsce docelowe w Program Microsoft Internet Explorer, otworzy się nowe okno zawsze nawet wtedy, gdy obiekt docelowy okno jest już otwarty. To tylko wtedy, gdy program Internet Explorer jest powłoki dla system operacyjny lub program startowy w przypadku programu Internet Explorer Sesja usług terminalowych.

Przyczyna

Ten problem występuje podczas tworzenia nowego okna w Internecie Explorer, ale nie należy ustawiać WindowName Zmienna.

Rozwiązanie

Aby rozwiązać ten problem, Pobierz i zainstaluj poprawkę, która znajduje się w artykuł bazy wiedzy Microsoft Knowledge Base 840530. Następnie dopełnić modyfikacji rejestru, opisanych w tej sekcji.

Aby uzyskać dodatkowe informacje jak to zrobić, kliknij następujący numer artykułu w celu wyświetlenia Bazy wiedzy Microsoft Knowledge Base:
840530Nie można uzyskać dostęp do połączonych stron sieci Web z witryny sieci Web, która dostępu za pomocą skrótu na pulpicie w dodatku Service Pack 1 dla Internet Explorer


Po zainstalowaniu poprawki 840530, należy wprowadzić następujące zmiany w rejestrze, aby zastosować tę poprawkę.

Ostrzeżenie Jeśli użycie Edytora rejestru może spowodować poważne problemy, wymagające ponownego zainstalowania systemu operacyjnego. Firma Microsoft nie gwarantuje, że można rozwiązać problemów spowodowanych niepoprawnym użyciem Edytora rejestru. Użyj Edytora rejestru na własne ryzyko.
  1. Kliknij przycisk Start, kliknij przycisk Uruchom, typ regedit, a następnie kliknij przycisk OK.
  2. Zlokalizuj i kliknij następujący podklucz rejestru:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Internet Explorer\Main\FeatureControl\
  3. Jeśli podklucz FEATURE_SHELLWINDOWSWITHOUTEXPLORER nie istnieje w obszarze FeatureControl, kliknij prawym przyciskiem myszy FeatureControl, wskaż polecenie Nowy, kliknij przycisk Klucz, typ FEATURE_SHELLWINDOWSWITHOUTEXPLORER, a następnie naciśnij klawisz ENTER.
  4. Kliknij prawym przyciskiem myszy FEATURE_SHELLWINDOWSWITHOUTEXPLORER, wskaż polecenie Nowy, kliknij przycisk Wartość DWORD, typ Iexplore.exe, a następnie naciśnij klawisz ENTER.
  5. Kliknij prawym przyciskiem myszy Iexplore.exe, kliknij przycisk Modyfikowanie, w Wartość danych Wpisz 1, a następnie kliknij przycisk OK.
Uwaga Ponieważ poprawki opisanej w wiedzy firmy Microsoft Artykuł Base (KB) 837247 zawiera nowszą wersję Shdocvw.dll i Browseui.dll, może wystąpić problem, który jest opisany w 811630 po Zainstalowanie tej poprawki na komputerze, który nie miał programu Internet Explorer Zbiorcza aktualizacja zabezpieczeń zainstalowane od lutego 2003 r. poprawka zbiorcza dla programu Internet Explorer (810847).

Aby uzyskać dodatkowe informacje dotyczące sposobu rozwiązywania tego problemu, kliknij przycisk następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
811630Aktualizacja Pomocy HTML ograniczająca jej funkcje w przypadku wywołania za pomocą metody window.showHelp

Stan

Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft, które są wymienione w sekcji "Stosuje się do".

Ta poprawka została uwzględniona w dodatku Service Pack 2 dla programu Internet Explorer 6. Jednak aby włączyć tę poprawkę należy zmian rejestru, które są opisane w tym artykule.

Więcej informacji

Kroki prowadzące do odtworzenia problemu

  1. Utwórz następującą stronę HTML:

    <html>
    <head>
    </head>
    <body>
    <a target="newWindow" href="http://www.microsoft.com/">Microsoft</a>
    <a target="newWindow"  href="http://www.msn.com">MSN</a>
    </body>
    </html>
    	
  2. Konfigurowanie serwera terminali z systemem Windows 2000 w celu użycia Program Internet Explorer jako program startowy, a następnie ustawić kod HTML strony, że jako stronę główną, utworzony w kroku 1.
  3. Zaloguj się do serwera terminali. Program Internet Explorer tylko okno, w którym zostanie otwarty.
  4. Kliknij łącza, zarówno na stronie głównej.


Zazwyczaj mają tylko dwa systemu windows. Jedno okno dla Strona główna i innego okna, zawierający łącze, która została kliknięta pierwsze okno.

Jeśli program Internet Explorer jest ustawiony jako program startowy na Serwer terminali zawsze zamiast odświeżanie powoduje otwarcie nowego okna tym samym oknie docelowym. To zachowanie występuje również, gdy program Internet Explorer jest ustawiony jako powłoki dla systemu operacyjnego.

Materiały referencyjne

906473 Poprawka: Otworzy się nowe okno zawsze kliknięcie łącza mającego określone miejsce docelowe w aplikacji opartej na formancie WebBrowser

Właściwości

Numer ID artykułu: 837247 - Ostatnia weryfikacja: 26 stycznia 2012 - Weryfikacja: 3.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Internet Explorer 6.0
Słowa kluczowe: 
kbhotfixserver kbqfe kbie600sp2fix kbie600presp2fix kbfix kbbug kbmt KB837247 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:837247

Przekaż opinię

 

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