パッチの適用において、以下の事象が起きており、下記の技術情報に記載されている対応を行おうと考えていますが、記載されている内容についてわからない点があるのでご教示ください。
-------------------------------------------------------------------------------------------------------
Windows Modules Installer サービスのタイムアウト時間、60 分を経過するまでシャットダウンが行われない
https://support.microsoft.com/ja-jp/kb/2827854
-------------------------------------------------------------------------------------------------------
① 以下に記載されている「トランザクション処理をロールバックする仕組み」とはどういう動作をしますでしょうか。
パッチ適用時にプレシャットダウンのタイムアウト値で指定した時間を経過しても応答がない場合、またはパッチ適用の後処理などでプレシャットダウンのタイムアウト値を過ぎてしまった場合、適用したパッチがアンインストールされるということでしょうか。
②「Windows Modules Installer」サービスのアクティブなセッションについて、確認することができる方法はありますでしょうか。
(例:netstatコマンドで確認できる。wireshark等のパケットキャプチャで確認できる。
「Windows Modules Installer」サービスのアクティブなセッションとは「Windows Update」サービスとの間のセッションのことでしょうか。
「Windows Modules Installer」サービスのアクティブなセッションとは同時に複数のセッションが張られるということでしょうか。
③「Windows Modules Installer」サービスについての説明に「Windows の更新プログラムおよびオプション コンポーネントのインストール、変更、および削除を可能にします。このサービスを無効にしていると、このコンピューターに対する Windows Update のインストールまたはアンインストールが失敗する場合があります。」が、Windows Updateにおいて、ダウンロードされたファイルをインストールするために展開を行い、更新プログラムのインストールによって更新されるプログラムの置き換え、更新プログラムのインストールによって不要となったプログラムの削除処理がされるということでしょうか。
----------------------------------------------------------------------------------------------------------
プレシャットダウン タイムアウト時間を短縮した場合に想定される懸念点として、実際にアクティブなセッションが存在しており、トランザクション処理が行われているにも関わらず、タイムアウトによりそれが強制的に終了させられてしまう、という状況が発生する可能性があります。ただし、Windows Modules Installer サービスおよびそれに対して要求を行う OS 側のコンポーネントは、セッションが不完全に終了した場合を考慮してトランザクション処理をロールバックする仕組みを備えています。このため、仮にトランザクション処理中にタイムアウトとなった場合もそれが致命的なエラーとなることはありません。
------------------------------------------------------------------------------------------------------------