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/공유)에서 16비트 프로그램을 시작합니다. 이러한 옵션은 64비트 플랫폼에서 지원되지 않습니다.
{/low | /normal | /high | /realtime | /abovenormal | /belownormal} 지정 된 우선 순위 클래스에서 애플리케이션을 시작 합니다.
/노드 <NUMA node> NUMA(비균일 메모리 아키텍처) 노드의 메모리 지역성을 10진수 정수로 활용합니다. 기본 NUMA 노드에서 공유 메모리를 통해 서로 통신하는 두 프로세스는 가능한 경우 동일한 NUMA 노드에서 메모리를 할당하면서 메모리 대기 시간을 최소화할 수 있습니다. 지정된 노드 외부의 프로세서에서 자유롭게 실행할 수 있습니다.
/선호도 <hexaffinity> 새 애플리케이션 (16 진수 숫자로 표현 되는) 지정 된 프로세서 선호도 마스크를 적용 합니다. 두 프로그램은 동일한 NUMA 노드 내의 특정 프로세서 코어에서 실행할 수 있습니다. 이 번호는 선호도 마스크를 변경하지 않고도 프로세서별 지원되는 양으로 변경할 수 있습니다.
/wait 애플리케이션을 시작 하 고 끝날 때까지 대기 합니다.
/b 명령 프롬프트 창을 열지 않고 애플리케이션을 시작합니다. CTRL + C 처리는 CTRL + C 처리 애플리케이션을 사용 하지 않으면 무시 됩니다. 애플리케이션을 중단 하려면 CTRL + BREAK를 사용 합니다.
/기계 <x86 | amd64 | arm | arm64> 애플리케이션 프로세스의 컴퓨터 아키텍처를 지정합니다.
[<command> [<parameter>... ] | <program> [<parameter>... ]] 명령이 나 프로그램 시작을 지정 합니다.
<parameter> 명령 또는 프로그램에 전달할 매개 변수를 지정합니다.
/? 명령 프롬프트에 도움말을 표시합니다.

설명

  • 파일의 이름을 명령으로 입력하여 파일 연결을 통해 실행 불가능한 파일을 실행할 수 있습니다.

  • 문자열 CMD를 포함하는 명령을 확장 또는 경로 한정자 없이 첫 번째 토큰으로 실행하는 경우 CMD는 COMSPEC 변수의 값으로 바뀝니다. 이렇게 하면 사용자가 현재 디렉터리에서 픽업 cmd 할 수 없습니다.

  • 32비트 GUI(그래픽 사용자 인터페이스) 애플리케이션 cmd 을 실행하는 경우 명령 프롬프트로 돌아가기 전에 애플리케이션이 종료되기를 기다리지 않습니다. 명령 스크립트에서 애플리케이션을 실행하는 경우에는 이 동작이 발생하지 않습니다.

  • 64비트 플랫폼에서 실행하는 경우 및 /shared 매개 변수는 /separate 지원되지 않습니다.

  • 확장 Cmd.exe 명을 가진 기존 파일에 대한 명령이나 파일 경로가 아닌 첫 번째 토큰을 사용하는 명령을 실행하는 경우 PATHEXT 환경 변수의 값을 사용하여 찾을 확장명과 순서를 결정합니다. PATHEXT 변수의 기본값은 입니다. .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

    구문은 각 확장을 구분하는 세미콜론(;)을 사용하여 PATH 변수와 동일합니다.

  • start 는 지정된 실행 파일을 검색하고, 있는 경우 현재 작업 디렉터리에 관계없이 실행 파일이 시작됩니다. 실행 파일을 검색할 때 확장명에서 일치하는 항목이 없는 경우 검사 시작하여 이름이 디렉터리 이름과 일치하는지 확인합니다. 이 경우 해당 경로에서 시작 이 열립니다 Explorer.exe .

예제

명령 프롬프트에서 Myapp 프로그램을 시작하고 현재 명령 프롬프트 창의 사용을 유지하려면 다음을 입력합니다.

start Myapp

최대화된 별도의 명령 프롬프트 창에서 시작 명령줄 도움말 정보를 보려면 다음을 입력합니다.

start /max start /?