Force a program/process into a non-responsive state

  administration, windows

I currently testing a tool for my company that monitor software performance. One of the things that I want to test with this product is its ability to detect non-responsive software/processes and perform a root cause analysis.

Thing is, that this requires me to be able to force a process into a non-responsive state. Is anyone aware of such a tool, or better yet a way to do this with cmd, powershell, or any other scripting language? For context, the OS we are using is Windows 10 (My mention of Powershell may have already given that away though…)

Additional comments:

The main process that I would like to test this with is explorer.exe. In fact if there is a built-in way to force explorer.exe to be non-responsive, then I probably don’t need a tool at all.

Source: Windows Questions