Nircmd – A Power Packed Command Line Tool

Varun Kashyap 30-08-2008

Nircmd - A Power Packed Command Line Tool cmdpromptIn this article we will be looking at a free utility called Nircmd which is an excellent tool that offers a lot of features. When used with some imagination, it can accomplish wonders. But first let’s see what Nircmd has to offer.


Nircmd allows you to open the CD tray, dial an internet connection, increase & decrease the system volume, center all windows, remove the title bar from the ‘My Computer’ window, set a window as always on top, hide the start button on the taskbar, change the display mode of your monitor, turn off the monitor, start and stop windows services, write and delete registry entries, clipboard management, take screenshots, connect to a VPN, show/hide the start button, show/hide the clock and much much more.

Quite a handful. Isn’t it? Wait till you hear that it does all this from the command line. Yep! FROM THE COMMAND LINE.

How to Use It:

(1) Download and extract the contents
(2) You will get nircmd.exe along with a help file listing various functions performed by nircmd.
(3) Copy nircmd.exe to C:\windows\system32 or any other folder that is specified in the PATH environment variable.
(4) Run a command!

Nircmd - A Power Packed Command Line Tool nircmd

Get Creative

These are some of the creative ways I could think of using Nircmd. Maybe you can let us know some more? Please mention them in the comments.

    Create Shortcuts: nircmd allows you to create shortcuts (on your desktop of anywhere) to run any command. So you want to mute/unmute the system volume by clicking a
    shortcut? Use this: nircmd.exe cmdshortcut “~$folder.desktop$” “Switch Volume” mutesysvolume 2

    Disable Screensaver: nircmd.exe regsetval sz “HKCU\control panel\desktop” “ScreenSaveActive” 0

    Take a screenshot after 30 seconds and save it: nircmd.exe cmdwait 30000 savescreenshot “f:\temp\shot.png”

    Start the screensaver: nircmd.exe screensaver

    Hide the clock on the system tray: nircmd.exe win child class “Shell_TrayWnd” hide class “TrayClockWClass”

    Show the clock: nircmd.exe win child class “Shell_TrayWnd” show class “TrayClockWClass”


These are only some of the examples. You can find the complete list and more in the zip file you download.

You might ask why would you want to use a command line tool? Well if all that it does is not enough to push you then let me suggest some of the benefits of using the command line:

  • If thou aspire to be a power user thou shall master “The Ancient Art of Command Line!”
  • It’s faster, believe me, even if you have a decent typing speed you will be able to finish your work a lot faster doing it from the command line
  • It’s easier to do a number of actions in bulk using the command line. Like copy the files to the specified directory and then rename them all with a common prefix.
  • It’s easier to create a batch file and schedule tasks. Let’s say that you want to open the CD Tray at 2 am (it’s a weird one I know, you can laugh) how would you do it? Use Windows scheduled tasks and run the command at 2am. Although you might not gain a lot by doing so but this is just to let you know the power of the command line.
  • You can integrate your custom commands into menus.
  • You can create shortcuts and thus shortcut keys for your commands or batch files.

(By) – Varun Kashyap, a programmer, blogger and tech enthusiast, who also writes on his TechCrazy Blog (Its been a long time). Now you know he is a busy guy!


Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Boaftanofs
    September 21, 2008 at 7:31 pm

    thats it, brother

  2. picardo
    August 30, 2008 at 12:56 pm

    This may be a tangent but there is a great tool that mashes Windows Explorer and Command Line, and adds quite a few tricks to use commandline more effectively, such as a wizard a la Flash IDE's "Script Assist" tool.

    But it has not been updated since 2002 and doesn't work on Windows Vista. The original author has gone missing.

    If you guys wrote up a post about this app, maybe someone will take the time to update it for Vista.

  3. Jack Alexander
    August 30, 2008 at 12:44 pm

    NirCMD is considered by some malware scanners (Spyware Dr. comes to mind) as spyware. I've had the file for sometime, but have found that with some scanners there is no way to make it ignore or mark this file is safe. I use a lot of other NirSoft programs and don't have this poroblem with any of them. So, just a word to the wise for those who try to use this program....


  4. Nick
    August 30, 2008 at 12:12 pm

    Hmmm... It seems very useful! I might use this! Could come in pretty handy some day :P