マビノギ知識王

エラーメッセージ「プロシージャ(中略)見つかりませんでした」
ロワーヌ 05/04/17 01:02

(※前回同様の記事を書き込んだのですが、記事を検索出来ないと出てきて修正も削除も出来なくなったので……多重投稿になってしまいますが、すみません……;)
こんばんは。自力ではどうしても解決できない問題に遭遇してしまいました。
よろしければ、何方か解決方法をご存知の方がいらっしゃったら、教えていただけないでしょうか……;
 
・今現在出ている症状
 
マビノギのクライアントを起動すると
「プロシージャ エントリ ポイント GetRawInputDeviceInfoW がダイナミックリンクライブラリUSER32.dllから見つかりませんでした。」
というエラーメッセージが表示され、ゲームが起動しなくなる。
 
ネットで検索してみた所、OS自体が不調で、システムの一部が断片化もしくは破損しているのが原因だと言う事でした。
 
そこで解決策として取った行動は
・HDDのシステムエラーチェックとクラスタデフラグ。
・OSのシステム修復。
 
それでも直らなかったので
・OSの再インストール(OSアップグレード方式による方法。HDDの物理フォーマット後のインストールでは無かったです)。
・マビノギクライアントの再インストール。
 
 ここまでやってみたのですが、動きませんでした……。
 ひょっとしたら調べ方が間違っていたか、そもそも見当違いの事をしてしまっている可能性も否定出来ないのですが……。
 もし、このエラーメッセージの件で何かご存知の方がいらっしゃいましたら、些細な事でも結構です、教えて頂ければと存じます……。
 
・マシンスペック
------------------
System Information
------------------

Time of this report:   4/17/2005, 00:36:39
Operating System:     Windows 2000 Professional (5.0, Build 2195) Service Pack 1
Language:                Japanese (Regional Setting: Japanese)
System Manufacturer: GBT___
System Model:         AWRDACPI
BIOS:                    Default System BIOS

Processor:               Memory: 512MB RAM
Page File:               192MB used, 1054MB available
DirectX Version:        DirectX 9.0b (4.09.0000.0902)
DxDiag Version:         5.03.0001.0904 32bit Unicode

 
---------------
Display Devices
---------------
        Card name: NVIDIA GeForce FX 5700
     Manufacturer: NVIDIA
        Chip type: GeForce FX 5700
   Display Memory: 256.0 MB
     Current Mode: 1024 x 768 (32 bit) (60Hz)
          Monitor:   Monitor Max Res: 1600,1200
   Driver Version: 6.14.0010.5216 (English)
      DDI Version: 7 (or higher)
Driver Date/Size: 10/6/2003 14:16:00, 4246528 bytes

-------------
Sound Devices
-------------

       Description: Realtek AC97 Audio
   Driver Version: 5.10.0000.5273 (English)
Driver Attributes: Final Retail
    Date and Size: 7/24/2003 00:30:44, 765420 bytes 
  Driver Provider: Realtek Semiconductor Corp.

 
------------------------
Disk & DVD/CD-ROM Drives
------------------------
         Drive: C:
 Free Space: 9.2 GB
Total Space: 19.6 GB
File System: NTFS

神名_tar OSアップグレードの方法では、システムファイル系は上書きされないかもしれません・・・ 05/04/17 03:08
ロワーヌ ご返答ありがとうございました。 そうかぁ……やっぱり一回OS消去して新規に入れなおしたほうがいいんですね。 引越し等で、実家に置き去りにしてしまったドライバCD類があるので、それを一旦取り寄せてから再挑戦してみようと思います。 引き続き、情報提供を切実に希望しております……。 05/04/17 07:52
神名_tar ドライバCDより、サイトからのDLのほうが最新になっていいかも・・・? 05/04/17 12:23
ボコラリータ 推奨環境にWindows2000はSP4になってるけど、関係ない? 05/04/17 12:24
ロワーヌ >WIN2000SP4 あぁ……ひょっとしたらこれかもしれない。 そう思ってSP4にしてみました。ちょっとこれから起動してきます。 05/04/17 14:36
ロワーヌ 結果:無理っぽいです……; 一回、SP4対応させたインストールディスクでシステムリカバリかけてみます。 05/04/17 14:40
Syncravia Windows2000SP1のままでは、IPアドレスさえ解れば制圧可能なほど脆弱性満載な状態です。 今すぐSp4にすることをお勧めします(汗 それとIEが6になっていない場合でもAPIがらみのトラブルは発生しやすいですね。 ちなみに、OSを入れ替えてもDirectXの破損などの場合が考えられる場合は 再度ネットから落とした方が信用できると思いますよ。 05/04/17 16:00
ロワーヌ DirectXも要因の一つなのですね……其方の方も今から当ててみます。 一度だけ真っ当に起動したっぽいので(他の部分にバグが発生したので再びOS入れなおしたらまた入れなくなりましたけど)、今度こそ…という期待を持てそうです。 あ、マシンスペック現状 Operating System: Windows 2000 Professional (5.0, Build 2195) Service Pack 1  ↓↓↓ Operating System: Windows 2000 Professional (5.0, Build 2195) Service Pack 4 05/04/17 17:38
ロワーヌ DirectX(DirectX9Cエンドユーザーランタイム)を当てたところ、無事動くようになりました! これからゲーム内の動作もチェックしてみます。 今回、皆様のアドバイスには本当に救われました。まだ完全な解決、とは断定出来ないのですけれど、これが解決した暁には、同じ症状で困ってらっしゃる方の為にも、一つのレポートとしてまとめてみます。 05/04/17 18:03
ロワーヌ 様の答え
ロワーヌ 05/04/18 01:40

プロシージャ エントリ ポイント GetRawInputDeviceInfoW がダイナミックリンクライブラリUSER32.dllから見つかりませんでした。
というエラーメッセージが出て、ゲームが出来なかった場合、想定されるケースは
・システム自体の欠陥(ソース元:http://www.ryzme.com/support/faq.asp#q117
 
それを踏まえて、行った所作
・OS再インストール。
・OS(今回の場合はウィンドウズ2000)の最新サービスパックの導入。
・システムリカバリー。
・DirectX最新版の再インストール(DirectX9cエンドユーザーランタイム)。
 
 これで、無事動くようになりました。
 恐らく、今回の場合DirectXの破損が原因だったらしく、DirectXを入れなおしたら綺麗に動くようになりました。

答えの出所 情報提供:神名さん、ボコラリータさん、Syncraviaさん。本当に有り難う御座いました。