start 命令是一个非常实用的工具,它的主要作用是在一个新的窗口中启动指定的程序或命令,这可以让你在不中断当前正在执行的命令行任务的情况下,打开新的程序。

基本语法
start 命令的基本语法如下:
START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] ["program_name"] [parameters]
看起来很复杂,但别担心,我们不需要一次性记住所有参数,下面我们通过最常见的用例来逐一讲解。
核心用法与常用参数
启动一个程序或文件(最常用)
这是 start 命令最基本的功能,它会自动关联文件的默认打开程序。
语法:

start ["路径或文件名"]
示例:
-
打开一个文件夹:
start C:\Users\YourUser
这会打开你的用户主文件夹。
-
用默认程序打开一个文件:
(图片来源网络,侵删)start C:\path\to\your\document.docx
这会用 Word(或你电脑上关联 .docx 文件的其他程序)打开这个文档。
-
打开一个网页:
start https://www.google.com
这会启动你的默认浏览器并打开 Google。
-
启动一个程序:
start notepad.exe
这会打开一个新的记事本窗口。
指定窗口标题
当你在新窗口中启动程序时,可以为该窗口指定一个自定义的标题。
语法:
start "自定义标题" ["程序路径"]
注意: "title" 是第一个参数,并且如果它包含空格,则必须用引号括起来。
示例:
- 打开一个带标题的记事本:
start "我的专用记事本" notepad.exe
新打开的记事本窗口标题栏会显示“我的专用记事本”。
指定工作目录
有时候你希望程序在某个特定的文件夹中启动,而不是在系统盘或当前目录下。/D 参数可以做到这一点。
语法:
start /D "目标目录路径" ["程序路径"]
示例:
- 在
D:\Projects\MyApp目录下启动命令提示符:start /D "D:\Projects\MyApp" cmd.exe
新打开的 CMD 窗口当前路径会是
D:\Projects\MyApp>。
控制窗口大小(最小化/最大化)
你可以让新启动的程序窗口以最小化或最大化状态显示。
语法:
-
最小化启动:
start /MIN ["程序路径"]
-
最大化启动:
start /MAX ["程序路径"]
示例:
- 以最小化方式打开计算器:
start /MIN calc.exe
在新窗口中执行命令行命令
这是 start 命令一个非常强大的功能,你可以让它在新的 CMD 窗口中执行一整条命令,执行完窗口会自动关闭。
语法:
start "窗口标题" cmd /k "你的命令"
或者
start "窗口标题" cmd /c "你的命令"
关键区别:
/k:执行完命令后保持窗口打开,这对于需要查看命令输出或进行后续操作非常有用。/c:执行完命令后立即关闭窗口,这适用于执行一次性任务。
示例:
-
在新窗口中执行
ipconfig并查看结果:start "网络信息" cmd /k ipconfig /all
这会弹出一个标题为“网络信息”的新 CMD 窗口,显示详细的网络配置信息,并且窗口会保持打开状态。
-
在新窗口中快速
ping一下百度,然后自动关闭:start "Ping Test" cmd /c ping www.baidu.com
你会看到一个窗口一闪而过,因为它执行完
ping命令后就关闭了。
特殊参数:直接调用系统程序
start 命令还有一些特殊的“魔法”参数,可以直接调用系统内置的程序或功能,而无需提供 .exe 路径。
| 参数 | 功能描述 | 示例 |
|---|---|---|
explorer |
打开文件资源管理器 | start explorer (打开“此电脑”) start explorer . (打开当前目录) |
control |
打开控制面板 | start control |
ms-settings |
打开 Windows 10/11 的设置应用 | start ms-settings:windows-update (直接打开更新页面) |
notepad |
打开记事本 | start notepad |
calc |
打开计算器 | start calc |
mspaint |
打开画图 | start mspaint |
write |
打开写字板 | start write |
osk |
打开屏幕键盘 | start osk |
magnify |
打开放大镜 | start magnify |
示例:
- 直接打开 Windows 设置:
start ms-settings:
- 打开“程序和功能”(卸载程序):
start appwiz.cpl
实战演练与技巧
场景: 你需要同时打开一个项目文件夹、一个命令行窗口(并进入项目目录)、以及一个代码编辑器。
-
打开项目文件夹:
start D:\MyWebProject
-
在项目目录下打开一个新的 CMD 窗口:
start /D "D:\MyWebProject" cmd /k
/k会让窗口保持打开,方便你后续输入命令,npm start。 -
打开 VS Code 编辑器:
start code "D:\MyWebProject"
(前提是你已经将
code命令添加到了系统环境变量中)
总结表格
| 目标 | 命令示例 | 说明 |
|---|---|---|
| 打开文件/网址 | start C:\test.txt |
用默认程序打开文件或网址。 |
| 打开文件夹 | start C:\Windows |
打开指定的文件夹。 |
| 启动程序 | start notepad.exe |
启动一个可执行文件。 |
| 自定义窗口标题 | start "日志" notepad.exe |
新窗口的标题为“日志”。 |
| 指定工作目录 | start /D "C:\Logs" notepad.exe |
在 C:\Logs 目录下打开记事本。 |
| 最小化启动 | start /MIN calc.exe |
计算器窗口以最小化方式启动。 |
| 执行命令并保持窗口 | start "检查IP" cmd /k ipconfig |
新窗口执行 ipconfig 并保持打开。 |
| 调用系统设置 | start ms-settings:network |
直接打开网络设置页面。 |
掌握 start 命令及其参数,能极大地提升你在 Windows 命令行下的工作效率。
