Jesteś obecnie w trybie offline. Czekamy na ponowne połączenie z Internetem.

Komunikat o błędzie: "skrypt na tej stronie powoduje spowolnienie przez program Internet Explorer"

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 175500
Streszczenie
Ponieważ niektóre skrypty mogą trwać nadmierna ilość czasu, program Internet Explorer monituje użytkownika o zdecydować, czy kontynuować uruchamianie skryptu powolne. Niektóre badania i testy mogą za pomocą skryptów, które zająć dużo czasu do uruchomienia. W związku z tym można zwiększyć ilość czasu, jaki upływa zanim zostanie wyświetlone okno komunikatu. W programie Internet Explorer wartość limitu czasu skryptu można zmienić na komputerach klienckich określonych przez zmodyfikowanie wpisu rejestru.
Więcej informacji
Czasami strona sieci Web zawiera skrypt, który zabiera zbyt dużo czasu do uruchomienia. Jeśli wykonywanie skryptów formantu ActiveX na stronie sieci Web, aby przesłać bardzo duży plik lub przed uruchomieniem kwerendy dużej bazy danych często powoduje znaczne opóźnienie. Internet Explorer 3.02 wykrywa dużego opóźnienia i monituje użytkownika, podając okno dialogowe, które otrzymuje brzmienie:
Ta strona zawiera skrypt, który trwa bardzo długo na zakończenie. Aby teraz zakończyć ten skrypt, kliknij przycisk Anuluj.
Okno komunikatu równoważne dla programu Internet Explorer w wersji 4.0 do 8 otrzymuje brzmienie:
Skrypt na tej stronie powoduje spowolnienie programu Internet Explorer. Jeśli to będzie nadal działać, komputer może przestać odpowiadać. Czy chcesz przerwać działanie skryptu?
Mechanizm ten pozwala na zatrzymanie złośliwy skrypt, który działa w pętli nieskończonej lub inaczej działa wolniej.

W programie Internet Explorer 3.02 ten komunikat może się pojawić na komputerach z systemem Windows 95. Przeglądarki w wersji 3.02 specjalnie chce zobaczyć, jeśli wątek skrypt ma wypompowanie wody komunikaty okna w ciągu ostatnich pięciu sekund. Nie istnieje żaden sposób, aby zastąpić ten limit czasu dla Internet Explorer 3.02. Korzystania z formantu ActiveX z operacjami długo blokowania tego formantu ActiveX powinien albo zatrudniają zdarzeń mechanizmu i zwrócić sterowanie do obiektu wywołującego lub wywołanie PeekMessage co pięć sekund reset limit czasu.

Program Internet Explorer 4.0 i nowsze wersje limit czasu nie jest już wartość ustaloną na podstawie wiadomości systemu Windows. Teraz program Internet Explorer śledzi całkowita liczba instrukcje skryptów wykonywany i resetuje wartość każdorazowo nowej wykonywanie skryptu jest uruchomiony, na przykład, począwszy od przekroczenia limitu czasu lub z programu obsługi zdarzeń dla bieżącej strony z aparatu skryptów. Program Internet Explorer wyświetla okno dialogowe "długim skrypt" podczas tej wartości jest ponad kwotę progową. Program Internet Explorer nie sprawdza na każdą instrukcję, aby sprawdzić, czy jest ponad limit. Okresowo aparat skryptu sonduje program Internet Explorer z liczbą instrukcji wykonywanych i program Internet Explorer sprawdza, czy jest to ponad limit. Z powodu tego mechanizmu jest możliwe, aby wykonać więcej niż domyślny limit bez okna dialogowego, jeśli wykonanie cały skrypt został zakończony przed ankiety aparatu skryptów programu Internet Explorer.

Aby automatycznie zmienić tę wartość limitu czasu w programie Internet Explorer 4.0 do 8 dla Ciebie, przejdź do "Automatyczne rozwiązywanie problemu". Jeśli użytkownik woli samodzielnie rozwiązać ten problem, przejdź do "Samodzielne rozwiązywanie problemu".

Automatyczne rozwiązywanie problemu

Aby automatycznie rozwiązać ten problem, kliknij przycisk to naprawić przycisk lub łącze, kliknij przycisk Uruchom w oknie dialogowym Pobieranie pliku , a następnie wykonaj kroki rozwiązywania problemu kreatora.

Uwagi
  • Ten kreator może dotyczyć tylko wersji angielskiej. Jednak naprawa automatyczna działa również w innych wersjach językowych systemu Windows.
  • Jeśli nie jesteś na komputerze, w którym występuje problem, możesz zapisać to rozwiązanie Naprawy na pamięci USB lub dysku CD i uruchomić je na odpowiednim komputerze.

Następnie przejdź do "Czy problem został rozwiązany?".



Samodzielne rozwiązywanie problemu

Ważne: Niniejsza sekcja, metoda lub zadanie zawiera informacje dotyczące modyfikowania rejestru. Jednak niepoprawne zmodyfikowanie rejestru może spowodować poważne problemy. W związku z tym upewnij się, że wykonujesz następujące kroki ostrożnie. Aby zapewnić sobie dodatkową ochronę, wykonaj kopię zapasową rejestru przed przystąpieniem do modyfikacji. Wtedy będziesz mógł przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat wykonywania kopii zapasowej i przywracania rejestru, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322756 Jak wykonać kopię zapasową i przywrócić rejestr w systemie Windows


Aby zmienić tę wartość limitu czasu w programie Internet Explorer 4.0 do 8, wykonaj następujące kroki:
  1. Korzystając z Edytora rejestru, takich jak Regedt32.exe, otwórz thiskey:
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles

    Uwaga: Jeśli klucz style nie jest obecny, należy utworzyć nowy klucz, który jest nazywany style.
  2. Utwórz nową wartość DWORD o nazwie "MaxScriptStatements" w tym kluczu, a ustawiona wartość żądaną liczbę instrukcje skryptów. Jeśli nie masz aure, o jaką wartość należy ustawić aby, można ją ustawić wartość DWORD 0xFFFFFFFF, aby uniknąć okna dialogowego.
Domyślnie ten klucz nie istnieje. Jeśli ten klucz nie został dodany, domyślny limit próg dla okna dialogowego limitu czasu jest 5.000.000 instrukcji dla programu Internet Explorer 4 i nowsze wersje.

Ponieważ wersje programu Internet Explorer 4.0 za pomocą 8 limitu czasu są oparte na liczbie instrukcji skryptów, które są wykonywane, okno dialogowe limitu czasu nie jest wyświetlane podczas opóźnienia dostępu do bazy danych lub formantu ActiveX. Nieskończonej pętli w skrypcie nadal będą wykrywane.

Czy problem został rozwiązany?

  • Sprawdź, czy problem został rozwiązany. Jeśli problem został rozwiązany, to koniec pracy z tą sekcją. Jeśli problem nie został rozwiązany, możesz kontakt z pomocą techniczną.
  • Będziemy wdzięczni za opinie. Aby przekazać swoją opinię lub zgłosić jakiekolwiek problemy dotyczące tego rozwiązania, zostaw komentarz na "Automatyczne rozwiązywanie problemu"blogu lub Wyślij do nas wiadomości e-mail
Automatyczne rozwiązywanie problemu
Materiały referencyjne
Aby uzyskać więcej informacji o szybkości, zabezpieczeń i adaptacji programu Internet Explorer 8 odwiedź następującą witrynę firmy Microsoft w sieci Web:

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 175500 — ostatni przegląd: 09/05/2015 08:47:00 — zmiana: 17.0

Windows Internet Explorer 8, Windows Internet Explorer 7, Microsoft Internet Explorer 6.0

  • kbfixme kbmsifixme kbcode kbfaq kbhowto kbscript kbmt KB175500 KbMtpl
Opinia
mTracker.init();