octubre 19, 2009

Windows XP - PC se reinicia al entrar a Windows

Pues esto me pasó, cada vez que una PC Acer Veritron Semprom L410 R02-A3 con Windows XP se encendia, iniciaba el proceso de arranque entraba al selector de usuarios y se reiniciaba.

Para desesperados:
- desinstale eLock utileria de Acer

Aqui esta un resumen de como encontré la solución:

- Ya he tenido un problema parecido con el Sasser que cuando se conectaba a la red se reiniciaba pero este es un caso diferente.
- Entre a modo a prueba de fallos.
- Desabilite "Disable automatic restart on system failure"lo que me dio una pantalla azul en vez de reiniciar la máquina.
- La pantalla azul indicaba ativvaxx.dll bff05af5 base at bfdc2000, date stamp 00000000 stop: 0x00000050 (oxbff05af5, 0x00000000,0x8053ce32,0x00000002) page_fault_in_nonpaged_area. Aunque me distrajo esta pantalla azul y los datos que indicaban error en el driver de video, el desinstalar los drivers de video no funcionó, asi que encontré lo siguiente:
- Windows XP crea una carpeta llamada Minidump donde se guardan datos de esos reinicios y para analizarlo hay que hacer lo siguiente en http://www.memecode.com/docs/minidump.php :

Turn On Minidumps

If you havn't already turned on minidumps, go to the Control Panel and follow this steps:
  1. System Icon
  2. Advanced Tab
  3. Startup and Recovery -> Settings
  4. Enable Write an Event to the system log
  5. Disable Automatically Restart
  6. Select the following debugging information:
    • Small memory dump (64 Kb)
    • Small Dump Directory : %SystemRoot%\Minidump
  7. Confirm all and restart the computer.

-

Crash It

Do whatever to make it crash. In my case it was leave the video encoding running overnight.

Install Tools

If you havn't got the windows debugging tools installed, then install the Microsoft Debugging Tools (Direct Link)

Analyse The MiniDump

To extract useful information out of the minidump file created:
  1. Open a command prompt (Start -> Run -> "cmd")
  2. cd \program files\debugging tools (Or wherever they are installed to)
  3. kd -z C:\WINDOWS\Minidump\Mini???????-??.dmp
  4. kd> .logopen c:\debuglog.txt
  5. kd> .sympath srv*c:\symbols*http://msdl.microsoft.com/download/symbols
  6. kd> .reload;!analyze -v;r;kv;lmnt;.logclose;q
  7. You now have a debuglog.txt in c:\, open it in a text edit (Notepad?).

- Una vez instalado el Microsoft Debugging Tools y analizado encontré que decía SYMBOL_NAME: eLock2FSCTLDriver+11332
- eLock es una aplicación de Acer así que la desintale
- y Listo problema resuelto.

Si te sirvio avisame para animarme a seguir escribiendo las soluciones que voy encontrando.

¿Cómo poner el conteo de las filas en una consulta en MySql?

 ¿Cómo poner el conteo de las filas en una consulta en MySql? SELECT  @rownum := @rownum + 1 AS contador,  /*Contador*/ t.*  /* nombre d...