Windows 7의 명령 줄에서 시간 초과가있는 최대 절전 모드 컴퓨터


63

명령으로 컴퓨터를 최대 절전 모드로 전환하려고합니다. shutdown /s /t 20컴퓨터를 종료하는 데 사용 하고 있었습니다 . 최대 절전 모드로 / s를 / h로 변경하면 입력 한 내용을 인식하지 못하는 것처럼 사용법 텍스트가 반환됩니다. 이 말은

/h         Hibernate the local computer.

최대 절전 모드로 전환하기 위해 / h와 함께 사용해야 할 다른 것이 있습니까?


그러나이 경우 (

답변:


76

유감스럽게도 최대 절전 모드 시간을 설정할 수 있다고 생각하지 않습니다.

시험:

ping -n 20 127.0.0.1 > NUL 2>&1 && shutdown /h /f

ping작업을 지연의 hackish 방법입니다. -n 2020 초 동안 기다려야합니다.

(더블 &&은 작업을 취소하기 위해 Ctrl+ 를 수행 할 수 C있지만 단순 &을 사용하는 경우 Ctrl+ 를 누르면 C타이머 만 중단 한 다음 계속 종료됩니다)


하하,이 멋진 "수면"대체에 대한 +1 :) 나는 이것을하기 위해 내 자신의 .exe를 썼지 만 .. hehahahahr.
akira

6
최대 절전 모드 시간을 설정할 수없는 이유는 무엇입니까? Windows 개발자가이 기능을 허용하는 것은 어렵지 않습니다. 그런데 왜 안 그래? Oo
Amirreza Nasiri

근사하지만 && powershell에서 일하고 있지 않음
Deo

참고 :이 > NUL 2>&1부분은에서 출력을 방지합니다 ping(자세한 내용은 관련 질문 참조 ).
톱 마스터

34

비슷한 방식으로 "timeout"또는 "waitfor"명령을 사용할 수도 있습니다.

timeout /t 20 /NOBREAK > NUL && shutdown /h

또는

waitfor NUL /t 20 || shutdown /h

자세한 내용은 다음과 같습니다. 배치 파일을 몇 초 동안 대기 / 절전 상태로 만드는 방법


1
두 옵션 모두 작동하지만 첫 번째 방법이 더 좋습니다 . <kbd> Ctrl </ kbd> + <kbd> C </ kbd>를 통해 명령을 취소하려면 첫 번째 옵션이 취소되지만 두 번째 옵션은 false첫 번째 조건에서을 받고 shutdown명령으로 바로 이동합니다.
IgniteCoders 2018 년

10

나는 다음을 사용한다 :

sleep 20 && shutdown /h /f

또는 특정 시간에 사용하지 않으려는 경우 :

At 22:30 shutdown /h /f

At 22:30 shutdown /h /fcmd prompt 에서 명령 을 시도했지만 액세스 거부와 같은 메시지가 표시되었지만 내 PC의 관리자입니다. 당신의
respose를

Windows 10에서는 'at'을 사용하는 데 필요한 권한이 변경되었다고 생각합니다. 시스템 작업만을위한 것이며 실행하려면 SYSTEM 계정이어야합니다. 예, SYSTEM은 로컬로 관리자 계정보다 더 많은 권한을 가지며 SYSTEM 계정에서 명령 프롬프트를 얻는 방법이 있습니다.
Thanasis Kapelonis

8

나는 그것이 시간에 대해 불평한다고 생각합니다. 그냥 넣으면 shutdown /h작동합니다.


3

물론 최대 절전 모드 시간을 설정할 수 있습니다.

특정 시간 후에 컴퓨터를 최대 절전 모드로 전환하려면 아래 명령을 cmd에 입력하면됩니다.

    timeout /t 36000 /nobreak & shutdown /h

이제 컴퓨터는 최대 절전 모드가되기 전에 36000에서 0으로 카운트 다운을 시작합니다. 그러나 36000을 원하는 시간 (초)으로 변경할 수 있습니다.



2

Windows 작업 스케줄러를 사용해 보셨습니까? 스크립트가 있으면 특정 시간에 실행되도록 설정할 수 있습니다. 시간 지연 질문에 답변해야합니다.


2

나는 항상 이것을 사용한다 :

종료 -h


중요하지 않습니다. 어떤 이유로 든 최대 절전 모드 시간을 지정할 수 없습니다.
Synetech

@Synetech Windows 개발자가이 기능을 허용하는 것은 어렵지 않습니다. 그런데 왜 안 그래? Oo
Amirreza Nasiri

1

또한 오랜 시간 동안 최대 절전 모드를 검색했습니다. 마지막으로 다음 해결책을 만들었습니다.

bat아래와 같이 파일을 작성하십시오 .

timeout /t %1 /nobreak && shutdown /h

그것이 저장된다고 가정하자 C:\hibernate.bat

그런 다음 Run명령 ( Win+R)을 열고 bat아래와 같이 시간 초과로 파일을 실행하십시오 .

C:\hibernate.bat [timeout]


-2

대신에 /사용 -.

CMD에서 아래 명령을 admin priv 및 test로 사용하십시오.

shutdown -h
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.