|
Blog | Tornar |
02/05/2010
Reparant la xarxa d’una instal·lació de Windows
Fa uns dies la xarxa d’una màquina virtual (amb KVM) amb Windows 2003 va deixar de funcionar, no sé ben bé perquè.
La màquina no tenia xarxa, no tenia IP. Quan intentava obrir la configuració de la xarxa la CPU pujava al 100% durant 2 o 3 minuts i acabava apareixent.
Quan intentava fer ping (al final, sempre recorro a la consola, que dóna més missatges i informació que els propis missatges de Windows), em sortia el missatge:
NO SE PUEDE INICIALIZAR LA INTERFAZ WINDOWS SOCKETS, CÓDIGO ERROR 0
Buscant una mica per Google, amb aquesta descripció del missatge em va sortir la primera part de la solució: remenar el registre de Windows.
Busquem aquestes claus i les eliminem (feu-ne un backup abans):
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/WinSock
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/WinSock2
Un cop fet això reiniciem la màquina. Un cop la tenim de nou funcionant, fem click amb el botó dret sobre “Mis sitios de red” i fem click a “Propiedades”.
Busquem la nostra connexió i hi fem click amb el botó dret. Seleccionem “Propiedades”. A la finestra que ens surt, seleccionem “Protocolo internet (TCP/IP)” i fem click a “Instalar”.
A la finestra que ens surt, seleccionem “Protocolo”, fem click a “Añadir” i a la següent finestra premem “Usar disco”. Quan ens demana el camí seleccionem (o escrivim) “c:\Windows\inf”.
Reiniciem de nou, i ja hem de tenir la xarxa funcionant.
Un cop vaig haver seguit aquests passos, tot semblava funcionar, però hi havia 3 serveis que no es posaven en marxa (mirant el log d’events, semblava que tenia relació amb el LanmanWorkstation i/o el LanmanServer).
A més, semblava que la màquina no publicava el seu nom via Netbios.
Al final, va resultar que tot el procés anterior va desinstal·lar el client de xarxes Microsoft i el servei. Això feia que des d’una altra màquina de la xarxa, no es pogués accedir a les carpetes compartides d’aquestes (entre altres coses, com ara que els Linked Servers d’SQL cap a la màquina afectada no funcionessin).
Per arreglar-ho cal reinstal·lar aquests clients i serveis:
- Anar de nou a la nostra connexió de xarxa.
- Mirar si hi ha el “Cliente para redes Microsoft”. Si és així, desinstal·lar-lo.
- Mirar si hi ha “Compartir impresoras y archivos para redes Microsoft”. Si és així, desinstal·lar-lo.
- Reiniciar.
- Tornar a la finestra de la connexió de xarxa.
- Instal·lar el client “Cliente para redes Microsoft”.
- Instal·lar el servei “Compartir impresoras y archivos para redes Microsoft”.
- Reiniciar.
Pel cas de l’SQL Server, un cop fet això, vaig haver de refer els links de nou, però res més.
Espero que li serveixi a algú :)