Why Mark Russinovich wrote
NotMyFault was for testing purposes to the best of my recollection.
I've never tried other methods of creating a dump file since
NotMyFault gives one the opportunity to generate faults of all types.
Here is a write-up of conditions I found to be necessary to generate a dump:
[h=1]MEMORY DUMPS – REQUIREMENTS[/h]
CREATE MINIDUMP FOLDER
WIN | type
%systemroot% | ENTER
If Minidump is not shown,
Then
CTRL + SHIFT + N keycombo |
CONTINUE button
| type
Minidump | ENTER
Enable automatic management of the Paging file
WIN + PAUSE key combo |
Advanced system settings (left-hand side) |
Advanced tab,
Performance section,
Settings |
Advanced tab,
Virtual Memory section,
Change |
checkmark
Automatically manage paging file size for all drives |
OK | OK | OK
STARTUP AND RECOVERY SETTINGS
WIN + PAUSE key combo |
Advanced system settings (left-hand side)
|
Advanced tab,
Startup and Recovery section,
Settings |
System Failure section |
checkmark Write an Event to the system log
| uncheck Automatically restart |
Under
Write debugging information, select
Small memory dump |
in the
Small dump directory: box, enter
%SystemRoot%\Minidump | OK
If Overwrite any existing file is checked, then:
- Under Write debugging information, select Kernel memory dump
- Uncheck Overwrite any existing file
- Under Write debugging information, select Small memory dump
- OK button
If you get a crazy message from Win 7 about your paging file being too small, then just ignore the message since we have already made sure that the paging file is set to be managed by Win 7.
ENABLE THE WINDOWS ERROR REPORTING SERVICE
WIN key
| type
SERVICES.MSC | ENTER |
Scroll down to
Windows Error Reporting Service |
Rt-clk on
Windows Error Reporting Service | Properties |
General tab | for
Startup type, choose
Automatic |
In
Service status,
Start button (unless grayed out)
| OK
ASSURE THAT CCLEANER IS NOT DELETING DUMPS
CCLEANER | Cleaner icon |
Windows tab |
System category |
Uncheck Memory Dumps
WINDOWS ERROR REPORTING SERVICE must NOT be disabled!
- WIN | Services.msc | Enter
- Under Name, locate Windows Error Reporting Service
- If Status is not Started, then
Right-click on Windows Error Reporting Service |choose START
- If Startup Type is not Automatic, then
Right-click on Windows Error Reporting Service |
choose Properties | General tab |
set Startup type to Automatic
- Close Services.msc (I like to use ALT + F4)
After a crash, the minidump file will be in
%SystemRoot%\Minidump
%SystemRoot% is generally C:\Windows