TROUBLESHOOTING
WINDOWS STOP MESSAGES
http://aumha.org/win5/kbestop.php
See how you have BCCode 100000d1? This is also know as stop error 0x100000d1 (0x just means it is a hexadecimal error code, a fancy way of making long binary numbers short by using the numbers 0-9 and letters a-f)
In all known cases a 0x1....... code is the same as the corresponding 0x0......... code so this is the same as
0x000000D1 with some changes in parameter interpretation.
0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL
(Click to consult the online Win XP Resource Kit article.)
The system attempted to access pageable memory using a kernel process IRQL that was too high. The most typical cause is a bad device driver (one that uses improper addresses). It can also be caused by caused by faulty or mismatched RAM, or a damaged pagefile.
http://www.microsoft.com/technet/prodtechnol/winxppro/reskit/prmd_stp_ottj.asp
So the device assigned memory F713C89F tried to write to an invalid memory access (the meaning of 0xC0000005 ) with an IRQL of 02 which was too high.
This basically means that the device driver for this device needs updating. Or it could be a virtual device like the VxD used by a firewall or antivirus scanner.
Have you gone to control panel/ system / advanced/ startup and recovery/ settings/ system failure
Uncheck restart on system failure
check send admin alert
check create log file.
http://support.microsoft.com/kb/320299/
You should be able to check the minidump or error log and find a file listed which can be googled to identify the culprit.
Or you can try going to device manager and check properties/ resources to see if any physical device is assigned a memory range which includes F713C89F