다음을 통해 공유


shutdown

로컬 또는 원격 컴퓨터를 하나씩 종료하거나, 다시 시작할 수 있습니다.

구문

shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

매개 변수

매개 변수 설명
/i 원격 종료 상자를 표시합니다. /i 옵션 명령을 따르는 첫 번째 매개 변수 여야 합니다. 경우 /i 지정, 다른 모든 옵션은 무시 됩니다.
/l 사용자가 로그 오프 현재 즉시 제한 시간이 없음을 사용 합니다. /l/m 또는 /t와 함께 사용할 수 없습니다.
/s 컴퓨터를 종료합니다.
/sg 컴퓨터를 종료합니다. 다음 부팅 시 자동 다시 시작 로그온을 사용하도록 설정하면 디바이스가 자동으로 로그인되고 마지막 대화형 사용자를 기반으로 잠기게 됩니다. 로그인 후 등록된 애플리케이션을 다시 시작합니다.
/r 종료 된 후 컴퓨터를 다시 시작합니다.
/g 컴퓨터를 완전히 종료했다가 다시 시작합니다. 다시 시작 시 자동 다시 시작 로그온을 사용하도록 설정하면 디바이스가 자동으로 로그인되고 마지막 대화형 사용자를 기반으로 잠기게 됩니다. 로그인 후 등록된 애플리케이션을 다시 시작합니다.
/a 시스템 종료를 중단합니다. 제한 시간 동안에만 사용 가능합니다. /fw와 함께 사용하면 보류 중인 펌웨어 부팅을 모두 삭제할 수 있습니다.
/p 로컬 컴퓨터만는 원격 컴퓨터가 아닌 해제-제한 시간 또는 경고 없이 합니다. 사용할 수 있습니다 /p 에서만 /d 또는 /f합니다. 컴퓨터에 전원 끄기 기능이 지원되지 않는 경우, /p를 사용하면 컴퓨터가 종료되지만 컴퓨터의 전원은 계속 켜져 있습니다.
/h 최대 절전 모드를 사용 하는 경우 최대 절전 모드를 로컬 컴퓨터를 설정 합니다. /f 스위치는 /h 스위치와 함께 사용할 수 있습니다.
/hybrid 디바이스를 종료한 다음 빠른 시작을 준비합니다. 이 옵션은 /s 옵션과 함께 사용해야 합니다.
/soft 실행 중인 프로세스와 애플리케이션이 강제 종료되는 대신 정상적으로 닫을 수 있습니다.
/fw 이 옵션을 종료 옵션과 결합하면 다음번 다시 시작 시 펌웨어 사용자 인터페이스로 이동합니다.
/e 컴퓨터가 예기치 않게 종료된 이유를 종료 이벤트 추적기에서 문서화할 수 있습니다.
/o 고급 부팅 옵션 메뉴로 이동하여 디바이스를 다시 시작합니다. 이 옵션은 /r 옵션과 함께 사용해야 합니다.
/f 강제로 사용자에 게 경고 하지 않고 닫으려면 애플리케이션을 실행 합니다.
주의: 사용 하 여 /f 옵션 저장 하지 않은 데이터가 손실 될 수 있습니다.
/m \\<computername> 대상 컴퓨터를 지정합니다. /l 옵션과 함께 사용할 수 없습니다.
/t <xxx> 종료 전 제한 시간을 xxx초로 설정합니다. 유효한 범위는 0~315,360,000(10년)이며 기본값은 30입니다. 제한 시간이 0 값보다 큰 경우 /f 매개 변수가 암시됩니다.
/d [p \| u:]<xx>:<yy> 시스템 다시 시작 또는 종료의 원인을 나열 합니다. 지원되는 매개 변수 값은 다음과 같습니다.
  • p - 다시 시작 또는 종료가 계획되어 있음을 나타냅니다.
  • U - 해당 이유가 사용자 정의되었음을 나타냅니다.
    p 또는 u 를 지정하지 않으면 다시 시작 또는 종료가 계획되지 않습니다.

  • xx - 메이저 이유 숫자(256보다 작은 양의 정수)를 지정합니다.
  • yy - 마이너 이유 숫자(65536보다 작은 양의 정수)를 지정합니다.
/c <comment> 시스템 종료 또는 다시 시작에 대한 사용자 지정 이유를 생성할 수 있으며, 이 이유는 큰따옴표로 묶어야 합니다. 최대 512자를 사용할 수 있습니다. /d 매개 변수와 함께 사용할 수도 있습니다.
:\ 로컬 컴퓨터에 정의 된 주 버전과 부 이유의 목록을 포함 하 여 명령 프롬프트에서 도움말을 표시 합니다.

설명

  • 사용자를 할당 해야는 시스템 종료 을 종료 하거나 로컬 원격 사용자 권한을 사용 하 여 컴퓨터 관리는 종료 명령입니다.

  • 사용자가 로컬 또는 원격으로 관리되는 컴퓨터의 예기치 않은 종료 주석을 추가하려면 관리자 그룹의 구성원이어야 합니다. 대상 컴퓨터가 도메인에 가입되어 있는 경우, 절차를 수행하려면 도메인 관리자 그룹의 구성원이어야 합니다. 자세한 내용은 다음을 참조하세요.

  • 한 번에 두 대 이상의 컴퓨터를 종료하려면 스크립트를 사용해 각 컴퓨터에 대해 종료를 호출하거나, 종료 /i를 통해 원격 종료 상자를 표시할 수 있습니다.

  • 주 버전과 부 이유 코드를 지정 하는 이유를 사용 하려는 각 컴퓨터에 이러한 이유 코드를 먼저 정의 해야 합니다. 이유 코드가 대상 컴퓨터에 정의되지 않은 경우 종료 이벤트 추적기는 올바른 이유 텍스트를 기록할 수 없습니다.

  • 시스템 종료가 계획된 것임을 나타내기 위해 /p 매개 변수를 사용해야 합니다. /p를 사용하지 않으면 경우 종료가 계획되지 않았음을 나타냅니다.

    • 계획되지 않은 종료 이유 코드와 함께 /p 매개 변수를 사용하면 종료가 실패합니다.

    • /p 매개 변수를 사용하지 않고 계획된 종료에 대한 이유 코드만 제공할 경우, 종료는 실패하게 됩니다.

종료 또는 다시 시작 이유는 다음과 같은 범례를 사용합니다.

  • E: 예상 - 사전에 계획되고 전달되는 예상 종료 또는 다시 시작을 의미합니다.
  • U: 예기치 않은 - 시스템 충돌, 전원 오류 또는 기타 오류로 인해 시스템이 작동을 중지함으로써 발생하는 예기치 않은 종료 또는 다시 시작입니다.
  • P: 계획됨 - 시스템 유지 관리, 소프트웨어 설치 또는 기타와 같이 미리 예약된 계획된 종료 또는 다시 시작을 의미합니다.
  • C: 고객 정의 - 시스템 종료 또는 다시 시작에 대한 사용자 지정 이유를 지정합니다.
이유 유형 주요함 설명
U 0 0 기타(계획되지 않음)
E 0 0 기타(계획되지 않음)
E 또는 P 0 0 기타(계획됨)
U 0 5 기타 오류: 시스템이 응답하지 않음
E 1 1 하드웨어: 유지 관리(계획되지 않음)
E 또는 P 1 1 하드웨어: 유지 관리(계획됨)
E 1 2 하드웨어: 설치(계획되지 않음)
E 또는 P 1 2 하드웨어: 설치(계획됨)
E 2 2 운영 체제: 복구(계획되지 않음)
E 또는 P 2 2 운영 체제: 복구(계획됨)
P 2 3 운영 체제: 업그레이드(계획됨)
E 2 4 운영 체제: 재구성(계획되지 않음)
E 또는 P 2 4 운영 체제: 재구성(계획됨)
P 2 16 운영 체제: 서비스 팩(계획됨)
2 17 운영 체제: 핫픽스(계획되지 않음)
P 2 17 운영 체제: 핫픽스(계획됨)
2 18 운영 체제: 보안 수정(계획되지 않음)
P 2 18 운영 체제: 보안 수정(계획됨)
E 4 1 애플리케이션: 유지 관리(계획되지 않음)
E 또는 P 4 1 애플리케이션: 유지 관리(계획됨)
E 또는 P 4 2 애플리케이션: 설치(계획됨)
E 4 5 애플리케이션: 응답하지 않음
E 4 6 애플리케이션: 불안정
U 5 15 시스템 오류: 중지 오류
U 5 19 보안 문제(계획되지 않음)
E 5 19 보안 문제(계획되지 않음)
E 또는 P 5 19 보안 문제(계획됨)
E 5 20 네트워크 연결 끊김(계획되지 않음)
U 6 11 전원 오류: 코드 분리
U 6 12 전원 오류: 환경
P 7 0 레거시 API 종료

예제

앱을 강제로 닫고 1분 지연 후 로컬 컴퓨터를 다시 시작하려면 애플리케이션: 유지 관리(계획됨) 이유 및 "Reconfiguring myapp.exe" 주석과 함께 다음을 입력합니다.

shutdown /r /t 60 /c "Reconfiguring myapp.exe" /f /d p:4:1

이전 예와 동일한 매개 변수를 사용해 원격 컴퓨터 myremoteserver를 다시 시작하려면 다음을 입력합니다.

shutdown /r /m \\myremoteserver /t 60 /c "Reconfiguring myapp.exe" /f /d p:4:1

보안 업데이트로 인해 원격 컴퓨터 myremoteserver를 5분 뒤 다시 시작하고 종료 이벤트 추적기에 사용자 지정 이유를 포함하려면 다음을 입력합니다.

shutdown /r /t 300 /e /c "Security Update" /m \\myremoteserver