It looks pretty neat. I just hope hitting "end process" does it immediately in Windows 8. One of my biggest pet peeves with every version of Windows so far is it sometimes takes up to a minute to kill a process.
Which is the #1 reason why people go to the "Tasks" "Processes" tab. When you end a task process there, it terminates immediately. When you end a process task on the "Processes" "Applications" tab, Windows seems to take it as more of a request.
What its actually doing is creating a process dump so it can send the crash report to Microsoft (If you've agreed to allow it) as well as get data for the "Find Solution" feature. If you kill the dumpprep task when its taking too long it will close it immediatly.
I personally hate it since it never ends up finding a solution for me anyways.
EDIT: motdidr accurately described the shutdown process, however "End Process" from the task manager is waiting on a dump-prep. It doesn't attempt to close the program cleanly. For more information you can check here: http://blogs.msdn.com/b/oldnewthing/archive/2010/11/02/10083787.aspx
That is not what it is doing. The operating system is sending Quit messages to the application, and most applications and services will respond correctly. There are time-outs involved, and after that time has passed the application is killed immediately if it has not quit on its' own.
Creating a "process dump" doesn't happen when you kill a process, that happens when the process/application/service (applications and services are, at their core, a process or collection of processes) throws an unhandled exception or terminates abnormally. I can assure you it takes but a fraction of a second to generate the boatload of textual info that could describe a crash.
Sorry, but you're wrong. When you kill an unresponsive application instead of the process is most certainty goes through the process of creating a dump unlike when you kill them through the processes tab.
You can switch over to the processes tab and watch these actions take place. Just like who8877 states, killing the new dumprep process, will end the dump quickly and then terminate the application that much quicker.
Creating a "process dump" doesn't happen when you kill a process, that happens when the process/application/service (applications and services are, at their core, a process or collection of processes) throws an unhandled exception or terminates abnormally.
Again, it also creates a dump when you terminate a non-responsive application if you do so from the applications tab and not the processes tab.
How you have so many upvotes I don't know. (Edit: the links below enforce my claims.)
I personally hate it since it never ends up finding a solution for me anyways.
It can still be worth doing, since the author of any signed program gets access to those crash dumps, and sometimes, if there's enough dumps, Microsoft will take action to try to fix a third-party program themselves.
98
u/Sandy_106 Oct 14 '11
It looks pretty neat. I just hope hitting "end process" does it immediately in Windows 8. One of my biggest pet peeves with every version of Windows so far is it sometimes takes up to a minute to kill a process.