Automatically Restart Crashed Or Hanged Applications

Don’t you hate it when programs hang or crash? I find it especially annoying when a background application like an IM client or a bandwidth monitor silently crashes – sometimes I only notice the problem hours later when I’ve already missed a bunch of messages. I’m sure you’ve encountered a few “Not responding” errors and some irritatingly crash-prone applications yourself.

If you have an unstable program that you absolutely need to run at all times, but don’t want to waste your time monitoring and manually restarting it every time it croaks, I might have something interesting for you.

Restart on Crash is an monitoring tool that will watch the applications that you specify and automatically relaunch any program that hangs or crashes. You can add any number of applications to monitor, enable/disable them individually and edit the command line that will be used to restart an application.

Restart on Crash doesn’t require installation and stores all it’s configuration data in a “settings.ini” file in the program’s folder, so it’s portable. It should be compatible with most NT-based Windows versions.

Download Restart on Crash (1.4 MB)

Screenshots & Documentation

Main application window

The main window

  • To add a new application to monitor, click the “Add” button or press the Ins key.
  • To delete on or more applications from the list, select them and click “Delete” or press Del.
  • To edit the per-application configuration, double-click the corresponding row. This will open the editing dialog (see below).
  • You can also access the RoC configuration by clicking “Settings” and view the activity log by clicking “Show Log”. The log contains information about crashed/hanged applications, executed commands, and so on.
Editing the monitor settings for an application

Editing the monitor settings for an application

Well, this one should be pretty self-explanatory 🙂 One detail to keep in mind is that enabling the “It isn’t running” option will make Restart On Crash treat the application as if it has crashed even if you have purposefully it closed it. You can get around this by disabling the monitoring of the application before you close it.

The configuration dialog. Yes, that's it.

The configuration dialog. Yes, that’s it.

“Grace period” is how long Restart on Crash will wait before trying to terminate/restart an application that it has just terminated/restarted. This is intended to prevent a scenario where RoC kills a hanged program, restarts it, decides it has hanged again (e.g. if the program is non-responsive while starting up) and wrongfully terminates it again.

Known Issues

  • If you configure RoC to automatically kill a hanged application, it will terminate all instances of that application when doing so. This may be fixed eventually.

Release Notes

2022-11-02

  • The “execute a command” feature can now launch shortcuts (.lnk files). Potentially, it can now run almost any type of file as long as file associations are set up correctly.

2019-12-17

  • Improved “application is not responding” detection.
  • Added a “Clear Log” button to the Log window.

2019-08-24

  • Added a “Restart Now” option to the application pop-up menu. It restarts the selected application immediately without waiting for the grace period to expire.
Related posts :

623 Responses to “Automatically Restart Crashed Or Hanged Applications”

  1. […] the application instantly.It runs on all Windows based OS, we tested it on Windows 7 x86 system.Download Restart On CrashFor more, you can check out Application Monitor.Share this article!google_ad_client = […]

  2. Andrei says:

    Thank you man! Great program! I’ve been looking for a similar program for a few hours, just because I’m lazy- “keep alive program” instead of “how to restart a crashing program” 🙂
    You just have to use the right words in your search. There’s a saying in my country: “The lazy man runs around more”.

    You get a virtual beer from Bucharest! 🙂

  3. PS says:

    PS: You should make an option to write the log to hard disk.

  4. RainrooM says:

    Nice program, however Known Issue #2 is a show stopper.

    Appreciate if you could fix this.

  5. […] is a helpful application monitoring tool that offers to restart programs that crash or hang. The download is available at the developer’s website Related Articles:Monitor And Restart Crashed Windows […]

  6. […] is a helpful application monitoring tool that offers to restart programs that crash or hang. The download is available at the developer’s […]

  7. […] Monitor che si occupava di questo, oggi ve ne presentiamo un’altra. Si tratta di Restart On Crash, un’utility per tutti i sistemi Windows, che una volta lanciata ci permetterà di aggiungere […]

  8. […] Software nennt sich Restart On Crash, ist portable und funktioniert unter allen Windows […]

  9. schmurtz says:

    Great, two ideas for the next version :
    – history log file (not only log in memory)
    – start as service

  10. […] ausführliche Anleitung gibt es auf der Seite des (englischen) Programmiers unter: http://w-shadow.com/blog/2009/03/04/restart-on-crash/ Veröffentlicht in Freeware, Software, Windows, kostenlos | Schlagworte: abgestürzte […]

  11. […] Download Restart on Crash [via Technospot.Net] […]

  12. […] is a helpful application monitoring tool that offers to restart programs that crash or hang. The download is available at the developer’s […]

  13. […] tratta infatti di Restart On Crash, un utility completamente gratuita e portable che, servendosi di un interfaccia utente estremamente […]

  14. […] Download Restart on Crash Articolo scritto da: Alessandro Bombardieri martedì 20 luglio, 2010 Potresti essere interessato anche ai seguenti articoli […]

  15. […] problem with crashes and hang is that you need to restart the application every time this happens. Restart on Crash is a freeware tool which will watch the applications that you specify and automatically relaunch […]

  16. shadow says:

    i think u should add a option to clock to desktop so it always stays open instead of minimizing make it a lil easier cool app thanks

  17. shadow says:

    1 more suggestion u should make a install package that way it will be in the system thanks

  18. Jeff says:

    For 41, don’t minimize. 42 is just a bad idea. Why bloat the program with unnecessary crap? I much prefer it this way.

  19. […] programs once they’ve stopped responding? On today’s Tekzilla Daily, Veronica shows you Restart On Crash, which automates that whole process. Join the forum discussion on this […]

Leave a Reply