トップページ > 過去ログ > 記事閲覧
起動直後にブルースクリーンになる
名前:ミラノ 日時: 2009/07/20 04:40

はじめまして。ミラノと申します。 私は、DXライブラリを扱うのは初めてなのですが、 DXライブラリを利用したアプリケーションソフトが起動できなくて困っています。 現象としては、正常にビルドされたEXEファイルを実行しても ブルースクリーンエラーとなり、Windowsが再起動してしまうといったものです。 私のPCが原因だと思うのですが、解決できずに行き詰まってしまったので、 何かよい方法がないかうかがいたいと思い、こちらに質問を投稿させていただきました。 もし、スレ違いであった場合はすいません。 まず、 本サイト様の手順に従ってVisualC++2008のインストールから始めて、 DXライブラリの設定に至るまで、でプログラミング環境を整えて、 サンプルプログラム(表示した画面に点を描画して、キー入力されたら終了する)を ビルドして実行してみたのですが、これがブルースクリーンになってしまいました。 そこで、 本サイト様の「皆様の作品紹介!」にて紹介されているソフトを 2本(RosenkreuzstiletteとWin FLIXX)と、 本サイト様とは関係なくDXライブラリを利用したソフトを個人で公開されている方の ソフトを1本試してみたのですが、いずれもブルースクリーンになり起動できませんでした。 フルスクリーンモードのソフトの場合はフルスクリーンになった直後、 ウィンドウモードのソフトの場合は、ウィンドウが開いた直後にこの現象が起きています。 次に、ブルースクリーンのエラー内容から重要であろうと思われる部分を抜粋しますと、 PAGE_FAULT_IN_NONPAGED+AREA STOP: 0x00000050 ati2mtag.sys まったくわけも分からない状況でしたので、 ひとまず、これらのエラーメッセージをキーワードにしてネット検索して、 解決につながるかもしれないと思われる方法は全て実施したつもりです。 具体的には以下を実施しました。 ・ディスプレイデバイス(ATI Radeon Xpress 1250)を、NECサポートサイトから最新版に更新 ・BIOSのバージョンの確認(→最新でした) ・増設メモリの破損確認(PC初期搭載のメモリだけで実行しても結果は同じでした) ・DirectXが最新バージョンかどうかの確認(→最新でした) ・DirectX診断ツール(dxdiag)によるDirectDraw、Direct3Dの診断(→正常でした) ・ページファイル(pagefile.sys)のクリア ・アンチウィルスソフト(ウィルスバスター2009)を停止させた状態でのソフト起動 しかし、依然、ブルースクリーンエラーが改善されません。 ちなみに、その他のWindowsアプリケーションは全て正常に動作しています。 私の環境は以下の通りです。 NEC製ノートPC(Lavieシリーズ) PC-LL850GD1J OS: Windows XP Home Edition SP3 メモリ: 2430MB RAM DirectXバージョン: DirectX 9.0c ディスプレイデバイス: ATI Radeon Xpress 1250 アンチウィルスソフト: ウィルスバスター2009 開発環境:VisualC++2008 ExpressEdition 何か参考になる情報や、解決策がお分かりであればご教授ください。 また、こちらの情報に不足があればご指摘下さい。 よろしくお願いします。

Page: 1 |

Re: 起動直後にブルースクリーンになる ( No.1 )
名前:SmokingWOLF 日時:2009/07/20 18:00

私も最近その症状が出たのですが、私の手持ちのPCで比べてみた限りでは、 どうやら640x480の解像度にできないPC(私のノートPC Dell Studio1555は最低解像度が800x600でした)で フルスクリーン実行すると、即座にブルースクリーンになっている印象でした。 ウィンドウモードで起動させれば問題なく動作するようです。 お持ちのPCの情報などを詳しく調べていないので、 これと同じ問題かどうかは分からないのですが、 何か参考になるかもしれません。
Re: 起動直後にブルースクリーンになる ( No.2 )
名前:ミラノ 日時:2009/07/20 18:02

>SmokingWOLFさん 貴重なご意見をくださり、ありがとうございます。 ただ、私の場合はウィンドウモードでもウィンドウ表示後にブルースクリーンになってしまいます。 引き続きご意見募りたいと思います。
Re: 起動直後にブルースクリーンになる ( No.3 )
名前:ミラノ 日時:2009/07/24 02:50

本件について、自己解決しましたので、以下に原因と解決方法を簡単に残しておきますね。 【原因】 NECサポートからダウンロードしたグラフィックドライバの更新モジュール(モジュール番号:5547) ATI Radeon Xpress1250が原因でした。 これを適用すると、NEC製の一部ノートPCにて DXライブラリを始めとするDirectXの機能を利用したゲームが起動できないというものでした。 【解決方法】 ドライバのロールバックをする。 私の場合、ロールバック時に「ATI Technologies Inc. Installation DISK(VIDEO)上のファイル'○○○'が必要です。」 などというダイアログが何度も表示されてしまいましたので、そのつど、 Cドライブ内を全検索し、同名のファイルで更新日時が2005年〜2006年のものを指定したあと、 PCを再起動することでこれを回避できました。 これでやっとゲーム開発できる。。。よかった(涙)

Page: 1 |