Run command prompt in background silently (without opening a window)

If you like programming shell scripts for Windows, you might want to run your command prompt scripts in the background silently without actually opening the command prompt windows. This easily possible with a few lines of vbscript.

Running command prompt in background silently

Using VBScript To Run CMD Script Silently

Here’s a little snippet of one of my command prompt scripts:

rundll32.exe %SystemRoot%\system32\shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk,@Themes /Action:OpenTheme /file:"C:\Windows\Resources\Themes\landscapes.theme"

Let’s say you don’t want Windows 7 to open a command prompt window and run it silently, you can write a vbscript for that:

1. Step Open a notepad editor

2. Step Insert the following code:

Set WshShell = CreateObject("WScript.Shell")
cmds=WshShell.RUN("E:\scripts/themescript.bat", 0, True)
Set WshShell = Nothing

The 0 makes the shell script run silently.

3. Step Save your notepad file. When you save it add the extension .vbs and select All files from the dropdown as seen below:
Save VBScript

4. Step You can now schedule that cmd script and it will not open a command prompt window

This is very handy if you don’t want to be annoyed with dozens of command prompt windows when your scheduled tasks are running.

You might also want to know how to open the command prompt in Windows 8

5 of 5 0 (100%) 3 votes
- Cheers!

Written by:
Oliver is the founder and lead editor of this site. He is interested in finding new ways to break Windows, find common errors and help others to fix them. Aside from that, he loves to fully customize systems with Rainmeter and Dreamscene, find out more about ancient civilizations like the Chachapoya, sharpen his digital photography skills and create software with a small group of selected developers. If you would like to connect with him to discuss anything, send him a mail!

Learn More About.Me

Follow me on Twitter for daily updates:

Contact The Author:

Get Free Help

Connect With Our Site:



Need help? Ask a question at our QA site, click the red button to get started:
Want to support us? Great, simply buy your favorite games from G2A via our referral link ( and save money at the same time:

2 Responses to Run command prompt in background silently (without opening a window)

  1. Orange Community Approved Comment:
    sels said:

    here is a simple command for that:

    Set ws=CreateObject("WScript.Shell")
    ws.Run "TASKKILL.exe /F /IM iexplore.exe"

  2. Orange Community Approved Comment:
    oliversk said:

    Thanks sels, that might come in handy.

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *