MASAXと申します。
Xv20/W30に、Win98をクリーンインストールしたら、
ソフトウェアパワーオフの一部の機能が正常に動かなくなってしまいました。
Windowsを終了した時の場合は電源が自動的に切れるんですが、
電源ボタンをいきなり押した時の場合に出る、
「Windowsを終了しますか」というダイアログボックスが
出なくなってしまいました。
NECのWin98サポートディスクには、それらしいアップグレード
モジュールが入っているんですが、インストールしても何も変わりません。
どなたか、その制御をしているドライバや対処方法のご存じの方、
宜しくお願いします。
- re: MaSa さん
投稿日:1999年03月16日 00時02分
対処方法でなくて申し訳ないのですが、当方のXv13/W16+Win98(クリーンインストール、サポートディスク適用済)でも電源ボタンを押してもダイアログが出ません。かといって電源が切れてしまうような事もなくボタンを押しても何も起こらない状態です。
ボタンを数秒押し続ける事での強制リセットは効くので、そういう物だと思ってましたが違うのでしょうか・・・
- re: みーちゃん さん
投稿日:1999年03月16日 00時09分
Windows95のときは、VPOWERD.VXDというファイルで電源を制御していたんですけど、98はNECPOWSW.VXD(アップグレードモジュールを入れると)に変わっています。SYSTEM.INIの中の[386Enh]の項目に、NECPOWSW.VXDがありなおかつ[Power Off]の項目にMachine=2(数字は違うかもしれない)がなければ付け加えてください。あるのにだめな場合は、95で使っていたものをバックアップCDのWINDOWS¥SYSTEMの中にVPOWERD.VXDがあるはずだからこれを、Windows98のWINDOWS¥SYSTEMに入れてSYSTEM.INIの[386Enh]の項目にVPOWERD.VXDを入れてください。これで動くはずです。VPOWERD.VXDはもしかしたらはじめから入ってるるかもしれません。
本来は、アップデートのを入れればいいはずなんですけど・・・ちゃんとXv20/W16のものを入れましたか?
- re: みーちゃん さん
投稿日:1999年03月16日 00時15分
後付け加え。
ダイアログが出ない場合があると思いますが、グラフィックのボードを標準のから買えていると出ない場合があります。
ちなみに、アイオーデータのものは出ませんがカノープスやMatoroxのはちゃんと出るはずです。(メルコのは知りません)
- re: BlueCat さん
投稿日:1999年03月16日 05時22分
うちではWin98の真っ新な状態からのクリーンインストールしましたが、電源はちゃんとおちますけど・・・。(ちなみに修正ファイルとかは一切入れません。)>Xa13/W&Xv13/W
もしかしてGA-VDB16/PCIなどのBansheeなGAを使っていませんか?
そうだとするとドライバのアップデートをすれば直ると思います。
- re: ジョルジ さん
投稿日:1999年03月16日 19時16分
Xv20/W30 オーナーのジョルジです。以下、私の Win98 + サポートキット Xv20/W30 選択インストールの内容です。
「 Windows を終了します。よろしいですか?」という内容のダイアログボックスは、Necpowsw.exe が出しています。このファイルの説明は「 NEC OS SHUTDOWN PROGRAM 」、バージョンは 1.01 です。
で、電源スイッチが押されたとき、常駐している Necpowsw.vxd が、このダイアログボックスを出すハンドラになっていると思われます(このファイルの説明は「 NEC Power Switch Handler 」、バージョンは 1.03 です)。
ちなみに、サポートキットで修正されるのは、このダイアログボックスが表示される時にキーボードフォーカスがされるようにする、そうです(<サポートキットのドキュメントより。私の環境ではキーボードフォーカスがされます)。
ひょっとしたら、これらのファイルが壊れているかもしれません。
レジストリには、HKEY_LOCAL_MACHINE\Software\NEC\SUPPORTKIT\WIN95UPG\NECPOWSW_DI に、「 Installed 」という文字列として、「 2 」が登録されています。
余談ですが、System.ini では、[boot] セクションに「 drivers=mmsystem.dll power.drv 」があり、[386Enh] セクションに「 device=necpowsw.vxd 」があり、[PowerOff] セクションに「 Machine=4 」の記述があります。
この他、Vpowerd.vxd も起動時に組みこまれます。ただし、Vpowerd.vxd は、System.ini の [386Enh] セクションには記述されておりません。
これらのファイルは、Bootlog.txt に記述されますので、確認されると良いでしょう。
余談については、「アドバンスド・パワー・マネジメントも関係するかも」と思い、書きました。
・・・以上、ご参考になれば幸いです。長文失礼いたしました。m(_ _)m