Cómo eliminar el molesto error del nhelper.exe

•martes 22 julio, 2008 • 107 comentarios

Buenas :-)

He visto mucha gente que se ha comprado un flamante ordenador portátil últimamente y, normalmente a causa del descontento generalizado con Windows Vista, deciden «downgradearse» a XP. Lo que pasa es que  el estándar de facto hoy en día es que vengan con discos duros SATA, para los cuales hacen falta drivers que no suelen venir incluidos en el CD de instalación del XP (hay excepciones). La consecuencia inmediata es que, al arrancar con el CD booteable de instalación, no detecta ningún dispositivo y por tanto nos quedamos en bragas… O eso parece :-)

Hay muchos manuales muy buenos a lo largo y ancho de la «intesné» que explican como crear CD’s de instalación de XP, partiendo de uno inicial, para incluirle los drivers necesarios para que reconozca nuestro HD en tal crucial momento. Es una de las tantas opciones que ofrece un programita llamado nLite, el encargado de cocinar nuestro XP al gusto. Una solución que funciona, no hay duda. Pero el caso es que mucha gente se queja de un mensaje de error (en realidad son el mismo error repetido varias veces, como 5 ó 6) en el momento de iniciar, justo antes de que cargue el escritorio, que reza algo así como «Windows no puede encontrar el archivo nhelper.exe; compruebe que la ruta es correcta y blablabla…»

Pues nada, que al parecer tiene que ver con el susodicho nLite y que es un verdadero coñazo. Suelo ver posts en que la gente recomienda descargar de internet el archivo «nhelper.exe» y ponerlo en:

%systemroot%\system32\nhelper.exe

En teoría funciona, pero a mí por ejemplo al cabo de dos reinicios o así me volvía a salir el dichoso error, como si alguna fuerza oscura lo quitase de donde lo hemos puesto. Así que al tiempo, cansado ya de esto, me propuse encontrar una solución más efectiva…y la encontré :-)

No la he visto por internet, asi que aqui va, al grano: La cuestion es que hay que eliminar una clave del registro, concretamente:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\nlQl

La forma rápida de hacerlo es abrir el Editor del Registro (Inicio -> Ejecutar -> Escribir «regedit», sin comillas), ir navegando en la columna de la izquierda hasta la clave mencionada y cuando la encontréis pues hacer click derecho sobre ella y «Eliminar», y hala, se acabó el problema :-)

Si tenéis curiosidad, podéis ver que contiene dicha clave, y que hacen los valores «3» y «4» ahí contenidos (llaman a scripts, no recuerdo ahora que hacían exactamente, pero nada importante, aparte de fastidiar con lo del error).

Espero que le haya servido a alguien, muchos saludos!