start
지정 된 프로그램 또는 명령을 실행 하는 별도 명령 프롬프트 창을 시작 합니다.
Syntax
start <"title"> [/d <path>] [/i] [{/min | /max}] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | /belownormal}] [/node <NUMA node>] [/affinity <hexaffinity>] [/wait] [/b] [/machine <x86|amd64|arm|arm64>] [<command> [<parameter>... ] | <program> [<parameter>... ]]
참고 항목
컴퓨터 매개 변수는 현재 Windows 11 미리 보기용으로만 제공됩니다. 이 매개 변수는 Windows 11 Insider Preview 빌드 22557부터 사용 가능합니다. 이 정보는 릴리스되기 전에 상당히 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보와 관련하여 명시적이거나 묵시적인 어떠한 보증도 하지 않습니다.
매개 변수
매개 변수 | 설명 |
---|---|
"title" |
명령 프롬프트 창 제목 표시줄에 표시하려는 제목을 지정합니다. |
/d <path> |
시작 디렉터리를 지정합니다. |
/i | 새 명령 프롬프트 창으로 Cmd.exe 시작 환경을 전달합니다. /i 을(를) 지정하지 않으면 현재 환경이 사용됩니다. |
{/min | /max} |
새 명령 프롬프트 창을 최소화(/min )하거나 최대화(/max )하도록 지정합니다. |
{/separate | /shared} |
별도의 메모리 공간(/separate )이나 공유 메모리 공간(/shared)에서 16비트 프로그램을 시작합니다. 이러한 옵션은 64비트 플랫폼에서는 지원되지 않습니다. |
{/low | /normal | /high | /realtime | /abovenormal | /belownormal} |
지정 된 우선 순위 클래스에서 애플리케이션을 시작 합니다. |
/node <NUMA node> |
불균일 기억 장치 아키텍처(Non-Uniform Memory Architecture,NUMA) 노드의 메모리 지역성은 10진수 정수여야 합니다. 기본 NUMA 노드에서 공유 메모리를 통해 상호 통신하는 두 프로세스는 가능한 같은 NUMA 노드에서 메모리를 할당하면서 메모리 대기 시간을 최소화할 수 있습니다. 지정된 노드 외부의 프로세서에서 자유롭게 실행 가능합니다. |
/affinity <hexaffinity> |
새 애플리케이션 (16 진수 숫자로 표현 되는) 지정 된 프로세서 선호도 마스크를 적용 합니다. 같은 NUMA 노드 내의 특정 프로세서 코어에서 두 프로그램을 실행할 수 있습니다. 이 숫자는 선호도 마스크를 변경하지 않고도 프로세서별 지원되는 양으로 변경될 수 있습니다. |
/wait | 애플리케이션을 시작 하 고 끝날 때까지 대기 합니다. |
/b | 새 명령 프롬프트 창을 열지 않고 애플리케이션을 시작합니다. CTRL + C 처리는 CTRL + C 처리 애플리케이션을 사용 하지 않으면 무시 됩니다. 애플리케이션을 중단 하려면 CTRL + BREAK를 사용 합니다. |
/machine <x86 | amd64 | arm | arm64> |
애플리케이션 프로세스의 컴퓨터 아키텍처를 지정합니다. |
[<command> [<parameter>... ] | <program> [<parameter>... ]] |
명령이 나 프로그램 시작을 지정 합니다. |
<parameter> |
명령 또는 프로그램에 전달할 매개 변수를 지정합니다. |
/? | 명령 프롬프트에 도움말을 표시합니다. |
설명
파일 이름을 명령으로 입력함으로써 파일 연결을 통해 비실행 파일을 실행할 수 있습니다.
확장 또는 경로 한정자 없이 문자열 CMD를 첫 번째 토큰으로 포함하는 명령을 실행하면 CMD가 COMSPEC 변수의 값으로 바뀝니다. 이렇게 하면 사용자가 현재 디렉터리에서
cmd
을(를) 선택할 수 없습니다.32비트 그래픽 사용자 인터페이스(Graphical User Interface, GUI) 애플리케이션을 실행하는 경우
cmd
은(는) 애플리케이션이 종료될 때까지 기다리지 않고 명령 프롬프트로 돌아갑니다. 애플리케이션을 명령 스크립트에서 실행하는 경우에는 이와 같은 동작이 나타나지 않습니다./separate
및/shared
매개 변수는 64비트 플랫폼에서 실행하는 경우 지원되지 않습니다.명령이 아닌 첫 번째 토큰을 사용하거나, 확장과 함께 기존 파일의 경로를 사용하는 명령을 실행하는 경우
Cmd.exe
은(는) PATHEXT 환경 변수의 값을 사용하여 찾고자 하는 확장명과 순서를 결정합니다. PATHEXT 변수의 기본값은.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
입니다.구문은 PATH 변수와 동일하며, 각 확장자를 세미콜론(;)으로 구분합니다.
start는 지정된 실행 파일을 검색하고, 검색된 경우에는 현재 작업 디렉터리에 관계없이 실행 파일이 시작됩니다. 실행 파일을 검색할 때 어떤 확장과도 일치하는 항목이 없는 경우에는 start에서 이름이 디렉터리 이름과 일치하는지 확인합니다. 그런 경우 해당 경로에서 start가 열립니다
Explorer.exe
.
예제
명령 프롬프트에서 Myapp 프로그램을 시작하고 현재 명령 프롬프트 창을 사용해 유지하려면 다음을 입력합니다.
start Myapp
별도의 최대화된 명령 프롬프트 창에서 start 명령줄 도움말 정보를 보려면 다음을 입력합니다.
start /max start /?