L'errore comune si verifica con un avviso di connettività limitata o assente.
Questo è solo uno dei motivi per cui internet non funziona.
A volte, usando il fondamentale e popolare tool di diagnostica del pc, Hijackthis, possono esserci delle voci relative al socket del tipo "Unknown file in Winsock LSP" che hijackthis non riesce a risolvere.
Problemi di rete frequenti, difficoltà di connettersi al primo colpo, disconnessioni improvvise da internet, errori sul DNS, errori e problemi a ricevere un indirizzo IP in DHCP per navigare o chattare possono dipendere da una cattiva configurazione di due elementi chiamati Socket e TCP/IP Stack.
Winsock, sta invece ad indicare le API di Windows Sockets che definiscono le regole con cui i programmi si connettono alla rete.
Su Windows in generale è tutto automatico e questo Winsocket non si incontra mai.
Sinteticamente il socket indica l'indirizzo di rete comprensivo di IP e porta che usa un programma o una applicazione specifica per entrare in rete; il socket di Internet Explorer o di altri browser non si vede ma è "indirizzo sito:80" con 80 che è il numero della porta.
Non si sa per quale motivo, forse un virus o un programma installato male, ma queste regole di indirizzamento si potrebbero perdere impedendo cosi ai programmi installati sul pc, come anche il browser per navigare su internet, di accedere alla rete.
Sia per gli utenti esperti che quelli inesperti un problema su Windows di questo tipo di problema è di difficile analisi perchè poco chiaro e la soluzione non è univoca.
Il mio consiglio però è, se ci sono problemi di connessione improvvisi o inspiegabili, di provare, come prima soluzione, di riparare il socket e il TCP/IP Stack i quali, anche se non si ha la minima idea di cosa siano, possono essere i responsabili della connettività limitata o assente.
Errori di Winsock possono essere risolti manualmente o con tool automatici ovviamente molto più immediati e facili.
Tanto per fare chiarezza, vediamo prima la procedura manuale che poi può essere replicata da un piccolo tool senza fatica e senza dover impazzire.
Manualmente, per risolvere la connettività limitata o assente, dal men- start si apre l'editor del registro di sistema.
Effettuare un backup del file di registro prima di qualsiasi modifica.
Eliminare le chiavi:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
Chiudere il Registro di sistema.
Nella cartella C:\Windows\inf ( se non si vede abilitare la vista di cartelle e file nascosti) cercare il file Nettcpip.inf ed aprirlo con il blocco note.
Alla sezione dove è scritto [MS_TCPIP.PrimaryInstall], si deve modificare la voce Characteristics = 0xa0 sostituendo 0xa0 con 0x80.
Dopo aver salvato e chiuso il file si può andare sul pannello di controllo, cliccare su connessioni di rete e cercare la propria connessione (LAN).
Cliccare con il tasto destro del mouse, andare sulle proprietà, premere il tasto installa --> Protocollo --> Aggiungi e scegliere la voce "Disco Driver".
Nella casella di testo si deve scrivere il percorso c:\windows\inf, e, al passaggio successivo, selezionare Protocollo Internet (TCP/IP).
Se tutto è andato bene, ora diventa disponibile il tasto Disinstalla che si può premere per il Protocollo Internet (TCP/IP) e, al termine, chiudere la finestr
Ritornando infine alle proprietà, si reinstalla il protocolo TCP/IP ripetendo la stessa procedura del disco driver.
Metodo automatico con
Rizone Winsock Repair.
Questo è un programma portatile di cui esiste una nuova versione descritta nell'articolo su come riparare internet e ripristinare la connessione di rete) che ha diverse funzioni:
- Resettare il TCP / IP stack che riscriverà importanti chiavi di registro di Windows con i loro valori di default (da dos si può anche fare scrivendo netsh winsock reset)
- Riparare il socket di Windows, il Winsock in modo che i problemi di connettività di rete spariscano.
Con questo tool vengono azzerati anche i cosidetti LSP (Layered Service Providers), quelli che Hijackthis non riesce ad levare.
Alcuni di essi, probabilmente, andranno reinstallati quindi, se qualche programma non funzionasse più, probabilmente è da rimuovere e rimettere di nuovo perchè si è perso i riferimenti LSP.
Un altro programma che permette di riparare errori su socket, LSP e TCP / IP Stack nel caso di connettività limitata è Connectivity Fixer.
LSP Fix è un'alternativa a Winsock Repair ed è consigliabile nel caso in cui la connessione funzioni ma si rilevano problemi con questi misteriosi oggetti oppure si ricevino avvisi su HiJackThis.
Questo secondo tool elenca gli LSP presenti e permette di rimuoverli in modo selezionato e non indiscriminato.
.