REASON: file system object not found
他人事だと思ってたREASON(2.5)での file system object not found のエラーがウチでも出ちゃって焦りました。(ちなみに、ウチの環境は WinXP pro SP1)
propellerheadのページ検索しても、2.01でそのエラーは対処したという話しかない。
reason-whyで検索すると、Preferences.prf を捨てるとか、Windowsの再インストールで直るとか書いてあるんだけど、さすがにOSの再インストールは最後の手段にしたい。
とりあえず、Preferences.prf を探すと、WinXPの場合は、
C:\Documents and Settings\***\Application Data\Propellerhead Software\Reason
に "Reason Preferences.prf" ってのが有ったので、これを削除してREASON再起動。(*** はユーザ名)
すると、設定が消えちゃうので、AudioデバイスやらMidiのチャンネルやら訊いて来るので、以前と同じように設定すると、デフォルトソングは読めるけど、別のソングを読むと同じエラーが出る。
今度はReason2.5をアンインストールした上で、Reason Preferences.prf を削除してReason2.5を再度インストール。やっぱしダメ。
XPなので、プログラム-アクセサリ-システムツール-システムの復元 でしばらく前まで戻してみるが、これは2週間ぐらい前と、1ヶ月ぐらい前の状態まで戻してみたけどやっぱりだめ。
(ここでWindows Updateのやり直し)
検索して、
こんな記事を見つけたので、書かれているとおりに、システムフォルダから scrrun.dll を探し出し、コマンドプロンプトから regsvr32 scrrun.dll を実行。そしてやっぱり Reason Preferences.prf を削除して Reason2.5 を再起動。
今度はオーディオデバイスの設定だけやって、一旦Reasonを終了。エラーが出るファイルをオープンしてみる。→★成功★
ところが、再度その他のPreferencesを設定するとまた同じエラーになる。(結局 regsvr32 scrrun.dll は関係無さそう)
試行錯誤した結果、Reason の Preferences - Sound Location に「マイドキュメント」を設定していると、このエラーが出るという状況が判明。マイドキュメントをこの設定から消すと、エラーは出なくなる。(ちなみに、私は マイドキュメント を D:\hogehoge_MyDoc に移してます)
結局、マイドキュメントをReasonのSound Locationに設定してるのがいけないのか、OSのマイドキュメントを移してるのがいけないのか、それとも他の要因なのか不明だが、対処療法的にエラーが出なくなる方法は判明した。
reason-whyのBBS見てると定期的にこのエラーに見舞われてるユーザが現れるみたいだし、役に立てばいいんだけど。
by CAB at 04/04/30 22:54