S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

Think Pad Edge14のクリーンインストール、そしてWindowsUpdateでエラー

ちょっと動作が重くなってきたような気がするので、前に買ってたHDDの換装(320GB→1TB)も併せて。
Windows Updateでエラーになって、Windowsupdate.logの内容で検索してみたけどよく判んない。

2013-04-07	17:07:07:808	4084	10d0	Handler	:::::::::::::
2013-04-07	17:07:07:808	4084	10d0	Handler	:: START ::  Handler: Command Line Install
2013-04-07	17:07:07:808	4084	10d0	Handler	:::::::::
2013-04-07	17:07:07:808	4084	10d0	Handler	  : Updates to install = 1
2013-04-07	17:07:09:695	 500	1174	Report	CWERReporter finishing event handling. (00000000)
2013-04-07	17:07:49:304	4084	10d0	Handler	  : WARNING: Command line install completed. Return code = 0x00000643, Result = Failed, Reboot required = false
2013-04-07	17:07:49:304	 500	46c	AU	>>##  RESUMED  ## AU: Installing update [UpdateId = {AD99D2A2-9483-4A22-BE93-B2F422024BA0}]
2013-04-07	17:07:49:304	 500	46c	AU	  # WARNING: Install failed, error = 0x80070643 / 0x00000643
2013-04-07	17:07:49:304	4084	10d0	Handler	  : WARNING: Exit code = 0x8024200B
2013-04-07	17:07:49:304	4084	10d0	Handler	:::::::::
2013-04-07	17:07:49:304	4084	10d0	Handler	::  END  ::  Handler: Command Line Install
2013-04-07	17:07:49:304	4084	10d0	Handler	:::::::::::::

次に、イベントログにはこんなのが記録されてたので、それで検索してみたり。

ログの名前:         Application
ソース:           ESENT
日付:            2013/04/07 13:04:17
イベント ID:       412
タスクのカテゴリ:      Logging/Recovery
レベル:           エラー
キーワード:         クラシック
ユーザー:          N/A
コンピューター:       hogehoge
説明:
wuaueng.dll (296) SUS20ClientDataStore: ログ ファイル C:\Windows\SoftwareDistribution\DataStore\Logs\edb.log のヘッダーを読み取れません。エラー -546 が発生しました。
イベント XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="ESENT" />
    <EventID Qualifiers="0">412</EventID>
    <Level>2</Level>
    <Task>3</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2013-04-07T04:04:17.000000000Z" />
    <EventRecordID>1400</EventRecordID>
    <Channel>Application</Channel>
    <Computer>hogehoge</Computer>
    <Security />
  </System>
  <EventData>
    <Data>wuaueng.dll</Data>
    <Data>296</Data>
    <Data>SUS20ClientDataStore: </Data>
    <Data>C:\Windows\SoftwareDistribution\DataStore\Logs\edb.log</Data>
    <Data>-546</Data>
  </EventData>
</Event>

全く同じ状況の方が居たので、同じ対応して解決。
Web master speaks from dark side.(つん読日記)
[Win7] Windows Update が起動しません
batファイル作るの面倒なんでw、コピーしたコマンドを管理者権限で開いたコマンドプロンプトにダイレクトにペースト。

net stop wuauserv
cd %systemroot%
ren SoftwareDistribution SoftwareDistributionold
net start wuauserv
net stop bits
net start bits
net stop cryptsvc
cd %systemroot%\system32
ren catroot2 catroot2old
net start cryptsvc