最小化無回應服務的最佳做法
受影響的平臺
用戶端 – Windows Vista |Windows 7
Description
沒有回應的服務可能會導致逾時、終止的會話,甚至遺失資料。 採用最佳做法可大幅減少出現無回應的服務。
最佳做法
請確定您的應用程式及其所有相依服務和驅動程式都會回應系統電源和關機通知。
- 所有應用程式都應該立即且適當地回應關閉訊息,例如WM_QUERYENDSESSION和WM_ENDSESSION,指出關機正在進行中。
- 所有服務都應該立即回應 SCM 關機通知。 如果無法這麼做,電腦會將它們視為沒有回應,並起始 20 秒逾時並加以停止,並開啟遺失資料的可能性。 這也會在機器關機的關機時間增加 20 秒。
- 具有核心設備磁碟機相依性的所有服務都應該立即回應,並適當地回應其 DispatchShutdown 常式中的IRP_MJ_SHUTDOWN通知。
其他資源的連結