PC를 끄면 어떻게됩니까? 그것은 나에게 말을 다른 화면으로 제공

내가 종료 버튼을 클릭하면 그것은 나에게 말을 다른 화면으로 제공 종료를 :

종료

이 단계에서 실제로 무슨 일이 일어나고 있습니까?

Windows XP에서는 전원을 끄기 전에 설정저장하는 것과 같은 것이 있다고 생각 합니다. 그러나 테마를 적용 할 때 테마를 적용 할 때 저장할 설정은 적용을 클릭하면 저장됩니다.

HD를 마운트 해제 하는 경우 반드시 강제 종료 ( 플러그 당기기 )와 동일합니다.



답변

있습니다 많은 종료하는 동안 일어나는 일들은. 다음은 몇 가지 예입니다.

  • 저장되지 않은 문서와 같이 사용자 응용 프로그램이 닫히지 않았는지 확인하고 필요한 경우 사용자에게 프롬프트
  • 백그라운드 서비스 중지
  • 열려있는 실행중인 서비스 및 응용 프로그램의 종료 신호를 기다립니다.
  • 캐시를 디스크로 플러시
  • 로그 파일 작성
  • 모든 사용자가 로그 아웃
  • 껍질을 끝내라
  • 필요한 경우 Windows 업데이트 설치를 시작하고 필요한 경우 부팅시 업데이트를 완료하도록 OS에 지시하십시오
  • ACPI 종료 신호를 보냅니다 (기기가 꺼지는 것임).

편집 : 다른 항목을 생각할 수 있다면 의견에 자유롭게 추가하십시오.


답변

시스템 레지스트리가 (아마?) 디스크에 기록됩니다. XP로 돌아가서 레지스트리를 변경 한 다음 전원을 끄면 변경 사항이 저장되지 않습니다. 나는 이것에 대해 잘 모르고 그것을 지적합니다.

다음은 Microsoft가 발표 한 문서에서 발췌 한 것입니다.

• 시스템 세션 종료. 이 단계에는 사전 종료 알림 및 종료 알림 하위 단계가 포함됩니다.

• 사전 종료 알림. Windows는 종료 전 알림을 받도록 등록 된 모든 서비스를 순차적으로 종료합니다. 종속 서비스의 종료 순서를 설정 한 주문 서비스는 순서가없는 서비스보다 먼저 종료됩니다.

• 종료 알림. 종료 알림을 받도록 등록 된 모든 서비스는 동시에 종료됩니다. 20 초 (Windows Vista) 또는 12 초 (Windows 7 클라이언트 운영 체제) 후에 모든 서비스가 종료되지 않은 경우 시스템은 종료를 계속합니다. 적시에 종료되지 않는 프로세스 및 서비스는 시스템이 종료됨에 따라 계속 실행됩니다.

• 커널 종료. 모든 장치 및 드라이버와 같은 나머지 시스템은 커널 종료 단계에서 종료됩니다.


기본적으로 기다리는 것은 개별 서비스를 정리하고 종료하는 것입니다. 각 서비스는 종료되기 전에 12 초 후에 종료됩니다.

종료 시간의 절반은 시스템 서비스 종료에 전념합니다. 시스템 종료 중 시간이 얼마인지 확인하는 데 흥미가 있다면 Windows에는 시스템 종료 시간을 추적하기위한 도구가 포함되어 있습니다.

xbootmgr -trace shutdown -numRuns 3 -resultPath % systemdrive % \ traces -postBootDelay 180 -traceFlags 기본

그리고 생성 된 파일을 이해하려면 (% systemdrive % \ traces에서 실행해야합니다)

xperf -i trace.etl -o summary.xml -a 종료

출처 : 업데이트 : Microsoft 서버의 링크가 더 이상 작동하지 않습니다

download.microsoft.com/download/3/C/A/3CA9058B-7EE5-4191-99E2-DB5917877522/OnOffTransPerf.docx

https://s3-us-west-1.amazonaws.com/omarpersonal/OnOffTransPerf.docx

download.microsoft.com/download/7/E/7/7E7662CF-CBEA-470B-A97E-CE7CE0D98DC2/OnOffTrans.docx

https://s3-us-west-1.amazonaws.com/omarpersonal/onofftrans.docx