En ocasiones cuando estamos realizando laboratorios y pruebas, nos puede interesar provocar un pantallazo azul (BSOD - Blue Screen Of Death) en nuestro sistema operativo Windows con el fin de probar la redundancia, disponibilidad y recuperación del servicio.
Por ejemplo: Imaginemos que hemos configurado un DAG entre dos servidores de Exchange y uno de los dos servidores cae, todos los servicios: entrada y salida de correo, ActiveSync, Outlook Anywhere, etc...¿funcionarán? ¿Las bases de datos continuarán operativas después del crash?
Para realizar las pruebas en nuestro laboratorio, podemos parar la VM o desconectarle la red, entre otros. Pero por ejemplo: ¿Cómo provocamos un pantallazo azul?
Bien, para provocar un pantallazo azul en un equipo Windows, disponemos de la herramienta de SysInternals: NotMyFault
La idea de NotMyfault es muy simple y consiste en cargar un driver de forma temporal en el sistema que provoque el pantallazo azul.
Necesitaremos derechos de administrador para poder ejecutar NotMyfault.
A continuación, disponemos del siguiente vídeo realizado por Pol Padrisa (@polpadrisa), donde podemos ver el detalle de funcionamiento de forma visual:
Podéis examinar y suscribiros al canal de Youtube de SYSADMIT en el siguiente enlace:
https://www.youtube.com/c/SYSADMIT
y aquí tenéis el contenido del post con el detalle y enlaces:
A continuación, disponemos del siguiente vídeo realizado por Pol Padrisa (@polpadrisa), donde podemos ver el detalle de funcionamiento de forma visual:
Podéis examinar y suscribiros al canal de Youtube de SYSADMIT en el siguiente enlace:
https://www.youtube.com/c/SYSADMIT
y aquí tenéis el contenido del post con el detalle y enlaces:
Podemos descargar la herramienta de forma gratuita en el repositorio de utilidades de SysInternals: [SysInternals] Descarga individual de utilidades (SYSADMIT.com)
Su funcionamiento es muy sencillo, descargamos la herramienta, la descomprimimos y veremos los directorios:
x64: Para sistemas Windows de 64 bits.
x86: Para sistemas Windows de 32 bits.
En el interior de ambos directorios, veremos dos ficheros:
NotMyfault.exe
myfault.sys
Para provocar el pantallazo azul, bastará con abrir un CMD con derechos de administrador, entrar en el directorio adecuado, dependiendo si nuestro sistema operativo es de 32 o 64 bits y ejecutar:
NotMyfault.exe /crash
A continuación, veremos el pantallazo azul.
Por ejemplo, en un Windows Server 2012, tendrá esta apariencia:
"Se ha producido un problema en su PC y necesita reiniciarse. Vamos a recopilar información sobre el error y después se reiniciará automáticamente"
Si desea obtener más información, puede buscar más adelante este error: DRIVER_IRQL_NOT_LESS_OR_EQUAL (myfault.sys).
gracias :3
ResponderEliminarhola una pregunta como seria el código para ejecutarlo al iniciar Windows por que en Windows 10 uso este: Set WshShell = WScript.CreateObject("WScript.Shell")
ResponderEliminarReturn = WshShell.Run("C:\notmyfault64.exe /crash", 1, true) pero no me funciona en Windows 7
Hola,
EliminarHay muchas formas de ejecutar un proceso o un script al inicio del equipo o de sesión.
Una forma fácil de hacerlo es con una GPO de equipo o usuario.
En este enlace, tienes un ejemplo:
https://www.sysadmit.com/2014/08/windows-sincronizar-hora-en-un-workgroup.html
Si el equipo no está añadido en dominio, puedes utilizar una GPO local.
Si tienes Windows Home, no dispondrás de la consola MSC: gpedit.msc, la puedes instalar siguiendo alguno de los métodos que explica este enlace:
https://www.sysadmit.com/2017/09/windows-home-gpedit-msc.html
Saludos,
Xavi.
Muchas gracias he aprendido algo nuevo te lo agradezco muchísimo
Eliminar¡De nada! Gracias a ti por tu comentario.
EliminarSaludos,
Xavi.