bueno este es mi primer post y la verdad que no sabia con que podia aportar a la comunidad taringuera hasta que recorde un problema que me ocurrio hace unos meses atras y me decidi a realizar este post porque seguramente al igual que a mi a otras personas le habra ocurrido que al detectar y eliminar un virus en el sistema le dejo de funcionar la configuracion de red. y cada vez que quieres navegar te sale un cartelito diciendo : error interno: solicitud no compatible
lo que sucedio fue que al eliminar el virus tambien se corrompio el catalogo de winsock, que no es mas que un listado de archivos .dll que son los encargados de intervenir entre los programas de red y los tcp/ip. sin estos traductores de informacion, llamados Proveedores de Servicios por Niveles o LSP, el ordenador está incomunicado.
pero tranquilos no se desesperen que hay como solucionarlo. sin tener que formatear
PRIMER PASO: averiguar si en verdad winsock esta dañado. como lo vamos a hacer? sencillo,
abriendo una consola de comandos de la siguiente manera:
vamos a Inicio > Ejecutar > cmd. Escribe el comando ipconfig.
Si te sale alguna de las siguientes opciones, Winsock está dañado:
Error al renovar la interfaz ‘Internet1′: se intentó realizar una operación en un elemento que no es un socket.
Se produjo un error al renovar la interfaz de conexión de área local: no se puede cargar o inicializar el proveedor de servicios solicitado.
Error en la operación. No hay ningún adaptador permitido para esta operación.
Se intentó una operación que no es compatible con el tipo de objeto requerido.
Error Interno: Solicitud no compatible
si tu caso esta en uno de esos traquilo ya te dire como solucionarlo, sino esta pudes tambien consultar el siguiente articulo que microsoft publico para averiguar si winsock esta dañado siguiendo este link http://support.microsoft.com/kb/811259
en ese articulo se describen algunas opciones mas para averiguar el estado de winsock y ademas nos dice como usar la herramienta Netdiag o consultar la sección Red de MsInfo32
el método de IPConfig es el más adecuado en la mayoría de situaciones.
bueno ya vimos como enterarnos si winsok esta dañado ahora veamos la solucion que es lo que mas nos interesa.
SEGUNDO PASO: como reparar winsock.
bueno si cerraste la ventana de comando la vuelves a abrir
Inicio > Ejecutar > cmd. y escribes alguno de los siguientes comandos:
netsh winsock reset
o también
netsh winsock reset catalog
seguido por
netsh int ip reset resetlog.txt
lo que se optiene con los 2 primeros comando es restablecer el catalogo
de wincock a su estado original, mientras que la tercera hace lo mismo
con el catalogo tcp/ip
si con eso no lograste solucionar el problema tadavia tenes oportunidad, atra vez del programa fix it center, o para los que son mas expertos editando el registro, como realizar esto ultimo es un poco mas arriesgado pero no deja de ser sencillo.
abrimos el editor de registro de la siguiente manera:
Inicio > Ejecutar > regedit, pulsa F3 y busca las siguientes claves:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock2
(IMPORTANTE SINO SE SABE LO QUE SE ESTA POR REALIZAR SUGIERO NO HACERLO)
buen ahora que ya hice la advertencia para la gente que no entiende mucho sobre el tema.
vamos a proceder a eliminar ambas claves (ojo recomiendo hacer una copia de seguridad de todo y guardarla en un cd o en un pendrive antes, como hacerlo ? facil de la siguiente manera: (Archivo > Exportar > Todo) . Tras eso, reinstala el protocolo TCP-IP desde las Propiedades de la conexión de red:
En XP es suficiente con hacer clic derecho sobre el icono Mis Sitios de Red, mientras que en Vista es más rápido ir al Panel de Control y seleccionar Administrar conexiones de red.
Una vez en las Propiedades de la conexión, pulsa Instalar, elige Protocolo y presiona Agregar. Haz clic en Usar disco… y usa la ruta C:WINDOWSINF. Finalmente, escoge TCP/IP en el listado y acepta; esto reinstalará el protocolo TCP/IP para tu conexión.
sino lo encontras Busca el fichero nettcpip.inf en las carpetas de Sistema. Es el que necesitas para finalizar con éxito la instalación del protocolo. Una vez restablecido el catálogo y TCP/IP,
de paso no viene mal reparar los archivos de sistema. Inserta el CD de Windows y ejecuta este comando:
sfc /scannow
Es un Comprobador de archivos de sistema, una utilidad que escanea los directorios de Windows en busca de archivos corruptos o ausentes, que reemplazará a partir de las copias originales.
si todo eso no fue suficiente hay un último paso que puede resolver tus problemas de conexión. Entra en las Propiedades de Internet del Panel de control.
En la pestaña Conexión, haz clic en Configuración de LAN y asegúrate de que todas las casillas estén desmarcadas. Luego ve a la pestaña Opciones avanzadas y pulsa Restablecer. Esto devuelve la configuración de conexión a su estado predeterminado.
eso seria todo . claro esta que tambien podrian realizar todo con soft de reparacion automatica existen miles pero los 3 mas conocidos son : WinSockFix, XP TCP/IP Repair y Winsock Repair.
pero la verdad es que prefiero saber que es lo que esta pasando en mi maquina paso a paso. ya que muchas veces eh confiado en supestos soft que pretendiar repararme algunas cosas y terminaron empeorando la situcion. igualmente todo esta en el criterio de cada uno y si sabe o no sobre el tema a veces es mejor que un programa lo haga por nosotros. espero les haya servido este mini tutorial casero je,
saludos y se aceptan comentarios (aca habia puesto aunque prefiero puntillos pero por recomendacion lo saco aunque lo de preferir punto no es mas que para poder dar puntos a todos aquellos que postean cosas que a mi me sirven y que por ser novato no puedo pero si a los full les molesta ese comentario lo erradico, y espero que mi criterio sobre el tema de pedir puntos o no, no los ofenda, ya que lo que busco es aportar una ayuda a quien la necesite. y gracias de nuevo
lo que sucedio fue que al eliminar el virus tambien se corrompio el catalogo de winsock, que no es mas que un listado de archivos .dll que son los encargados de intervenir entre los programas de red y los tcp/ip. sin estos traductores de informacion, llamados Proveedores de Servicios por Niveles o LSP, el ordenador está incomunicado.
pero tranquilos no se desesperen que hay como solucionarlo. sin tener que formatear
PRIMER PASO: averiguar si en verdad winsock esta dañado. como lo vamos a hacer? sencillo,
abriendo una consola de comandos de la siguiente manera:
vamos a Inicio > Ejecutar > cmd. Escribe el comando ipconfig.
Si te sale alguna de las siguientes opciones, Winsock está dañado:
Error al renovar la interfaz ‘Internet1′: se intentó realizar una operación en un elemento que no es un socket.
Se produjo un error al renovar la interfaz de conexión de área local: no se puede cargar o inicializar el proveedor de servicios solicitado.
Error en la operación. No hay ningún adaptador permitido para esta operación.
Se intentó una operación que no es compatible con el tipo de objeto requerido.
Error Interno: Solicitud no compatible
si tu caso esta en uno de esos traquilo ya te dire como solucionarlo, sino esta pudes tambien consultar el siguiente articulo que microsoft publico para averiguar si winsock esta dañado siguiendo este link http://support.microsoft.com/kb/811259
en ese articulo se describen algunas opciones mas para averiguar el estado de winsock y ademas nos dice como usar la herramienta Netdiag o consultar la sección Red de MsInfo32
el método de IPConfig es el más adecuado en la mayoría de situaciones.
bueno ya vimos como enterarnos si winsok esta dañado ahora veamos la solucion que es lo que mas nos interesa.
SEGUNDO PASO: como reparar winsock.
bueno si cerraste la ventana de comando la vuelves a abrir
Inicio > Ejecutar > cmd. y escribes alguno de los siguientes comandos:
netsh winsock reset
o también
netsh winsock reset catalog
seguido por
netsh int ip reset resetlog.txt
lo que se optiene con los 2 primeros comando es restablecer el catalogo
de wincock a su estado original, mientras que la tercera hace lo mismo
con el catalogo tcp/ip
si con eso no lograste solucionar el problema tadavia tenes oportunidad, atra vez del programa fix it center, o para los que son mas expertos editando el registro, como realizar esto ultimo es un poco mas arriesgado pero no deja de ser sencillo.
abrimos el editor de registro de la siguiente manera:
Inicio > Ejecutar > regedit, pulsa F3 y busca las siguientes claves:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock2
(IMPORTANTE SINO SE SABE LO QUE SE ESTA POR REALIZAR SUGIERO NO HACERLO)
buen ahora que ya hice la advertencia para la gente que no entiende mucho sobre el tema.
vamos a proceder a eliminar ambas claves (ojo recomiendo hacer una copia de seguridad de todo y guardarla en un cd o en un pendrive antes, como hacerlo ? facil de la siguiente manera: (Archivo > Exportar > Todo) . Tras eso, reinstala el protocolo TCP-IP desde las Propiedades de la conexión de red:
En XP es suficiente con hacer clic derecho sobre el icono Mis Sitios de Red, mientras que en Vista es más rápido ir al Panel de Control y seleccionar Administrar conexiones de red.
Una vez en las Propiedades de la conexión, pulsa Instalar, elige Protocolo y presiona Agregar. Haz clic en Usar disco… y usa la ruta C:WINDOWSINF. Finalmente, escoge TCP/IP en el listado y acepta; esto reinstalará el protocolo TCP/IP para tu conexión.
sino lo encontras Busca el fichero nettcpip.inf en las carpetas de Sistema. Es el que necesitas para finalizar con éxito la instalación del protocolo. Una vez restablecido el catálogo y TCP/IP,
de paso no viene mal reparar los archivos de sistema. Inserta el CD de Windows y ejecuta este comando:
sfc /scannow
Es un Comprobador de archivos de sistema, una utilidad que escanea los directorios de Windows en busca de archivos corruptos o ausentes, que reemplazará a partir de las copias originales.
si todo eso no fue suficiente hay un último paso que puede resolver tus problemas de conexión. Entra en las Propiedades de Internet del Panel de control.
En la pestaña Conexión, haz clic en Configuración de LAN y asegúrate de que todas las casillas estén desmarcadas. Luego ve a la pestaña Opciones avanzadas y pulsa Restablecer. Esto devuelve la configuración de conexión a su estado predeterminado.
eso seria todo . claro esta que tambien podrian realizar todo con soft de reparacion automatica existen miles pero los 3 mas conocidos son : WinSockFix, XP TCP/IP Repair y Winsock Repair.
pero la verdad es que prefiero saber que es lo que esta pasando en mi maquina paso a paso. ya que muchas veces eh confiado en supestos soft que pretendiar repararme algunas cosas y terminaron empeorando la situcion. igualmente todo esta en el criterio de cada uno y si sabe o no sobre el tema a veces es mejor que un programa lo haga por nosotros. espero les haya servido este mini tutorial casero je,
saludos y se aceptan comentarios (aca habia puesto aunque prefiero puntillos pero por recomendacion lo saco aunque lo de preferir punto no es mas que para poder dar puntos a todos aquellos que postean cosas que a mi me sirven y que por ser novato no puedo pero si a los full les molesta ese comentario lo erradico, y espero que mi criterio sobre el tema de pedir puntos o no, no los ofenda, ya que lo que busco es aportar una ayuda a quien la necesite. y gracias de nuevo