Asistența pentru Internet Explorer s-a încheiat pe 15 iunie 2022
Internet Explorer 11 a fost dezactivat definitiv printr-o actualizare Microsoft Edge pe anumite versiuni de Windows 10. Dacă un site pe care îl vizitați are nevoie de Internet Explorer 11, îl puteți reîncărca cu modul Internet Explorer în Microsoft Edge. Vă recomandăm să utilizați Microsoft Edge pentru o experiență de navigare web mai rapidă, mai sigură și mai modernă.
AVERTISMENT: Dacă utilizați incorect Registry Editor, este posibil să provocați probleme grave care pot necesita reinstalarea sistemului de operare. Microsoft nu poate garanta că puteți rezolva problemele care rezultă din utilizarea incorectă a editorului de registry. Utilizați Registry Editor pe propriul risc.
Rezumat
În versiunile anterioare de Internet Explorer (Internet Explorer 3.x), intrările de gazdă DNS sunt memorate în cache timp de 24 de ore în mod implicit. În multe cazuri, acest lucru este prea lung. În această perioadă, unele intrări gazdă nu mai funcționează din cauza unei modificări în adresa IP a serverului la distanță care a fost inițial rezolvată.
Internet Explorer 4.x și versiunile mai recente modifică modul în care sunt memorate în cache intrările gazdă DNS micșorând valoarea implicită de expirare la 30 de minute.
Mai multe informații
AVERTISMENT: Dacă utilizați incorect Registry Editor, este posibil să provocați probleme grave care pot necesita reinstalarea sistemului de operare. Microsoft nu poate garanta că puteți rezolva problemele care rezultă din utilizarea incorectă a editorului de registry. Utilizați Registry Editor pe propriul risc.
În unele cazuri, această nouă setare de expirare este prea scurtă. Dacă mediul dvs. are un număr de clienți care se conectează și efectuează toate căutări DNS la fiecare 30 de minute, este posibil să întâmpinați o creștere nedorită a traficului de rețea. Pentru a modifica acest comportament, efectuați următoarea modificare de registry:
-
Porniți editorul de registry.
-
Găsiți și faceți clic pe următoarea cheie din registry:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
-
În meniul Editare , faceți clic pe Adăugare valoare, apoi adăugați următoarele valori de registry:
Nume valoare: DnsCacheTimeout
Tip de date: REG_DWORD
Bază: zecimală
Valoare: (timp în secunde)
Nume valoare: ServerInfoTimeOut
Tip de date: REG_DWORD
Bază: zecimală
Valoare: (timp în milisecunde) -
Ieșiți din editorul de registry.
De exemplu, pentru a seta valoarea de expirare la 10 minute, utilizați o valoare de 600 de secunde.
Notă |
Trebuie să utilizați ambele valori de registry listate în pasul 3 pentru a controla mecanismul de cache al rezolvitorului intern Internet Explorer. |
Notă |
Aceste setări se aplică doar pentru apelurile Internet Explorer și WinInet asincrone. Aceste setări nu se aplică pentru apelurile WinInet sincronizate. |
Soluție de evitare
Dacă efectuați apeluri sincrone în WinInet, expirările DNS nu funcționează atunci când sunt setate așa cum sunt afișate în secțiunea "Mai multe informații". Apelurile asincrone preiau corect aceste valori.
Metoda 1
Pentru a rezolva această problemă, reporniți aplicația care utilizează WinInet.
Metoda 2
Utilizați următoarea soluție de cod. Deschideți și închideți ghidajul pe care îl primiți prin intermediul apelului InternetDeschidere, apoi deschideți-l din nou.
hOpen=::InternetOpen(.....)
InternetCloseHandle(hOpen);
hOpen=::InternetOpen(.....);
//
Acum folosește mânerul.
Se aplică expirările DNS.