How to Find Which Program Owns an Error Message Window

Error message dialog boxes usually have title bar text containing the application or process name that generated the error. However, you may sometimes encounter a pop-up window with no text in the title bar, making you guess which program has caused the error.

find unknown windows/dialog which app
Fig 1: Error message dialog with no title bar text.
find unknown windows/dialog which app
Fig 2: Error message dialog with title bar text.

Let’ say there are 100+ processes are showing up in the Task Manager. Terminating each one at a time to narrow down the process is cumbersome. To track down the respective app easily, use Process Explorer. Use Process Explorer’s “Find Windows’ Process” button (with the crosshair icon) to know a currently open window’s process name.

Process Explorer - Find window process button

Find Which Program Owns a Window or Dialog

Using Process Explorer – “Find Windows’ Process” button

  1. Download Process Explorer and run it as administrator.
  2. Keep the error message window and Process Explorer side by side
  3. Click and drag the Window finder (crosshair icon) button in the toolbar area and drop it on the target window —  i.e., the error message dialog or the application window you want to track.

    Process Explorer will now automatically select the Process name that owns the target window. If the selection doesn’t happen, it’s possible that the program you want to track is running elevated, but Process Explorer is running unelevated. Ensure Process Monitor is elevated; click the File menu and then click “Show Details for All Processes” to re-launch the program as administrator.

  4. Double-click it and look at the “Image” tab to know more about that process.

Now you know which application had raised that error message.

You can also use Window Inspector and Spy++ to track the application that created the window or dialog.

One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support. It won't take more than 10 seconds of your time. The share buttons are right below. :)

Ramesh Srinivasan is passionate about Microsoft technologies and he has been a consecutive ten-time recipient of the Microsoft Most Valuable Professional award in the Windows Shell/Desktop Experience category, from 2003 to 2012. He loves to troubleshoot and write about Windows. Ramesh founded in 2005.

8 thoughts on “How to Find Which Program Owns an Error Message Window”

  1. Oh my god. Ive been using process explorer for years, but never knew this. Ive been so annoyed with error windows that I have no idea where come from. Thanks to you (and google).

  2. If the error message is visible in the task bar, you should also be able to go into Task Manager (ctrl+alt+del) and find it listed under the “Applications” tab, then right-click on its entry and hit “Go to Process” and it will tell you the name of the EXE that’s running.

    Unfortunately, Windows versions earlier than 6 (Vista) don’t have the option of showing the full path or command line to the process… If you have Vista or later though it comes in handy once in a while.

  3. Thank you, thank you, thank you! I had a dialog box that kept raising itself but even a Google search couldn’t determine which application it was.

  4. Thank you. This helped me out. I had a window pop up announcing an error from and unknown source. I was concerned that it was evil. However, it was from a Samsung utility. Not friendly of Samsung.


Leave a Comment