Windows7 ServicePack1 例外「0x800f0900」その2 ― 2011年02月26日 09:10
で、うちの環境での0x800f0900エラーの詳細が判ったので復旧作業。
まず、壊れたPackage_3_for_KB978207~31bf3856ad364e35~amd64~~6.1.1.1.mumファイルの入手。
これはKB978207をMSよりダウンロードすればOK。
うちはWindows7x64なのでWindows6.1-KB978207-x64.msuをダウンロード。
その後ExpandコマンドでWindows6.1-KB978207-x64.msuを展開し、
Package_3_for_KB978207~31bf3856ad364e35~amd64~~6.1.1.1.mumを取り出す。
で、ここからが問題で、
%windir%\Servicing\Packages
は特殊権限フォルダでAdministratorも書き込み権限がない。
だからここのファイルを置き換えるためには、別OSで起動してから書き換えるのが早そう。
Windows7のインストールCDで起動→システム回復オプションのコマンドプロンプトでも出来るのかもしれないけれど、めんどくさいので今回はTrueImageHomeを利用してサクサク行うことにした。
TrueImageHomeをCDから起動し、
1・まずはシステム全体のバックアップ(念のため♪)
2・ファイル単位でバックアップを選択し、
Package_3_for_KB978207~31bf3856ad364e35~amd64~~6.1.1.1.mumをバックアップ。
3・ファイル単位でリカバリを選択し、先ほど作成したバックアップファイルから
Package_3_for_KB978207~31bf3856ad364e35~amd64~~6.1.1.1.mumを
まず、壊れたPackage_3_for_KB978207~31bf3856ad364e35~amd64~~6.1.1.1.mumファイルの入手。
これはKB978207をMSよりダウンロードすればOK。
うちはWindows7x64なのでWindows6.1-KB978207-x64.msuをダウンロード。
その後ExpandコマンドでWindows6.1-KB978207-x64.msuを展開し、
Package_3_for_KB978207~31bf3856ad364e35~amd64~~6.1.1.1.mumを取り出す。
で、ここからが問題で、
%windir%\Servicing\Packages
は特殊権限フォルダでAdministratorも書き込み権限がない。
だからここのファイルを置き換えるためには、別OSで起動してから書き換えるのが早そう。
Windows7のインストールCDで起動→システム回復オプションのコマンドプロンプトでも出来るのかもしれないけれど、めんどくさいので今回はTrueImageHomeを利用してサクサク行うことにした。
TrueImageHomeをCDから起動し、
1・まずはシステム全体のバックアップ(念のため♪)
2・ファイル単位でバックアップを選択し、
Package_3_for_KB978207~31bf3856ad364e35~amd64~~6.1.1.1.mumをバックアップ。
3・ファイル単位でリカバリを選択し、先ほど作成したバックアップファイルから
Package_3_for_KB978207~31bf3856ad364e35~amd64~~6.1.1.1.mumを
%windir%\Servicing\Packagesにリカバリ。
で、ファイルのリカバリ完了。
あとは再起動してServicePack1を適用したら、エラーは発生せず無事適用完了となった。
これでしばらく利用してみるつもり。
コメント
トラックバック
このエントリのトラックバックURL: http://miyako.asablo.jp/blog/2011/02/26/5707349/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※投稿には管理者が設定した質問に答える必要があります。