Podpora za Internet Explorer se je končala 15. junija 2022
Internet Explorer 11 je bil trajno onemogočen s posodobitvijo brskalnika Microsoft Edge v nekaterih različicah brskalnika Windows 10. Če katero koli obiskano spletno mesto potrebuje Internet Explorer 11, ga lahko ponovno naložite z načinom Internet Explorer v brskalniku Microsoft Edge. Priporočamo, da Microsoft Edge uporabljate za hitrejšo, varnejšo in bolj sodobno izkušnjo brskanja po spletu.
OPOZORILO: Če urejevalnik registra ne uporabljate pravilno, lahko pride do resnih težav, zaradi katerih boste morda morali znova namestiti operacijski sistem. Microsoft ne more zagotoviti, da lahko odpravite težave, ki so posledica nepravilne uporabe urejevalnika registra. Urejevalnik registra lahko uporabljate na lastno odgovornost.
Povzetek
V starejših različicah brskalnika Internet Explorer (Internet Explorer 3.x) so vnosi gostitelja DNS privzeto predpomnjeni 24 ur. V mnogih primerih je to predolgo. V tem obdobju nekateri vnosi gostitelja prenehajo delovati zaradi spremembe naslova IP oddaljenega strežnika, ki je bil prvotno razrešen.
Internet Explorer 4.x in novejše različice spremenijo način predpomnjenja vnosov gostitelja DNS tako, da privzeto vrednost časovnega odmika zmanjšate na 30 minut.
Več informacij
OPOZORILO: Če urejevalnik registra ne uporabljate pravilno, lahko pride do resnih težav, zaradi katerih boste morda morali znova namestiti operacijski sistem. Microsoft ne more zagotoviti, da lahko odpravite težave, ki so posledica nepravilne uporabe urejevalnika registra. Urejevalnik registra lahko uporabljate na lastno odgovornost.
V nekaterih primerih je ta nova nastavitev časovne zamika pre kratka. Če ima vaše okolje več odjemalcev, ki vzpostavljajo povezavo in vsi izvajajo iskanja DNS vsakih 30 minut, lahko pride do neželenega povečanja omrežnega prometa. Če želite spremeniti to vedenje, naredite to spremembo registra:
-
Zaženite urejevalnik registra.
-
V registru poiščite in kliknite ta ključ:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
-
V meniju Urejanje kliknite Dodaj vrednost in dodajte te vrednosti registra:
Ime vrednosti: DnsCacheTimeout
Podatkovni tip: REG_DWORD
Koren: decimalno število
Vrednost: (čas v sekundah)
Ime vrednosti: ServerInfoTimeOut
Podatkovni tip: REG_DWORD
Koren: decimalno število
Vrednost: (čas v milisekundah) -
Zaprite urejevalnik registra.
Če želite na primer vrednost časovne omejitve nastaviti na 10 minut, uporabite vrednost 600 sekund.
Opomba |
Če želite nadzorovati mehanizem predpomnilnika internega razreševalnika brskalnika Internet Explorer, morate uporabiti obe vrednosti registra, navedene v 3. koraku. |
Opomba |
Te nastavitve veljajo le za klice v brskalnikih Internet Explorer in Asynchronous WinInet. Te nastavitve ne veljajo za sinhrone klice WinInet. |
Rešitev
Če v storitvi WinInet kličete sinhrone klice, časovne omejitve DNS ne delujejo, ko nastavite način prikaza v razdelku »Več informacij«. Asinhroni klici pravilno povzamete te vrednosti.
1. način
Če želite odpraviti to težavo, znova zaženite aplikacijo, ki uporablja WinInet.
2. način
Uporabite to nadomestno rešitev za kodo. Odprite in zaprite ročico, ki jo prejmete s klicem InternetOpen, in jo nato znova odprite.
hOpen=::InternetOpen(.....)
InternetCloseHandle(hOpen);
hOpen=::InternetOpen(.....);
//
Zdaj pa uporabi ročico.
Uporabljene so časovne omejitve DNS.