月別アーカイブ: 9月 2014

Dism のエラー


Dism /Online /Cleanup-Image /RestoreHealth を実行すると、エラー 0x800f081f, (0x800f0906, 0x80240021)が発生します

COMPONENTS レジストリーキーが正しく構成できていない場合があります。


Windows 8.1 x64

%SystemRoot%\WinSxS\Backup\ フォルダーの

  • amd64_microsoft-windows-win32k.resources_31bf3856ad364e35_6.3.9600.16384_en-us_3e231d7c32356c63_win32k.sys.mui_c0d34fe8
  • amd64_microsoft-windows-wbiosrvc.resources_31bf3856ad364e35_6.3.9600.16384_ja-jp_0b1e4988c156e896_wbiosrvc.dll.mui_d5b8b2b8
  • amd64_microsoft-windows-watchdog_31bf3856ad364e35_6.3.9600.17031_none_515a3a8b7d4d6297_watchdog.sys_6114703c

このファイルを %SystemRoot%\WinSxS のもので置き換えたところ発生しなくなりました。mui ファイルは使用する言語によって異なります。これ以外のファイルにも相違があります。必ずバックアップを取ってから行ってください。

0x80240021 エラー が発生する際は、Dism /Online /Cleanup-Image /ScanHealth を先に実行してください。タイムアウトしています。

When these files are replaced with new ones of the folder(%SystemRoot%\WinSxS), I was able to solve the problem. mui files are different in each language. There was a difference for other files. You can be sure to backup, please do it.

デルタ圧縮について(msdelta compression)


Windows 8 の デルタ圧縮 (msdelta compression) の展開 (decompression) に何らかの問題があるようです。Windows の機能で 有効化した際に ファイルを正しく復元できない場合があります。

最新のバージョンの更新プログラムを適用する際に、古いバージョンのファイルを正しく復元しないまま圧縮を行っているようです。以前の更新プログラムを削除したときに古いバージョンのファイルを正しく復元できないので BSoD が発生しています。

There is a problem with Windows 8 about the feature of msdelta compression or decompression. It seems that some files are not able to decompress correctly.

When we apply the new update, it is not possible to extract the files of the old version. Therefore, BSoD occurs when we remove the new one.

iOS 8


iOS 7.1.2 から iOS 8 にアップデートしましたが、特に問題は発生しませんでした。2014年9月18日 午前6時ごろに実行しましたが、公開直後ということもありダウンロードに1時間ほど要しました。


[2014-09-26] iOS 8.0.2 にアップデートしましたが、問題は発生していません。iOS 8.0.1, iOS 8.0.2 は一部の環境で ネットワークに接続できなくなる不具合が報告されています。

Windows Update (Windows 8.1)


Windows 8.1 で Windows Update に失敗する

KB2919355, KB2934018, KB2975719, KB2984006 などの更新プログラムのインストールに失敗するときに次の点を確認してみてください。マイクロソフトが推奨する方法ではありませんので注意してください。

  1. regedit.exe を起動して、HKEY_LOCAL_MACHINE に ハイブ(%SystemRoot%\System32\config\components)を追加します。キー名を COMPONENTS に設定します。
  2. 更新プログラム(msu ファイル)を展開して、sys ファイルを含むフォルダーを確認します。対応する %SystemRoot%\WinSxS\ フォルダーの古いバージョンを選択します。
  3. %SystemRoot%\WinSxS\ フォルダーのファイルが圧縮されているかどうか確認します。適用する更新プログラムの sys ファイルと比べてファイルサイズが小さい場合は msdelta 圧縮されています。
  4. HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components の 対応するキーに含まれる f! で始まる値の DRORD が 3 に設定されているか確認します。圧縮されているのに 1 に設定されている場合は変更します。圧縮されていないファイルの場合は 1 に設定します。NTFS圧縮(エクスプローラーで青色の表示になる) の場合は 5 に設定します。
  5. f! で始まる値が 1 のみ含まれる場合は、CF, CTS, DV を削除します。

CF の値が存在すると、%SystemRoot%\WinSxS\ManifestCache (blob) を参照します。必要があればこのフォルダーの bin ファイルを削除します。

この状態で 更新プログラムを適用します。次のコマンドを実行します。

  • Dism /Online /Cleanup-Image /StartComponentCleanup
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /Online /Cleanup-Image /RestoreHealth

ネットワークの切断


Windows で ネットワーク(Wi-FI)が頻繁に切断される。動画再生など負荷の高い処理を行うと発生する。

「ネットワークと共有センターを開く」-「アダプターの設定」で設定するネットワークアダプターを選択して「プロパティー」をクリックします。「ネットワーク」タブの「この接続は次の項目を使用します。」で「QoS パケット スケジューラ」をチェックをオフにします。

Windows Update (KB2984006)


KB2984006 の適用について

特定のPC (Windows 8.1 x64 Update 1)でインストールできませんでした。

  1. 更新プログラムを適用しています (30%) で再起動します
  2. 再起動後、「再起動しています」が表示されて再び再起動します
  3. ディスプレイの表示が乱れ、5秒ほど静止しました
  4. 自動的に再起動して、今度は 「Windows 更新プログラムを構成できませんでした」「更新プログラムの構成に失敗しました。変更を元に戻しています。コンピューターの電源を切らないでください。更新プログラムを構成しています…」が表示され、再起動しました
  5. 再起動後、「再起動しています」が表示されて再び再起動しました
  6. 再起動後、再び「Windows 更新プログラムを構成できませんでした」が表示されて、再起動しました
  7. 問題なく起動しましたが、KB2984006 の適用に失敗しています。またハードウェアの障害のレポートを送信するように求められました。
  • 再び適用を試みると、ディスプレイの乱れは発生しないものの「Windows 更新プログラムを構成できませんでした」が 表示されて同じ状況になりました。起動中に ハードウェアに障害が発生しました (..%) が表示されます。

ほかのPCはこの問題は発生しませんでした。KB2984006 にも win32k.sys が含まれるのでその影響が考えられます。


sfc /scannow, Dism /Online /Cleanup-Image /RestoreHealth を実行したり、システムの復元を行ったりしたところ、このPCにもKB2984006をインストールすることができました。

KB2975719 について


2014年8月 の KB2975719 には Windows8.1-KB2975719-x64.msu, Windows8.1-KB2990532-x64.msu が含まれていましたが、2014年9月の KB2975719 には Windows8.1-KB2975719-x64.msu, Windows8.1-KB2979582-x64.msu, Windows8.1-KB2990532-x64.msu, Windows8.1-KB2993100-x64.msu, Windows8.1-KB2993651-x64.msu が含まれます。

Windows 8.1 x64 Update 1, 2014年9月1日(2日)リリースの KB2975719 も適用に失敗します。前回とほぼ同じ状態になります。KB2975719 以外に KB2993100 も同時に適用しようとしています。KB2993100 は問題なく適用できています。

コンポーネントストア の msdelta 圧縮に問題がある(ハッシュが一致しない)と、この更新プログラムを適用できなくなる可能性があります。HKEY_LOCAL_MACHINE\COMPONENTS の f!… の値と %SystemRoot%\WinSxS\… のファイルの(圧縮の)状態が一致していない箇所があります。

KB2979582

Windows 8.1 x64 Update 1において HKEY_CLASSES_ROOT\Wow6432node\CLSID に System32 フォルダーが含まれているのも気になります。


%SystemRoot%\Logs\CBS\CBS.log

2014-09-07 11:57:52, Info                  CBS    External EvaluateApplicability, package: Package_4_for_KB2939087~31bf3856ad364e35~amd64~~6.3.1.1, package applicable State: Installed, highest update applicable state: Superseded, resulting applicable state:Superseded
2014-09-07 11:57:52, Info                  CBS    Appl: detect Parent, Package: Package_5_for_KB2939087~31bf3856ad364e35~amd64~~6.3.1.1, Parent: Microsoft-Windows-Common-Foundation-Package~31bf3856ad364e35~amd64~~6.3.9600.16384, Disposition = Detect, VersionComp: EQ, ServiceComp: EQ, BuildComp: EQ, DistributionComp: GE, RevisionComp: GE, Exist: present
2014-09-07 11:57:52, Info                  CBS    Appl: detectParent: package: Package_5_for_KB2939087~31bf3856ad364e35~amd64~~6.3.1.1, parent found: Microsoft-Windows-Common-Foundation-Package~31bf3856ad364e35~amd64~~6.3.9600.16384, state: Installed
2014-09-07 11:57:52, Info                  CBS    Appl: detect Parent, Package: Package_5_for_KB2939087~31bf3856ad364e35~amd64~~6.3.1.1, disposition state from detectParent: Installed
2014-09-07 11:57:52, Info                  CBS    Appl: Evaluating package applicability for package Package_5_for_KB2939087~31bf3856ad364e35~amd64~~6.3.1.1, applicable state: Installed
2014-09-07 11:57:52, Info                  CBS    Appl: Selfupdate, Component: amd64_microsoft-windows-ntfs_31bf3856ad364e35_0.0.0.0_none_2669baee1d7346ff (6.3.9600.16657), elevation:4, lower version revision holder: 6.3.9600.16384
2014-09-07 11:57:52, Info                  CBS    Appl: SelfUpdate detect, component: amd64_microsoft-windows-ntfs_31bf3856ad364e35_6.3.9600.16657_none_9753001bf0c78fae, elevation: 4, applicable: 1
2014-09-07 11:57:52, Info                  CBS    Appl: Package: Package_5_for_KB2939087~31bf3856ad364e35~amd64~~6.3.1.1, Update: 2939087-5_neutral_GDR, Applicable: Applicable, Disposition: Installed
2014-09-07 11:57:52, Info                  CBS    External EvaluateApplicability, package: Package_5_for_KB2939087~31bf3856ad364e35~amd64~~6.3.1.1, package applicable State: Installed, highest update applicable state: Superseded, resulting applicable state:Superseded
2014-09-07 11:57:52, Info                  CBS    External EvaluateApplicability, package: Package_for_KB2939087_RTM~31bf3856ad364e35~amd64~~6.3.1.1, package applicable State: Installed, highest update applicable state: Superseded, resulting applicable state:Superseded
2014-09-07 11:57:52, Info                  CBS    External EvaluateApplicability, package: Package_for_KB2939087~31bf3856ad364e35~amd64~~6.3.1.1, package applicable State: Installed, highest update applicable state: Superseded, resulting applicable state:Superseded

KB2939087 は削除された状態です。