今月初めに緊急フィールドサービスを行った子供のパソコンがついに使用に耐えられない程に不調になったとの事で
週末にパソコンを引き上げてきました。
システムの復元を試していたので、今回はOSの修復インストールを行うことになりました。
問題は、購入時のOSバージョンはWindowsXP SP1 当然SP2にアップされているため、添付の
OS CD-ROMでは修復インストールはできません。
「インストールされているOSの方が新しい」のでエラーがでます。
そこで、http://support.microsoft.com/kb/884642/jaの手順で修復インストールを実施しました。
作業フォルダーをPCに作成 例 test
CD-ROMからインストールファイルをHDDへコピー
xcopy F:\ C:\test /e
SP2のダウンロードファイルを上記フォルダーへダウンロード(コピー)
SP2を元のOSへ統合
c:\test\xpsp2.exe /integrate:c:\test
インストールを実行
C:\test フォルダを開いて setup をクリック
インストールを選ぶ
修復インストールを選択
しかし、netmap.iniの情報が壊れているとのエラーでインストールオプションで新規インストールしか選択できない
ウェブで調べレジストリを修正等の対処を行うが結果が変わらず。
苦肉の策で、システムの復元で一番古い復元ポイントで復元し、上記手順を再度行ったところやっと成功しました。
その次に現れたのがの「Windows Update失敗」です。
最初Windows Updateでは85個のアップデートが表示されました。再インストールだからと思ったのですが
Windows Updateがすべて失敗になります。何度試みても同じでした。
試しに1個のみ実施しても同じ、試しにWindows Updateを使用せずに単独で修正パッチをダウンロードしてインストールしてみたら、すでに修正は適用されているとのメッセージが表示される?
どうも修復インストールで修正内容が引き継がれているようである。しかしWindows Updateでは何度も必要なアップデートとして表示される。これは困る
さらに調べると、アップデート情報が初期化されているみたいだ。その対処がないか調べるといくつか見つかった。
明日以降にでもこれを試してみようと思います。
内容
以下のコマンドを実行し、その後Windows Updateを実施する
%Windir%\system32\net.exe stop bits
%Windir%\system32\net.exe stop wuauserv
%Windir%\system32\regsvr32.exe %windir%\system32\atl.dll
%Windir%\system32\regsvr32.exe %windir%\system32\jscript.dll
%Windir%\system32\regsvr32.exe %windir%\system32\msxml3.dll
%Windir%\system32\regsvr32.exe %windir%\system32\softpub.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wuapi.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wuaueng.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wuaueng1.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wucltui.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wups.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wups2.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wuweb.dll
%Windir%\system32\net.exe start bits
%Windir%\system32\net.exe start wuauserv



上記手順で上手くいきました。!
この手順の後のアップデートでは
1回目 50個 1個エラー
2回目 46個
3回目 1個
さすがにこれだけの修正パッチがあるとつかれます。
XPはもうくたびれたOSって実感しました
仕事で使っているノートパソコン、修復セットアップの後に更新がまったくインストールできなくなり、難儀していたときに検索でこのサイトを見つけてさっそく実践したら、うまくいきました。
ありがとうございます!
>たま@和歌山さん
お役に立ててうれしいです。私も困ってしまい検索で探し回り苦労したので、自分のための備忘記録として記事を書いておきました。
一人でも参考になったことはうれしいです。その上コメントいただき恐縮です。
\Windows\system32\net.exe stop bits
\Windows\system32\net.exe stop wuauserv
\Windows\system32\regsvr32.exe \Windows\system32\atl.dll
\Windows\system32\regsvr32.exe \Windows\system32\jscript.dll
\Windows\system32\regsvr32.exe \Windows\system32\msxml3.dll
\Windows\system32\regsvr32.exe \Windows\system32\softpub.dll
\Windows\system32\regsvr32.exe \Windows\system32\wuapi.dll
\Windows\system32\regsvr32.exe \Windows\system32\wuaueng.dll
\Windows\system32\regsvr32.exe \Windows\system32\wuaueng1.dll
\Windows\system32\regsvr32.exe \Windows\system32\wucltui.dll
\Windows\system32\regsvr32.exe \Windows\system32\wups.dll
\Windows\system32\regsvr32.exe \Windows\system32\wups2.dll
\Windows\system32\regsvr32.exe \Windows\system32\wuweb.dll
\Windows\system32\net.exe start bits
\Windows\system32\net.exe start wuauserv
これをファイル名を指定して実行で一行ずつ実行したのですが大丈夫でしょうか?
>これをファイル名を指定して実行で一行ずつ実行したのですが大丈夫でしょうか?
ファイル名を指定して実行だとエラー等のメッセージがわからないです。
UPDATEができればいのですが
できれば、コマンドプロンプトから実行してください
上記コードをコピーして
コマンドプロンプトの画面で張り付けてもいいです。
ファイル名を指定して実行 で cmd と入力すると
コマンド画面がでます。
そこで上記コマンドをコピーして 編集ー貼り付けで実行します。
または、
メモ帳で上記コマンドを張る付けて適当な名前で保存
たとえば update.bat
次にファイル名を指定実行で作成した update.batを選んで実行すればコマンド窓が表示され実行されます。
今のところ問題は解決しました。
おかしくなったらコマンドプロントからやってみます。
ありがとうございます。
さっき間違ってサインインせずに書いてしまいました。
内容はさっき投稿したので間違いないです。
Windows2000 → WindowsXP Pro への
アップグレードインストール直後ですが、
89個の「Windows Update失敗」出ました。
http://support.microsoft.com/default.aspx?scid=kb;ja;907022
http://support.microsoft.com/kb/916246/ja
は参照、実行したけど、さらに89個失敗でした。
助かりました!!
6年使っていた ソケット370のセレロンマシンのマザーボードが壊れてしまい。
初期のxpディスクからSP2を当てたインストールディスクを作って修復インストールしたのはいいが、更新インストールが何度も失敗をくりかえし、困っていました。
おかげで解決しました!ありがとうございました。
それにしても、こんな情報がなぜMSのサポートサイトですぐわかるようなところに載せられてないんでしょうねぇ。。。
サインインを上手くできなかったため匿名で失礼いたします。XP HomeプリインストールのPCを使っていたのですが、ドライバ無しで使えるはずの周辺機器を自動で認識しないという欠陥があったので、アップグレードもかねてProをアップグレードインストールしたところ、上記欠陥は直ったのですが今度はWindows Updateが失敗するようになりました。一日かかりましたがこのサイトにたどり着き、この通りやらせていただいたところ直すことができました。一言お礼が言いたくコメントさせていただきました。場合によってはクリーンインストールも考えていたところ大変助かりました。本当にありがとうございました。