NVIDIA のドライバからWin2000の対応コードが削除された模様
NVIDIAのXP用347.09 ドライバを眺めてたんですが、どうやら、2000向けのコードが削除されてしまったみたいです。
00A147B6 C744241C54000000 mov dword ptr [esp+1Ch],00000054h 00A147BE C74424245034A100 mov dword ptr [esp+24h],L00A13450 00A147C6 C7442428803FA100 mov dword ptr [esp+28h],L00A13F80 00A147CE C744243080E9A000 mov dword ptr [esp+30h],L00A0E980 00A147D6 C744242C30A93E00 mov dword ptr [esp+2Ch],L003EA930 00A147DE C744244050A93E00 mov dword ptr [esp+40h],L003EA950 00A147E6 C744245080DCA000 mov dword ptr [esp+50h],L00A0DC80 00A147EE C744243CA01D3F00 mov dword ptr [esp+3Ch],L003F1DA0 00A147F6 C744244C204FA100 mov dword ptr [esp+4Ch],L00A14F20 00A147FE C7442448E0D54000 mov dword ptr [esp+48h],L0040D5E0 00A14806 C7442454B04CA100 mov dword ptr [esp+54h],L00A14CB0 00A1480E C7442434281A0000 mov dword ptr [esp+34h],00001A28h 00A14816 C744242005000000 mov dword ptr [esp+20h],00000005h 00A1481E C644246801 mov byte ptr [esp+68h],01h 00A14823 FF15445D7B00 call [VIDEOPRT.SYS!VideoPortInitialize] |
今まではここに分岐処理があったんですけどね。
試しに 050hに無理やり書き換えて動かしてみたのですが、
途中でエラーになってドライバ落ちちゃう模様。
NVIDIA Windows 2000ドライバ WHQL【BM】
後、よくわからないけど 335がうちで動くようになったので一応おいておきます。
数ヶ月前に750Tiを購入、2kで使えないものかいろいろ自分でinf書き換えやったりしてたんですが、起動ロゴ終りのログオンダイアログが出る前で一瞬BSoDになったあとすぐに再起動し起動できなくなる事態で、こちらでも335以降起動できないみたいな記事があったので諦めてました。
で、今回公開されたものを入れてみたところまったく同じ症状が。
うちの環境で動かない原因はなんだろうとクリーンインストールからいろいろ調べていくと常駐してたアンチウイルスのAVGが原因でした。
一応報告までに
追加報告、どうもavast!もだめっぽいですね。全く同じ症状がでます。セーフモードでavast!をアンインストールしたら問題なく起動したので。ほかにも常駐アンチウイルス駄目なのが多そう・・・