- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:KERNEL32.DLL、MFC42.DLLエラー、EMBEDタグ再生ができません)
KERNEL32.DLL、MFC42.DLLエラー、EMBEDタグ再生ができません
このQ&Aのポイント
- Cakewalkhomestudio9起動時にKERNEL32.DLLエラー、MFC42.DLLエラーが発生
- EMBEDタグを使った再生プレイヤーが表示されない
- WinME、IE5.5、MediaPlayer、Netscape6.1の関連性も考えられる
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Cwhs>CakeWalkHomeStudio9 KERNEL32.DLL>Windowsの核心にあたる重要なプログラム MFC42.DLL>Microsoft File Control 参照プログラム MediaPlayerのインストール時に関連付けが書き換えられたのでmidiファイルがCWHSでは開けなくなった。ファイルを参照するためのMFC42.dllがバージョン違いのものに書き換えられたので参照エラーになる。メディア再生のプログラムを同居すると陥りやすい状況ではないでしょうか? .dllという拡張子のプログラムは共有されることが多いものばかりです。異なるプレーヤーがお互いに都合のよいバージョンにDLLを書き換えるために、時として別のプレーヤーで開こうとすると障害を起こすようになります。 解決策としてはシステムの復元でupdate以前の環境に戻しておく。あるいは、主として使うプレーヤーを決めて余計なものは削除する。どうしてもCakewalkhomestudio9が使いたいのであれば、一度アンインストールしてから再度入れなおしてdllを元に戻すという方法もありです。 よく考えを整理してから実行してみてください。
お礼
とても丁寧で分かりやすいアドバイスありがとうございました(^0^)障害がおこることもあるのですね。重要なファイルを消してしまったのではないかと不安でしたので、このように理由が分かりほっとしております。とても勉強になりました。とりあえず、cwhsをアンインストールして再度インストールしてみました。Midファイルはダブルクリックで開けるようになり、またEMBEDタグも再生できるようになりました。A hrefでのmidに直接リンクを付けた場合はダウンロードになってしまいますが、いろいろやった結果、これが一番良いようです。またお世話になる時があるかもしれませんがそのときもどうぞよろしくお願いいたします。本当にありがとうございました。m(_ _)m