マイクロソフトが、2014年8月13日公開のWindows 更新プログラムに問題があり、適用するとPC が起動しなくなる場合があると発表しました。

現在は該当の更新プログラムを配信停止するとともに、起動しなくなった場合の復旧方法を公開しています。また問題が発生していないPC においても、予防のために該当プログラムのアンインストールを推奨しています。


不具合の原因となる更新プログラムは:
  • 2982791 [MS14-045] カーネルモードドライバーのセキュリティ更新プログラムについて (2014年8月12日)
  • 2970228 Update to support the new currency symbol for the Russian ruble in Windows
  • 2975719 August 2014 update rollup for Windows RT 8.1, Windows 8.1, and Windows Server 2012 R2
  • 2975331 August 2014 update rollup for Windows RT, Windows 8, and Windows Server 2012

4つのうちいずれかをインストールした後に、Stop 0x50 エラーが発生してPC が異常終了する場合があるほか、再起動後にも同じエラーが発生して起動に失敗する場合があるとしています。

PC が起動しない場合の復旧方法は:
  1. Windows のインストールディスクから起動してスタートアップ修復やシステムの復元を行い、更新プログラムをインストールする前の状態に戻す
  2. システムのバックアップがある場合はリストアする (=更新プログラムのインストール前に戻す)

これらの方法で復旧できない場合は、PC をセーフモードで起動してフォントキャッシュ fntcache.dat を削除する必要があります。


以下MS によるセーフモードからの復旧方法の引用。引用元のページも併せてどうぞ。

Windows 8 / 8.1 の場合 (MS によるWindows 7 のセーフモードへの入り方解説ページ)
  1. DVD や USB などのインストールメディアがある場合は、ドライブに挿入しPC を再起動する。ない場合はステップ4へ。
  2. Press any key to boot from DVD と表示されたらキーボードのキーを押す。このメッセージが表示されない場合は、DVD や USB からPC を起動するようにBIOS を設定変更し、起動順序を変更する。
  3. Install Windows ページまで来たら、Windows Recovery Environment を起動するためにRepair your Computer をクリック。
  4. インストールメディアが無い場合は、Windows の起動処理中に電源ボタンを長押ししてPC を3回再起動する。その後にPC を起動するとWindows Recovery Environment が起動する。
  5. PC が起動したらすぐに [オプションの選択] 画面で [トラブルシュート] をクリック。[スタートアップ設定] オプションが無い場合は[詳細オプション] からクリック。
  6. [スタートアップ設定] をクリック後、[再起動] ボタンをクリック。
  7. [スタートアップ設定] 画面で 「4) セーフモードを有効にする」 を選択。
  8. セーフモードで起動したら、管理者権限を所有するユーザーでログイン。
  9. 管理者権限でコマンドプロンプトを開き、del %windir%\system32\fntcache.dat と入力して実行し、fntcache.dat ファイルを削除する。
  10. PC を再起動する。通常はこれで正常に起動する。


11. レジストリエディターを起動する。方法はスタートメニューから「ファイル名を指定して実行」を選択し、regedit と入力してOK ボタンをクリック。



12. レジストリエディターが起動したら、左ペインから [HKEY_LOCAL_MACHINE] をクリックして展開し、[SOFTWARE] - [Microsoft] - [Windows NT] - [CurrentVersion] - [Fonts] の順番でポイントする。



13. [Fonts] を右クリックし、[エクスポート] をクリック。



14. ファイル名に任意の名前を設定し保存。(ステップ15で削除する、フォントに関するレジストリを復旧する際に使用)

15. Fonts サブキーから以下の条件に合うレジストリを探して削除する。
  • ファイル名のみではなく、下記画面例のように C:\xxx\xxx\xxx.otf などのフルパスで指定されている。
  • ファイル名の拡張子が otf (xxx.otf) となっている。



16. 管理者権限でコマンドプロンプトを開き、再度 del %windir%\system32\fntcache.dat と入力して実行し、fntcache.dat ファイルを削除する。

17. [コントロールパネル] から [プログラムと機能] を開いて[インストールされた更新プログラム] をクリックし、以下の4つの更新プログラムを探してアンインストールする。
  • KB2982791
  • KB2970228
  • KB2975719
  • KB2975331

18. PC を再起動する。

19. ステップ14で保存したファイルを右クリックして[結合 (G)] をクリックし、ステップ15で削除したレジストリキーを復元して作業完了。

8月13日のWindows アップデートに不具合、起動しなくなる可能性。復旧方法を公開中
広告

0 コメント

広告