A ver, te explico como en principio puedes resolverlo, y digo en principio porque hay una pequeña posibilidad de que el truco no salga.
- Reinicia el PC
- Saldrá el mensaje de error tras arrancar Windows -> NO CIERRES EL ERROR
- Abre un
cmd.exe
con permisos de administrador
- Ejecuta el comando
tasklist > %userprofile%\desktop\captura1.txt
- Cierra el mensaje de error y espera unos 10 segundos a que el proceso se cierre
- Vuelve a ejecutar en la misma ventana de cmd, el comando
tasklist > %userprofile%\desktop\captura2.txt
(ojo que ahora el fichero se llama distinto)
- Tendrás 2 ficheros de texto en el escritorio, comparalos a ojo o utilizando winmerge
- deberías tener una única diferencia, que es el nombre del ejecutable que ocasiona el error
Si tienes suerte y el ejecutable es identificativo (por ejemplo: vanguard.exe), pues ya sabrás que juego/programa está fallando. Si es un nombre genérico tipo "setup.exe" y tienes mil de ellos, deberás usar el process-explorer o process-hacker para ver la ruta de los procesos y conocer su ubicación original.
Si te lias o algo no se entiende, me avisas.
edit: @Heatseeker
Otra opción quizás más sencilla es usar process-hacker, usar su herramienta para detectar procesos con el ratón (find window) y tocar el mensaje de error para que te liste el nombre del procesos.