グループポリシーに[shutdown]セクションを設定して、システムのシャットダウン中に実行するスクリプトを指定できます。これらのスクリプトはすべて、Windowsサービスが「Preshutdown」通知の受信を開始する前に実行されますか(それらに登録されている場合)、または「Stop」-pedを取得しますか(preshutdownに登録されていない場合)?
これらがどのような順序で発生するかを理解する必要があるので、グループポリシーのシャットダウンスクリプトが利用可能なWindowsサービスなどに依存するかどうかを理解できます。しかし、これらの両方の主題について一度に説明するものを見つけるのは困難です。
さて、試してみました。これまでの私の実験では、GPシャットダウンスクリプトが最初に実行されている間、シャットダウン中にWindowsサービスが停止される前に、実際のシャットダウン中に、動作を停止する可能性のあるアプリ/ API呼び出しへの依存関係がまだある可能性があることが示されていますsome (GPシャットダウンスクリプトが実行されているときまでに)。
また、サービスが登録できる「シャットダウン前」の通知と比較する方法については、まだ暗闇の中にいます。