たまたま.net系プログラムで動かないのがあり、何か入れ忘れてるかなー、とWindowsUpdateにアクセスしたら、
0x8002802B
と言うコードのエラーが出て動かない。なにこれ。いつからこうなってたの、全然気づいてなかったよ。
何か問題起きているのかなーと調べて見るが中々情報が見つからない。というか、MSのエラーコードに載っていない時点でどうなんだよ、と突っ込みたい。
もちょい探したら出てきたけどね(公式じゃないけど)。
Error number: 0x8002802B - Windows Update
英語なのでご注意。
つまるところWindowsUpdateが壊れているせいらしい。が、そもそもWindowsUpdateにはアンインストールとかって発想は無いため、インストーラを落としてきて再インストールしようとしても「すでにインストールされている」と言われて弾かれてしまう。
解決策は上のリンク先を見れば載っているんだが、結論から言うとWindowsUpdateのインストーラを落としてきて、プロンプトから/wuforceオプションを付けてインストーラを起動し強制的に再インストールをすればいい。
C:\>windowsupdateagent30-x86.exe /wuforce
こんなふうに。
この後再起動すると無事WindowsUpdate復帰。
やれやれ、30分くらいタイムロスしちゃったよ。
しかも目的のそれもWindowsUpdate関係なかったし。っていうか.net無関係というオチだし。踏んだり蹴ったりだ。