いろいろ ― 2010/12/10 23:30
Windows XPの起動時の長いディスクアクセスは、Windows Updateの履歴が溜まりすぎていたせいだった?! - 全力HP
毎月Windows Update前に(Disk容量節約のため)消すのが儀式化してたんで、速くなるとか全く気がつかなかったw
ちなみに私が消してるのはもう少し多くて
・WINDOWS\$NtUninstallKB~$
・WINDOWS\$hf_mig$\KB~
・WINDOWS\KB~.log
・WINDOWS\SoftwareDistribution\DataStore\DataStore.edb
・\WINDOWS\SoftwareDistribution\DataStore\Logs\*
です。
※コメントで指摘されるまで忘れてましたが、消すと危険なケースがありますので、消し線入れました。
<追記>まず、当たり前ですが消し線を入れてる上の2つは削除すると問題が発生する恐れがありますので、消さない方が良いです。
特にWINDOWS\$hf_mig$\KB~はコメントで指摘されているとおり、ファイルのバージョンの不整合を回避するために用意されているものですので、消すと脆弱性が残ったり、DLL地獄に陥ったりする恐れがあります。
Windows XP Service Pack 2 および Windows Server 2003 ソフトウェア更新プログラム パッケージの内容に関する説明この動作は、将来、以前のバージョンのファイルを含む修正プログラムや Service Pack をインストールするときに、適切なファイルへの移行をサポートするために行われます。たとえば、以下のような状況を考えます。
この場合、手順 2. で修正プログラムをインストールするときに、バージョン番号が 5.2.3790.1000 の File.dll が %windir%\$hf_mig$ フォルダからコピーされてインストールされます。修正プログラム パッケージに含まれる、hotfix バージョンの File.dll (バージョン番号は 5.2.3790.0000) はインストールされません。
- あるセキュリティ更新プログラムをインストールすると、GDR バージョンの File.dll (バージョン番号は 5.2.3790.1000) がインストールされ、hotfix バージョンの File.dll (バージョン番号は 5.2.3790.1000) が %windir%\$hf_mig$ フォルダにコピーされます。
- 修正のバージョン番号が 5.2.3790.0000 の File.dll を含む修正プログラムを適用します。
儀式化してたのでつい書いてしまいましたが、書かなければよかったと後悔してたり……とりあえず危険を回避してる「つもり」の話を書いておきます。決して参考にはしないで下さい。
前提としてパッチは古い順に適用しているとして
- パッチをアンインストールしない。
- システム構成を変更しない(古いパッチが必要になったりするので)。
- Windows以下を書き換えるソフトも($hf_mig$\KB~を消した後から)導入しない。
こうやって後から古いパッチを適用してファイル不整合を起こすのを逃げてます。
それでも不整合を起こす場合
- SP3以降のパッチを全部やりなおす。
(止むを得ずランタイムを導入とかシステム構成を変更とかした時など) - 新しいパッチに古いファイルが含まれているという情報(怠け者なので自分でチェックしていない)があった場合、古いファイルで置き換わってたら新しいのに置き換えなおす。
(これについては過去数回あって、なぜかうちのXPは新しいバージョンのままで助かりましたが、情報を拾い損ねてる分はもちろん不明です)
のようにしています。
そもそも2000以前のNTはファイルを最新に保つのが難しかったので、システム構成を変更するたびSPから現行のパッチまでを当て直すということを当たり前のようにしていて、同じようにすればバックアップはなくてもいいでしょって甘々な考えが元ですから、絶対消さない方が良いです。
あとなんで儀式化していたかというと、LOOX S9の空き容量を可能な限り確保したかったために、2000を入れてたとき2GB、XPでは5GBしかシステムパーティションを割り当てなかったせいで、消せるファイルは全部消さないとテンポラリの確保もキツイ状況になってやっちまえと。それがLOOX S80上でも同じ理由で今も続いてるというアホな話です。
こんなの馬鹿の見本ですのでマネしないようにw
</追記>Windows 7だとXPみたいな「KB~」がないのですが
Windows\servicing\Packages
の~KB~.cabがそれなのかなぁ……再インストール前にいろいろ遊んでみないと。
Windows Update サイトで利用可能な更新を検索すると 0x80248013 エラーが表示される
らばQ:海外で人気を集めていた「テレビを見る理由」の円グラフ
番組を見るためにテレビをつけるというのが1割くらいしかいないとはw
終わってんなぁ。
暇人\(^o^)/速報 : 中国で便座が爆発 - ライブドアブログ
爆発が発生した部屋の窓から、黒煙が出ていたという。便座の爆発で便器本体も2つに割れるなど大破した。
水タンクも壊れて焼けこげるなどで、爆発の威力が大きかったことが分かる。消防が原因を調べているが、これまでに便器の上部からの水漏れがあったことが分かっており、漏電の可能性があるという。
原因が漏電だとしても、その破壊力はおかしい。
「ファイナルファンタジーXIV」、開発体制刷新 和田社長が謝罪「もう過去の繰り返しはできない」
FF 11のスタッフをFF 14に投入したことで、FF 14が盛り返すという予想より、FF 11がお通夜になってFF 14と共倒れになる懸念があるらしい。
パッケージを売り出してから開発者を募集したり、なにもかも遅すぎたんだw
「あかつき」金星軌道投入、6年後に再チャレンジへ
軌道を修正すれば6年後に再チャレンジできるため、それまで機体を休眠状態にして備えるという。
うちの母はもうダメになったと思ってがっかりしてた。
まだチャンスがあることをもっとアピールしなきゃ。
こういう発表の度に、6年後にもう一度チャンスがあるって言わないと。
コメント
_ GDx2 ― 2010/12/11 08:15
_ puppet ― 2010/12/11 09:48
ただ運用で回避してる「つもり」なので、その辺の話は後で追記します。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※投稿には管理者が設定した質問に答える必要があります。
トラックバック
このエントリのトラックバックURL: http://puppet.asablo.jp/blog/2010/12/10/5571694/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
> ちなみに私が消してるのはもう少し多くて
> ・WINDOWS\$hf_mig$\KB~
%windir%\$hf_mig$配下のファイルはKB824994によるとHotfix適用時のDLLのバージョン不整合修復のためのファイル群なので、私は削除しない方が良いと思っております。
そのため、削除しても大丈夫だと判断している点を言及していただければ、大変参考になりますので、お教え願えればと思います。