Windows를 종료 할 때 shutdown.exe가 필요합니까? 아니면 Windows를 종료하는 데 사용되는 것의 일부입니까? 대신 다른 파일 및 / 또는 프로세스가 사용됩니까? 오늘의 수퍼 유저 Q & A 게시물에는 호기심 많은 독자의 질문에 대한 답변이 있습니다.
오늘의 질문 및 답변 세션은 커뮤니티 중심의 Q & A 웹 사이트 그룹 인 Stack Exchange의 하위 부문 인 SuperUser가 제공 한 것입니다.
질문
수퍼 유저 리더 인 Mukul Kumar가 Windows를 종료하는 데 shutdown.exe가 필요한지 알고 싶습니다.
파일입니다 C : \ Windows \ System32 \ shutdown.exe Windows를 종료하거나 다시 시작하는 데 필요합니까?
Windows를 종료하거나 다시 시작하려면 shutdown.exe가 필요합니까?
대답
수퍼 유저 기여자 JdeBP는 우리에게 답을 제공합니다.
귀하의 질문은 물론 귀하의 답변에서 비롯됩니다. StackExchange , 특히 답변의 초기 수정에 대한 kinokijuf의 의견에서.
kinokijuf가 말했듯이 Windows는 Unix가 아닙니다. Unices 및 Linux에서 종료는 실제로 전체 종료 프로세스에 포함됩니다. 로그인 한 사용자에게 정기적 인 경고 메시지를 보내고 / run / nologin 예정된 종료 시간 이전에 추가 로그온을 방지하기 위해 파일.
Windows NT에서는 그렇지 않습니다.
Windows 탐색기 시작 메뉴의 "전원 버튼"에 대한 "종료"작업, 작업 관리자의 "종료"메뉴 옵션, 재부팅 / S TCC 또는 Take Command에서 시스템을 종료 할 수있는 기타 응용 프로그램은 모두 InitiateSystemShutdownEx () 또는 ExitWindowsEx ()의 두 Win32 API 호출 중 하나를 직접 호출하여 종료를 시작합니다. 종료 프로그램을 실행하여 간접적으로 작업을 수행하지 않습니다. 실제로 Win32 API 호출을 호출하는 것보다 더 많은 코드가 필요합니다. 종료 프로그램은 로컬 종료를 수행 할 때 동일한 Win32 API 호출도 호출합니다.
실제로 Windows NT를 종료하는 프로그램은 winlogon, csrss 및 smss입니다. 특히 지연된 종료 요청을 처리하는 주요 작업을 수행하는 것은 winlogon입니다.
추가 읽기
- 조나단 드 보인 폴라드 (2006). Windows NT 6 종료 프로세스 . 자주 제공되는 답변.
- 일시 휴업 . FreeBSD 9.2 매뉴얼 페이지 . 2013-03-19.
- 일시 휴업 . Systemd 매뉴얼 페이지 . 2013. Freedesktop.org.
- 일시 휴업 . Upstart 매뉴얼 페이지 . 2009. Canonical Ltd.
- InitiateSystemShutdownEx . MSDN. 마이크로 소프트 회사.
- ExitWindowsEx . MSDN. 마이크로 소프트 회사.
- 재부팅 . Command / TCC 도움말을 사용하십시오. JP 소프트웨어.
설명에 추가 할 것이 있습니까? 댓글에서 소리를 내십시오. 기술에 정통한 다른 Stack Exchange 사용자의 답변을 더 읽고 싶으신가요? 여기에서 전체 토론 스레드를 확인하십시오. .