2019-07-19T05:18:23Z kzstock W10 1903: BITSエラー Service registration is missing or corrupt | BITSDiagnostic.diagcab
Scrap 2nd.
3

W10 1903: BITSエラー Service registration is missing or corrupt | BITSDiagnostic.diagcab

1st:
検証:Windows 10 Pro May 2019 Update, v1903.18362.175

Windows 10 May 1903 Update (version 1903, コードネーム19H1) へアップデートするとBITSエラーが発生します。

Windows 10 v1709, v1803 にアップデートした時は、BITS関連として、イベントログに Event ID 1008, Perflibエラーが記録されましたが、今回はイベントログに記録されない不具合です。

BITSに問題が発生しているか否かは Microsoft公式ツール BITSDiagnostic.diagcab を実行するとわかります。

私の環境では、未解決問題としてリストアップされました。


未解決
Service registration is missing or corrupt



ステータス「未解決」なので、BITSDiagnostic.diagcab 以外の修復方法が必要ですが、次の2つの方法が有効であることを確認しました。

  • パフォーマンスカウンターを再構築する
  • システムファイルチェッカーを実行する

この記事は、上記2つの修復方法についての情報があります。


BITSDiagnostic.diagcab を入手する

BITSDiagnostic.diagcab はマイクロソフトコミュニティサイトにダウンロードリンクが記載されていました。

元ネタは文末の外部リンクを参照してください。

直リンクは以下の通りです。

https://download.microsoft.com/download/F/2/2/F22D5FDB-59CD-4275-8C95-1BE17BF70B21/BITSDiagnostic.diagcab


修復方法

BITSDiagnostic.diagcab はエラーを修復するためのツールですが、今回のような「未解決」エラーは自力で修復方法を探すか放置するかの二択です。

私の環境で検証したところ、次の2つの修復方法が有効でした。

  • パフォーマンスカウンターを再構築する
  • システムファイルチェッカーを実行する

それぞれの手順は次の通りです。

パフォーマンスカウンターを再構築する

  1. 管理者モードでコマンドプロンプトを起動する
  2. lodctr /R を実行する
  3. 手順終了

c:\_
管理者:コマンド プロンプトー □ × 
C:\WINDOWS\system32>lodctr /R

情報: パフォーマンス カウンターの設定をシステムのバックアップ ストアから正常に再構築しました
システムファイルチェッカーを実行する

  1. 管理者モードでコマンドプロンプトを起動する
  2. sfc /scannow を実行する
  3. 手順終了

c:\_
管理者:コマンド プロンプトー □ × 
C:\WINDOWS\system32>sfc /scannow

システム スキャンを開始しています。これにはしばらく時間がかかります。

システム スキャンの検証フェーズを開始しています。
検証 100% が完了しました。

Windows リソース保護は、整合性違反を検出しませんでした。

あとがき

version 1903へアップデートして以降、私の環境ではWindows Updateクライアントに次の問題を抱えています。

  • Windows 10 Pro バージョンなのに Home のような画面構成になっており、365日延期機能が使えない

v1903へアップデートした直後は、機能更新プログラムと品質更新プログラムの延期設定が存在したのですが、何かのタイミングで消えました。('ω')


問題を特定するために、v1809 ←→ v1903 を行ったり来たり(アップデートしたり元に戻したり)したのですが、いまだに原因はわかりません。

v1809へ戻すと上記画面になります。

謎・・・


おわり
次の投稿 前の投稿 ホーム

0 件のコメント:

コメントを投稿

にゃんつくばっと