Windows 2000用の HAL を改造してみました
適用したのは、KB958244 の内容
Windows XP ベースのマルチコア コンピューターを再起動すると、システムが応答を停止することがある
あと、おまけで、
KeAcquireInStackQueuedSpinLock
KeReleaseInStackQueuedSpinLock
を追加しておきました。
一応、 ACPI シングルプロセッサとマルチプロセッサ2本 のDLLについては動作確認済み。
他は、未チェック。
このホットフィックスはインストールしてもすぐにシステムに反映されません。
電子証明がないので入らないのですが、Service Packフォルダなどがあるとそちらが優先されてしまいます。
自分が使ってる、HALで直接置き換えて使ってください。
置き換えられる人なら、不具合があっても戻せると思うので。
HALの種類の調べ方。system32\HAL.DLL の 正式ファイル名を確認するだけ。
Comments