Eraser “stopped working” and “eraser.util.cryptapi” errors


New Member
I recently bought two new Dells – the principal differences between the two in terms of spec (at least from a layman’s perspective) are that the desktop has Win 7 Professional and a RAID 1 hard drive whereas the laptop has Win 7 Home Premium and a standard hard drive (both have i7 processors).

Eraser installs and runs perfectly on the laptop but not on the desktop. When I install/run Eraser on the desktop I get an "Eraser has stopped working" error:

And if I try to erase a file (Right click/Eraser) I get an unhandled exception pointing to "eraser.util.cryptapi"

The same happens on the desktop with versions 6.0.8 and 6.0.7. But Eraser 5.8.8 installs and runs perfectly on the desktop.

Any ideas why version 6 runs on the laptop but not on the desktop?



  • Eraser problem.png
    Eraser problem.png
    16.4 KB · Views: 1,781
  • Eraser Error 2.png
    Eraser Error 2.png
    27.2 KB · Views: 1,781
Re: Eraser “stopped working” and “eraser.util.cryptapi” erro

It's been reported before (see but I've not managed to find the root cause of this problem.

However, I've removed the CryptGenRamdom call from Eraser 6.2. Perhaps you can try that branch (beta version though) and it should work.