“shutdown / r”과 “shutdown / g”의 차이점은 무엇입니까?

shutdown다음 옵션 설명을 우연히 발견했을 때 Windows 에서 명령에 대한 일부 옵션을 읽었습니다 .

/r         Full shutdown and restart the computer.
/g         Full shutdown and restart the computer. After the system is
           rebooted, restart any registered applications.

Windows가 다시 시작되면 모든 응용 프로그램이 종료 절차에서 닫히고 시스템 부팅시 다시 시작된다고 생각했습니다.

나를 위해 떠오르는 몇 가지 고려 사항은 다음과 같습니다.

  • 일부 다시 시작 트릭을 수행 한 이전 버전의 Windows에서 이월
  • 시스템 구성의 기본 동작을 일시적으로 무시

이것들 중 하나입니까? 이것들 중 아무것도 아닌?



답변

무엇입니까 shutdown /g?

/g옵션은 RegisterApplicationRestart API로 다시 시작하도록 등록 된 응용 프로그램을 다시 시작 합니다.

Windows Vista에 도입 된 Windows 다시 시작 관리자는 RegisterApplicationRestart API로 다시 시작하도록 등록 된 응용 프로그램을 정상적으로 종료하고 다시 시작할 수 있도록 지원합니다 .

이 기능은 Windows Update에서 사용됩니다. 시스템을 다시 시작한 후에도 아침에 데스크톱 PC에 하품을하면 다시 시작 관리자 덕분에 Outlook, 브라우저 창, OneNote, Visual Studio 및 Messenger가 모두 정렬되어 있습니다. 내가 자러 갔을 때처럼

이러한 “다시 시작한 후 모든 것을 자동으로 다시 시작”중 하나를 다시 시작한다고 가정합니다. 몇 주 전, 나는 이것을 시작하기 위해 Restart Manager API (예 : RmStartSessionRmShutdown )를 사용하는 작은 앱을 작성 해야한다고 생각했습니다.

그리고 shutdown 명령이 이것을 지원해야한다는 것을 알게되었습니다. 그리고 실제로, 그것은 :

shutdown /g

소스 Windows를 재시작하고 등록 된 모든 응용 프로그램을 재시작하십시오 : shutdown -g