Feilmelding: "et skript på denne siden fører til at Internet Explorer kjører sakte"

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 175500 - Vis produkter som denne artikkelen gjelder for.
Vis alt | Skjul alt

Sammendrag

Fordi enkelte skript kan ta en overdreven mengde tid å kjøre, be Internet Explorer brukeren bestemme om du vil fortsette å kjøre skriptet treg. Noen tester og benchmarks kan bruke skript som tar lang tid å kjøre. Derfor vil øke tiden som går før i meldingsboksen. I Internet Explorer, kan du endre tidsavbruddsverdi for skript på bestemte klientdatamaskiner ved å endre en registeroppføring.

Mer informasjon

Noen ganger inneholder en webside skript som tar en uvanlig lang tid å kjøre. Hvis du skripting er en ActiveX-kontroll på en webside til å overføre en svært stor fil eller kjøre en stor database-spørring, kan dette ofte forårsaker betydelig forsinkelser. Internet Explorer 3.02 oppdager lang forsinkelse, og Spør brukeren med en dialogboks som er som følger:
Denne siden inneholder et skript som bruker uvanlig lang tid å fullføre. Klikk Avbryt for å avslutte dette skriptet nå.
Tilsvarende melding-boksen for Internet Explorer versjon 4.0 til 8 er som følger:
En skript på denne siden fører til at Internet Explorer kjører sakte. Hvis skriptet fortsetter å kjøre, kan datamaskinen slutte å svare. Vil du avbryte skriptet?
Denne mekanismen tillater brukeren å stoppe returnerte skript som kjøres i en uendelig løkke, eller ellers utfører oppgaver sakte.

I Internet Explorer 3.02, kan denne meldingsboksen vises på maskiner som kjører Windows 95. Versjon 3.02 leseren er spesielt ønsker for å se Hvis skriptet tråden har pumpet en hvilken som helst windows-meldinger i løpet av de siste fem sekundene. Det er ikke mulig å overstyre tidsavbruddet for Internet Explorer 3.02. Hvis du bruker en ActiveX-kontroll med lang blokkerende operasjoner, skal ActiveX-kontrollen være enten benytter en hendelse og gå tilbake til mekanisme kontroll til anroperen eller kall PeekMessage hvert femte sekund for å tilbakestille tidsavbruddet.

Tidsavbruddet er ikke lenger en fast verdi som er basert på Windows-meldinger fra Internet Explorer 4.0 og senere versjoner. Internet Explorer registrerer antallet utførte skriptsetninger nå og tilbakestiller verdien hver gang en ny kjøring av skript er startet, for eksempel fra et tidsavbrudd eller fra en hendelsesbehandling for gjeldende side med skriptmotoren. Når denne verdien er over en terskelbeløpet, viser Internet Explorer "langvarige skript". Internet Explorer kontrollerer ikke hver instruksjon å se om den er over grensen. Skriptmotoren bruker Internet Explorer med mange setninger som utføres med jevne mellomrom, og Internet Explorer kontrollerer om som er over grensen. Det er mulig å kjøre mer enn Standardgrensen uten dialogboksen hvis hele skriptet kjøringen er fullført før script engine avspørringer Internet Explorer på grunn av denne mekanismen.

Hvis du vil ha oss til å endre denne Tidsavbruddverdien i Internet Explorer versjon 4.0 til 8 for deg, kan du gå til den "Løs problemet for meg-delen. Hvis du vil løse dette problemet selv, kan du gå til den "La meg løse det selv-delen.

Løs problemet for meg

Hvis du vil løse dette problemet automatisk, klikker du Løs det -knappen eller koble, klikk Kjør i dialogboksen Filnedlasting , og følg deretter trinnene i reparasjonen denne veiviseren.
Skjul dette bildetVis dette bildet
assets fixit1
Løs dette problemet!
Microsoft-løsning 50403
Skjul dette bildetVis dette bildet
assets fixit2

Notater
  • Denne veiviseren kan gjelde for den engelske versjonen. Den automatiske reparasjonen fungerer imidlertid også for andre språkversjoner av Windows.
  • Hvis du ikke bruker datamaskinen som har problemet, lagre automatiske den løsningen på en flash-stasjon eller en CD, og deretter kjøre den på datamaskinen som har problemet.

Nå kan du gå til den "Løste dette problemet?-delen.



La meg løse det selv

Viktig Denne delen, metoden eller oppgaven inneholder fremgangsmåter for hvordan du endrer registret. Det kan imidlertid oppstå alvorlige problemer hvis du endrer registeret feilaktig. Sørg derfor for at du følger disse trinnene nøye. For ekstra beskyttelse kan du ta sikkerhetskopi av registret før du endrer det. Deretter kan du gjenopprette registret hvis det oppstår et problem. Hvis du vil ha mer informasjon om hvordan du sikkerhetskopierer og gjenoppretter registret, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
322756 Slik sikkerhetskopierer og gjenoppretter registret i Windows


Hvis du vil endre denne Tidsavbruddverdien i Internet Explorer versjon 4.0 til 8, gjør du følgende:
  1. Åpne Registerredigering for eksempel Regedt32.exe, thiskey:
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles

    Merk Hvis nøkkelen for stiler ikke finnes, kan du opprette en ny nøkkel som kalles stiler.
  2. Opprette en ny DWORD?verdi kalt "MaxScriptStatements" under denne nøkkelen, og Sett verdien til ønsket antall skriptsetninger. Hvis du ikke er aure om hvilken verdi du vil angi dette, kan du sette den til en DWORD-verdi på 0xFFFFFFFF å unngå dialogboksen.
Nøkkelen finnes ikke som standard. Hvis nøkkelen ikke er lagt til, er standard terskelverdi grensen for tidsavbrudd for dialogboksen 5,000,000 setninger for Internet Explorer 4 og senere versjoner.

Internet Explorer versjon 4.0 gjennom 8 tidsavbrudd er basert på antall skriptsetninger som kjøres, vises ikke dialogboksen tidsavbrudd under ActiveX-kontroll eller tilgang til database forsinkelser. Uendelige løkker i skriptet vil fortsatt bli oppdaget.

Løste dette problemet?

  • Kontroller om problemet er løst. Hvis problemet er løst, er du ferdig med denne delen. Hvis problemet ikke er løst, kan du Kontakt kundestøtte.
  • Vi setter pris på din tilbakemelding. Vil gi tilbakemelding eller rapportere eventuelle problemer med denne løsningen, kan legge igjen en kommentar på den "Løs problemet for meg"blogg eller send oss en e-post

Referanser

Hvis du vil ha mer informasjon om hastighet, sikkerhet og tilpasningsdyktigheten i Internet Explorer 8, kan du gå til følgende Microsoft-webområde:
http://www.Microsoft.com/Windows/Internet-Explorer/Get-the-facts/mythbusting.aspx

Egenskaper

Artikkel-ID: 175500 - Forrige gjennomgang: 3. mars 2014 - Gjennomgang: 9.0
Informasjonen i denne artikkelen gjelder:
  • Windows Internet Explorer 8
  • Windows Internet Explorer 7
  • Microsoft Internet Explorer 6.0
Nøkkelord: 
kbfixme kbmsifixme kbcode kbfaq kbhowto kbscript kbmt KB175500 KbMtno
Maskinoversatt
VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.
Den engelske versjonen av denne artikkelen er den følgende: 175500

Gi tilbakemelding

 

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