Task manager

How to Use the Mac Terminal’s Hidden Task Manager to See Background Processes

You’re closing a Terminal window, only to be told that doing so will terminate a running process. Which is confusing, because you didn’t know anything was still running at all.

There are all kinds of reasons an application might be running in the background in a Terminal window, and it might not be a good idea to close the window while one is running, at least not without finding out what’s going on.

Which is where the Inspector comes in handy. With the Terminal open, hit Command+I to bring up the Inspector. Alternatively, you can click Shell > Show Inspector in the menu bar. Either way a side window will open.

This is the Inspector, and it allows you to change a number of settings. You can set a name for the currently…

What Is conhost.exe and Why Is It Running?

You are no doubt reading this article because you’ve stumbled across the Console Window Host (conhost.exe) process in Task Manager and are wondering what it is. We’ve got the answer for you.

This article is part of our ongoing series explaining various processes found in Task Manager, like svchost.exe, dwm.exe, ctfmon.exe, mDNSResponder.exe, rundll32.exe, Adobe_Updater.exe, and many others. Don’t know what those services are? Better start reading!

So What Is the Console Window Host Process?

Understanding the Console Window Host process requires a little bit of history. In the Windows XP days, the Command Prompt was handled by a process named the ClientServer Runtime System Service (CSRSS). As the name implies, CSRSS was a system level service. This created a couple of problems. First, a crash in CSRSS could bring down a whole system, which exposed not just reliability issues, but possible security vulnerabilities as well. The second problem was that CSRSS could not be themed, because the developers didn’t want to risk theme code to run in a system process. So, the Command Prompt always had the classic look rather than using new interface elements.

Notice in the screenshot of Windows XP below that the Command Prompt doesn’t get the same styling as an app like Notepad.


Windows Vista introduced the Desktop Window Manager—a service that “draws” composite views of windows onto your desktop rather than letting each individual app handle that on its own. The Command Prompt gained some superficial theming from this (like the glassy frame present in other windows), but it came at the expense of being able to drag and drop files, text, and so on into the Command Prompt window.

Still, that theming only went so far. If you take a look at the console in Windows Vista, it looks like it uses the same theme as everything else, but you’ll notice that the scrollbars are still using the old style. This is because the Desktop Window Manager handles drawing the title bars and frame, but an old-fashioned CSRSS window still sits inside.


Enter Windows 7 and the Console Window Host process. As the name implies, its a host process for the console window. The process sort of sits in the middle between CSRSS and the Command Prompt (cmd.exe), allowing Windows to fix both of the previous issues—interface elements like scrollbars draw correctly, and you can again drag and drop into the Command Prompt. And that’s the method still used in Windows 8 and 10, allowing all the new interface elements and styling that have come along since Windows 7.


How to Monitor Your Chromebook’s System Resources with Cog

While Chromebooks are generally considered “casual use” machines, they continue to get more powerful and versatile. And as they continue to do more, the strain on the machine naturally becomes larger. If you’re looking for a great way to quickly and easily keep tabs on what your Chromebook is doing, look no further than Cog.

Where Chrome’s Native Task Manager Falls Short

Now, before we jump into what Cog is, let’s talk about the native task manager in Chrome OS. This is a great tool that will let you easily hunt down resource-hogging apps, and Cog isn’t meant to replace this. Instead, it’s really useful alongside the native task manager.

If you’re not familiar with the native task manager in Chrome OS, there are two ways to launch it:

  • Three dot menu button > More Tools > Task Manager
  • Tapping Search + Escape on the keyboard

This will give you a nice overview of what’s going on with the system, albeit in a very plain Jane, straightforward, text-based look. (Read: it’s ugly.)

It’s not only…