Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/06/2003, 20:29
Avatar de Mod
Mod
 
Fecha de Ingreso: noviembre-2002
Ubicación: IntraUterina
Mensajes: 501
Antigüedad: 21 años, 5 meses
Puntos: 1
Maestro, no es nada sospechoso, primero comprueba si existe la carpeta y el exe, después, si existe (if exist), detiene su funcionamiento (stop) y lo borra (pues si está funcionando, es imposible: acceso denegado...); y a continuación se ejecutan el resto de etiquetas, labels (señaladas con dos puntos y que se llaman en función de que se cumplan las condiciones (if), etc), que, por ejemplo, abren el registro ejecutando un programa de desinstalación propio, que eliminan dlls y resto de componentes de los drivers (no todo es el kbd.exe) y que eliminan también la copia .reg que se extrajo del registro, etc... y, una vez cumplido el ciclo lógico (aquellas antiguas sentencias if-then-else-goto-etc propias del Basic de los "CPU" Z8080A... Dios, ¡qué tiempos!, cuando 48Kb de memoria eran suficientes para meter un programa completo de juegos... incluso un libro de cálculos astronómicos!!!... y hoy apenas bastan para mostrar una triste y reducida fotografía...) y una vez cumplido el ciclo lógico, decía, todas las sentencias del bat en cuestión son sentencias de borrado de archivos (DEL)...

(el funcionamiento de estos comandos se puede consultar abriendo una ventana dos, en windows, y escribiendo, por ejemplo, start/? lo que nos devolverá la siguiente información:

Ejecuta un programa de Windows o de MS-DOS.

START [opciones] programa [argumentos]
START [opciones] documento.ext

/m[inimizado] Ejecuta el nuevo programa minimizado (en segundo plano).
/max[imizado] Ejecuta el nuevo programa maximizado (en primer plano).
/r[estaurado] Ejecuta el nuevo programa restaurado (en primer plano).
[opción predeterminada]
/w[esperar] No vuelve hasta que el otro programa finalice.

Y así con todo lo que quieras "dilucidar"... )

Es un bat desinstalador de H.Packard que, desafortunadamente, en XP suele acabar, en muchos casos, en un bucle infinito que consume todo el procesador, lo cual es grave, claro.

Lo bueno es que, sencillamente, el problema se puede eliminar manualmente y de forma sencilla. El que inició el post, dice que el error siempre le sucede cuando reinicia la pc... pero no dice qué error es, dato fundamental, ni en qué momento preciso es el tal desconocido error, si cuando se carga el dos (autoexec.bat y config.sys) o cuando entra, por fin, en windows... supongo que un error de no se encuentra tal o cual... si este es el caso, significa que parte está desinstalado y, quízás, parte no... en el caso de ser el error cuando sale el mensaje Iniciando blablabla, inmediatamente después del análisis del hardware por parte de la Bios, tiene entonces una llamada en el autoexec.bat al bat desinstalador de HP, lo cual ya es un error, pues los comandos que se dan (stop, start, arranque del regedit y otros programas de 32 bits), NO se pueden ejecutar cuando la máquina se está iniciando, sino en un entorno windows, es decir, de 32 bits... de hecho, esos comandos (stop, start, etc) sólo son reconocidos en EMULACIÓN dos, o sea, en windows, no en el arranque inicial del sistema...

Aquí se impone, pues, la eliminación de la llamada a ese bat en el autoexec.bat, bien eliminándola, bien poniendo un comando rem delante de la linea de llamada...

En cualquier caso, se puede, sencillamente, comprobar, manualmente, hasta dónde se han cumplido o están cumplidas las instrucciones del bat de desinstalación (if exist tal o cual) para así ejecutar (start) lo que proceda para, finalmente, borrar, a mano (instrucciones del) lo que el bat dice...

pero como el interesado calló, se supone que lo arregló...

así que ni entré en la solución manual, ni entro...

Caso cerrado o resuelto...

o para mí está claro que sí...

Saludos.

PD: o igual está todo eliminado y lo que queda es una llamada, quizás se trate del path, en el autoexec.bat; o igual se trata de una configuración "remanente" en el win.ini... en cualquier caso, para qué marear la perdiz, si el interesado calló (basta mirar la fecha del hilo inicial), será porque o le bastó la búsqueda en Google, o reinstaló...

...o vete a saber...

En cualquier caso, su silencio dice mucho... [:ironía:]

Última edición por Mod; 13/06/2003 a las 22:55