SSブログ

KB4074588は危いらしい [OS]

2018.02.27
※今回の問題に対するMicro$oftの正式なサポート情報が公開されたので、これに合わせて記事の後半を全て書き直しました。


先日の2/14に、Windowz10向けのアップデート「KB4074588」が来ている。

私はグループポリシーで強制Windows updateを手動にしているためまだインストールしていないが、巷ではこの「KB4074588」によるトラブルが出ているらしい。


ネット上の情報では、まずWindowzが起動しないというよくあるケースがみられるが、それ以外に“USB接続のキーボードやマウスが認識しなくなる”という、あまり例の無い症状が出ているとか。


キーボードとマウスが使えない場合、パソコンは基本的に一切の操作が出来ないため非常に困る。

もし仕事で毎日使用しているパソコンがこのような状態になったら仕事が出来ない。

それどころか、復旧すらままならないではないか。


もちろんこのようなケースでも復旧の手段は残されている。

詳しくはこちら。

更新プログラム適用後、USB デバイス(キーボード及びマウス)が使用できなくなる事象について
https://blogs.technet.microsoft.com/askcorejp/2018/02/23/usb_device_problem_after_update/

記事の内容を簡単に説明すると、この問題は「KB4074588」のインストール時にこれに含まれるUSBデバイス関連のデバイスドライバがインストールに失敗するケースがあるが、このとき元々入っていたUSBのデバイスドライバが“StartComponentCleanup タスク”によって誤ってアンインストールされてしまう事が原因である模様。

これに対処し、復旧する手段は以下の通り。(上記リンク先の記事よりコピペ)


1. インストールメディアから Windows PE を起動、もしくは Windows RE を起動します。

Windows 回復環境 (Windows RE)
https://msdn.microsoft.com/ja-jp/library/windows/hardware/dn938364.aspx
※ WinRE へのアクセス方法 をご参考ください

2. コマンド プロンプトを起動します

- Windows PE の場合
2-1. インストールメディアからシステムを起動します。
2-2. Windows セットアップ画面(インストールを行う言語の選択等が表示されている画面)で Shift + F10 を押下します。
2-3. コマンドプロンプト(cmd.exe)が表示されます。

- Windows RE の場合
2-1. Windows RE 起動後、オプションの選択で [トラブルシューティング] を選択します。
2-2. トラブルシューティングの画面で [詳細オプション] を選択します。
2-3. 詳細オプション画面で [コマンド プロンプト] を選択します。
2-4. [コマンド プロンプト] で管理者のアカウントを選択します。
2-5. 管理者のパスワードを入力します。
2-6. コマンドプロンプト(cmd.exe)が表示されます

3. 次のコマンドを実行して 2/13 以降にインストールした Windows 10 Version 1709 向けの更新プログラム (KB4074588) のパッケージ ID を確認します。

dism.exe /image: /Get-Packages
例: dism.exe /image:c:\ /Get-Packages

4. 手順 3 で確認したパッケージ ID (Package_for_RollupFix~XXXXX) を次のコマンドに指定し、全てのパッケージを取り除きます。

dism.exe /image: /remove-package /packagename:
例: dism.exe /image:c:\ /remove-package /packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~16299.192.1.9

5. OS を起動させ、正常に動作する事を確認します。


また、すでに「KB4074588」がインストールされているが問題が起きていない環境、又はこれから「KB4074588」をインストールする必要がある環境の場合、予防措置として以下の方法が挙げられている。(以下元記事からのコピペ)


StartComponentCleanup タスクの無効化

1. “Windows” + “R” キーを押下し、[ファイル名を指定して実行] を起動します。
2. 入力欄に “taskschd.msc” と入力し、タスク スケジューラを起動します。
3. 以下の順に展開し、[StartComponentCleanup] を右クリックし、”無効″ にします。

[タスク スケジューラ ライブラリ] – [Microsoft] – [Windows] – [Servicing] (- [StartComponentCleanup])

以上。


なお、「StartComponentCleanup」について知りたい方は以下の記事を参照。

StartComponentCleanup タスクによる、不要な更新プログラムの削除について
https://blogs.technet.microsoft.com/askcorejp/2015/12/03/startcomponentcleanup/





nice!(1)  コメント(2) 
共通テーマ:パソコン・インターネット