DetailPage-MSS-KB

Knowledge Base

Artikel ID: 175500 - Laatste beoordeling: zaterdag 8 februari 2014 - Wijziging: 8.0

 

Samenvatting

Omdat sommige scripts een veel tijd in beslag nemen kunnen, vraagt Internet Explorer de gebruiker om te beslissen of u wilt doorgaan met het uitvoeren van het script langzaam. Sommige tests en benchmarks kunnen gebruik maken van scripts die lang duren om uit te voeren. U wilt daarom vergroot de hoeveelheid tijd die verstrijkt voordat het bericht verschijnt. In Internet Explorer, kan de time-outwaarde voor scripts op bepaalde clientcomputers worden gewijzigd door een registervermelding te wijzigen.

Meer informatie

Soms bevat een webpagina script dat een ongewoon lang duurt om uit te voeren. Als u een ActiveX-besturingselement op een webpagina een grote databasequery uitvoert of een heel groot bestand overbrengen scripts, wordt dit vaak een aanzienlijk lange vertraging. Internet Explorer 3.02 lange vertraging wordt gedetecteerd en wordt de gebruiker een dialoogvenster waarin wordt als volgt gelezen:
Deze pagina bevat een script een ongebruikelijk lang neemt te voltooien. Om dit script nu wilt beëindigen, klikt u op Annuleren.
De equivalente berichtvenster voor Internet Explorer versies 4.0 tot en met 8 wordt als volgt gelezen:
Een script op deze pagina wordt veroorzaakt door Internet Explorer traag. Als u doorgaat, wordt de computer reageert. Wilt u het script afbreken?
Dit mechanisme kan de gebruiker misbehaved script dat wordt uitgevoerd in een eindeloze lus of anders traag wordt uitgevoerd stoppen.

In Internet Explorer 3.02, kan dit berichtvenster worden weergegeven op computers waarop Windows 95 wordt uitgevoerd. De browser versie 3.02 is specifiek op zoek om te zien als de thread script geen windows-berichten heeft gepompt in de afgelopen vijf seconden. Er is geen manier om deze time-outperiode voor Internet Explorer 3.02 opheffen. Als u een ActiveX-besturingselement met lange blokkerende bewerkingen, moet dat ActiveX-besturingselement op een besturingselement gebeurtenis mechanisme en terug naar de aanroeper werknemers of oproep PeekMessage elke vijf seconden opnieuw instellen van de time-outperiode.

De time-outperiode is Internet Explorer 4.0 en hoger, niet langer een vaste waarde op basis van Windows-berichten. Internet Explorer nu het totale aantal uitgevoerde scriptinstructies worden bijgehouden en stelt de waarde telkens wanneer een nieuwe uitvoering van het script gestart, bijvoorbeeld vanaf een time-out of vanuit een gebeurtenis-handler voor de huidige pagina met de script-engine is. Internet Explorer wordt het dialoogvenster 'langdurige script' als deze waarde op een drempelbedrag. Internet Explorer controleert niet op elke instructie om te zien of deze dan de limiet is. Periodiek de script-engine, controleert Internet Explorer of met het aantal instructies die worden uitgevoerd en wordt Internet Explorer gecontroleerd als die is dan de limiet. Door dit mechanisme is het mogelijk om meer dan de standaardlimiet zonder het dialoogvenster uitvoeren als de uitvoering van het gehele script is voltooid voordat u de script-engine controleert Internet Explorer.

Als u ons deze time-outwaarde in Internet Explorer versies 4.0 tot en met 8 voor u te wijzigen, gaat u naar de "Repareer het probleem voor mij.'. Als u dit probleem zelf wilt oplossen, gaat u naar de sectie 'Probleem zelf oplossen'.

Repareer het probleem voor mij.

U kunt dit probleem automatisch, klikt u op de doen knop of koppeling, klikt u op uitvoeren in het dialoogvenster Bestand downloaden en volg de stappen in de wizard.
Deze afbeelding samenvouwenDeze afbeelding uitklappen
Dit probleem oplossen (http://go.microsoft.com/?linkid=9729250)
Microsoft Fix it 50403
Deze afbeelding samenvouwenDeze afbeelding uitklappen

Opmerkingen
  • Met deze wizard mogelijk alleen de Engelse versie van toepassing. De automatische correctie werkt echter ook voor andere taalversies van Windows.
  • Als u niet aan de computer met het probleem zit, sla dan de oplossing van het probleem op op een flash-station of een CD en voer het uit op de computer waarop het probleem zich voordoet.

Ga vervolgens naar de "Is het probleem opgelost?'.



Probleem zelf oplossen

Belangrijk Deze sectie, methode of taak bevat stappen voor het wijzigen van het register. Echter, kunnen ernstige problemen optreden als u het register onjuist bewerkt. Zorg er daarom voor dat u deze stappen zorgvuldig uitvoert. Maak een reservekopie van het register voordat u het wijzigt voor extra bescherming. Dan kunt u het register herstellen als er een probleem optreedt. Voor meer informatie over het maken van een back-up en terugzetten van het register, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base te bekijken:
322756  (http://support.microsoft.com/kb/322756/ ) Een back-up van het register maken en het register terugzetten in Windows


Deze time-outwaarde in Internet Explorer versies 4.0 tot en met 8, Ga als volgt te werk:
  1. Met een register-Editor zoals Regedt32.exe, open thiskey:
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles

    Opmerking Als de stijlen-sleutel niet aanwezig is, maakt u een nieuwe sleutel die stijlen wordt aangeroepen.
  2. Maak een nieuwe DWORD-waarde met de naam 'MaxScriptStatements' onder deze sleutel en de waarde instelt op het gewenste aantal scriptinstructies. Als u niet over welke waarde u moet instellen met deze aure, stelt u deze DWORD-waarde 0xFFFFFFFF om te voorkomen dat het dialoogvenster.
Standaard bestaat de sleutel niet. Als de sleutel niet is toegevoegd, is de standaardlimiet voor de drempelwaarde voor de time-out van het dialoogvenster 5,000,000 instructies voor Internet Explorer 4 en latere versies.

Omdat Internet Explorer versies 4.0 tot en met 8 time-out is gebaseerd op het aantal scriptinstructies die worden uitgevoerd, wordt de time-out van het dialoogvenster niet weergegeven tijdens het ActiveX-besturingselement of de toegang tot de database vertragingen. Oneindige lussen in script zal nog steeds worden gedetecteerd.

Is het probleem opgelost?

  • Controleer of het probleem is verholpen. Als het probleem is opgelost, bent u klaar met deze sectie. Als het probleem niet is verholpen, kunt u Neem contact op met ondersteuning (http://support.microsoft.com/contactus) .
  • We stellen uw feedback op prijs. Feedback te geven of te rapporteren van problemen met deze oplossing, laat een reactie op de "Repareer het probleem voor mij. (http://blogs.technet.com/fixit4me/) "blog of stuur ons een e-mail (mailto:fixit4me@microsoft.com?Subject=KB)

Referenties

Ga naar de volgende Microsoft-website voor meer informatie over snelheid, veiligheid en aanpassingsvermogen van Internet Explorer 8:
http://www.Microsoft.com/Windows/Internet-Explorer/Get-the-facts/mythbusting.aspx (http://www.microsoft.com/windows/internet-explorer/get-the-facts/mythbusting.aspx)

De informatie in dit artikel is van toepassing op:
  • Windows Internet Explorer 8
  • Windows Internet Explorer 7
  • Microsoft Internet Explorer 6.0
Trefwoorden: 
kbfixme kbmsifixme kbcode kbfaq kbhowto kbscript kbmt KB175500 KbMtnl
Machine-translated ArticleMachine-translated Article
BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.
De Engelstalige versie van dit artikel is de volgende: 175500  (http://support.microsoft.com/kb/175500/en-us/ )
Delen
Extra ondersteuningsopties
Microsoft Community Support-forums
Neem rechtstreeks contact met ons op
Een door Microsoft gecertificeerde partner zoeken
Microsoft Store