Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Occasionally one of my computers will get so bogged down that everything locks up, Ctrl+Alt+Del doesn't work, Task Manager won't open, or they work, but are opening so slowly that it will take hours or days to shut down other processes and regain control of the computer, etc.

Is there a way to, for instance, force Task Manager to be highest priority so it always opens immediately with Ctrl+Shift+Esc even when some other process/driver is hogging the CPU? Is there some other program that can run in the background and open immediately like this?

This question isn't about fixing "underlying problems". No matter how much memory you have, it's still possible for a rogue process to eat it all up and lock up the computer in page fault thrashing, hog the CPU, etc. This question is about how to take back control of the computer when that happens.

Basically when these kind of lock-ups happen, I want to open some kind of task manager that pauses every other process and allows me to kill one of them, and then let everything resume so I can save my work, etc. Otherwise my only option is to hold down the power button.

Antifreeze is supposed to do exactly what i want, pausing all other applications and starting a task manager to kill the offender, but in my testing, it actually does neither.

share|improve this question

4 Answers 4

Process Tamer is a small and nifty utility that achieves your final goal, while going about it in a different and probably better way.

Rather than raise the priority of the Task Manager, it lowers the priority of any out of control process, preventing the kind of lock-ups that you are referring to.

However, if you still just want to permanently raise the priority of a process such as the task manager, you can use this other utility, Prio, but be careful when setting high priorities on multiple processes.

share|improve this answer

Sounds like there are deeper issues here, I rarely run across windows 7 machines that have difficulties launching task manager, (on even the most infected of machines)

With that said, even the lowly task manager requires memory to run so if you are maxing out your ram by opening hundreds of tabs or thousands of apps you will have issues using any utility.

Most of the time you can launch it but you have to wait for DAYS before it finally loads into memory, especially if other processes are hogging resources.

Add memory or consider cleaning your computer of apps and processes that don't need to be running.

share|improve this answer

You can kill tasks using command prompt.

1)Windows Key + R (Run)

2)type 'cmd' and click enter

3)type the command tasklist , press enter. you can see all tasks running in your system.

4)kill particular task/application by taskkill /f /im taskname

Eg: If you want to kill notepad, type taskkill /f /im notepad.exe

share|improve this answer

In windows it only has priorities for CPU time and not other resources on the system, and Task manager already has "high" cpu priority. The only other processes with a "high" priority are

  • dwm.exe (desktop window manager)
  • winlogon.exe (Windows Logon Application)
  • wininit.exe (Windows Start-Up Aplication)

Your computer is likely either starved of some other resource or you are running some other process with even higher priority, which is a bad idea to start with. There is no one solution to fix all, you can only prepare yourself as best you can for dealing with the problem while you track down each of the things causing the problems.

@peanut_butter that ProcessTamer program looks like a good idea for CPU resource shortages.

Whichever resource your server is short on, will make launching any process difficult. Launching cmd.exe and in turn taskkill or tskill will use a smaller memory footprint than task manager, but when you start cmd.exe you will want to increase it's cpu priority to High with task manager before trouble begins in case it is a cpu shortage.

Often when task manager is sluggish it is because the system is low on available ram and task manager has been swapped out of memory and on to disk because you weren't using it, or the disk is so busy with its swap file or other things that reading the taskmgr.exe or cmd.exe or taskkill.exe file from the disk takes ages. This can be caused by all sorts of things, and even servers with seemingly huge amounts of ram can be hit by an out of control process (even the windows memory manager process itself) can eat up too much ram and kills the system even to the point where programs start crashing or the entire system just BSOD. On my home Windows 7 machine I've had significant problems with Media Centre working fine for hours and then all of a sudden it will eat all the RAM and then some in about 5 seconds and then the PC is completely frozen and only pulling the power works.

You need to identify what actions are triggering these events before you can solve the problem. I suggest becoming familiar with the Performance Monitor program and how to make it log things.

Also note that just switching current applications to make task manager the current focus is handled by explorer.exe which is not and should not be high priority process. So leave task manager running in the foreground whenever you are trying to see if something is crashing your system.

share|improve this answer
    
"You need to identify what actions are triggering these events before you can solve the problem." It's different things every time. I need a general solution that just halts other things and lets me kill them. –  endolith Jul 4 '13 at 16:05

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.