Qualche giorno fa mi sono ritrovato davanti al mio bel fisso del 2004 governato da Windows XP e afflitto da un problema sicuramente curioso: qualsiasi tentativo di accedere alle connessioni di rete falliva o portava al crash della shell. La cosa ancor più curiosa era che il PC navigava in internet e pingava il mio router. Ho tentato di capire la causa del problema e mi sono subito armato dei miei più fedeli alleati Luke Filewalker e Ad-Aware. Alla fine delle 2 scansioni il PC risultava pulito e immacolato da qualsiasi virus o malware. Proprio non me lo aspettavo. Allora mi sono messo a testare il sistema quando ad un certo punto è uscito uno dei soliti messaggi di errore di Windows: “ Errore 126: Impossibile trovare il modulo specificato “. Inizialmente ho tentato una strada che mi ha portato a controllare se il servizio Connessioni di rete era avviato (Start -> Pannello di Controllo -> Strumenti di amministrazione -> Servizi). Nella lista dei servizi, alla voce Connessioni di rete, bisogna controllare che lo stato sia  “ Avviato ” e il tipo di avvio sia “ Manuale “. Era tutto ok.  A questo punto ho chiesto aiuto a zio Google. Tra le varie risposte alla mia query (Errore 126: Impossibile trovare il modulo specificato) mi ha colpito una particolare discussione in cui si parlava di librerie mancanti. Il primo passo suggerito era il controllo del visualizzatore degli eventi. Il Visualizzatore eventi (Start -> Pannello di Controllo -> Strumenti di amministrazione -> Visualizzatore eventi) registrava, contestualmente al tentativo di avvio del servizio, un problema ad un componente DCOM : il server non si è registrato con DCOM entro il tempo d’attesa richiesto. Tentando di avviare il programma ipconfig invece, veniva mostrato un errore relativo ad una libreria di sistema mancante: “ RASAPI32.dll non è stata trovata. Una nuova installazione dell’applicazione potrebbe risolvere il problema”. Per risolvere il problema era necessario ripristinare la libreria RASAPI32.dll, segnalata come mancante all’avvio di ipconfig. Per farlo è necessario selezionare Start -> Esegui e da qui impartire il comando expand E:i386RASAPI32.dl_ C:WindowsSystem32RASAPI32.dll avendo cura solamente di sostituire ad E: la lettera associata al lettore CD nel quale è stato inserito il disco di installazione di Windows. Diviene subito possibile utilizzare nuovamente ipconfig . Completando la procedura con un riavvio (probabilmente superfluo ma comunque raccomandabile) si nota che il servizio Connessioni di rete è ora avviato automaticamente al boot come di consueto. Di conseguenza la schermata Connessioni di rete è nuovamente disponibile e la shell non crasha più. Se la procedura non ha funzionato provate a scaricare RASAPI32.dll dal web (si trova facilmente) e poi copiatela nella cartella windows/system32 ed il gioco è fatto. Tutto è bene quel che finisce bene. Ciao

Approfondisci:
Cosa fare quando “Connessioni di rete” non funziona più

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark