The problem
We sometimes use software that conflicts with other software. When they both fight for the same thing, one will always lose and end up crashing! One such software is explorer.exe which is built into Windows itself! Have you ever experienced a crash and then noticed that your tray icons have disappeared, and the only way to get them back is to either kill and restart them, or restart windows? How very annoying!

My solution
I made a process retriever for the current user, that can save the command line and parameters used to start an application. With this information, that application can be killed and restarted, on demand. The interface is simple and each process configuration is saved to it's own file.

As well as being able to manually kill and restart a process, you can also export a shortcut to run the software in silent mode. This cycles through the listed processes and activates any enabled configurations that are marked as kill or restart. Apply silent mode to lost tray applications, and it would bring them all back in one step!

Adding new processes to your configuration list is simple enough, and you're given enough information to work out which process is the correct one. Knowing the process name, path, and parameters means that you don't have to go digging through shortcuts or task manager to double check any of these details.

I've only tested this application with my personal computers, so there may be issues on some systems. All processes owned by the current user will be filtered in, so if you're having trouble finding a particular process then make sure you're the owner of that process.

If you find any bugs, or have any suggestions then feel free to send me a direct message on Twitter.

Process Restarter v1.1 (32-bit)MEGAOneDrive
Process Restarter v1.1 (64-bit)MEGAOneDrive
Microsoft .NET Framework 4.5.2Microsoft

Click here to view changelog