環境:
WindowsXP Professional(SP6)
VB6.0(SP6)
Spread6.0
MSDE2000(SP3)
Office2000(SP3)
こんばんわ。
Spread6.0以外を全てインストールして、
Spread6.0をインストールしていると・・・以下のメッセージが表示されます。
「C:\WINDOWS\System32\MFC42.dllは、現在使用中のため
インストールできません。他のアプリケーションを終了してから再度インストールして
ください。[無視]をクリックするとこのファイルをインストールせずに続行します。[中止]で
インストールをキャンセルします。」
VC++はインストールしていません。
またOSがWindows Server2003の場合は、以上のメッセージは表示されません。
このメッセージを無視してインストールしていいものか分からずとまっています。
教えて下さい。
宜しくお願い致します。
>>C:\WINDOWS\System32\MFC42.dllは、現在使用中のため
メッセージを読む限り、VC++をインストールしているかどうかの問題ではないですな
単にMFCを使ってるアプリが起動してる、という事ではないのかな?
・全てのアプリを終了してやってみる
・パソコンを再起動して即やってみる
とかどう?
通ってみたさんありがとうございます。
再起動、アプリケーションの終了も試しました。
しかし、エラーメッセージが出力されます。
OSがWindowsXPSP2だからという影響ありますか?
そうですか・・・OS自身でMFC42.dllを使ってるんでしょうかね
エラー表記を見た限り、無視しても問題なさそうですけどね・・・
サービスの中にはMFC42.dllを使っているものがあります。
不要なサービスは殺してみてください。
関係ないかもしれないけど、
http://tinyurl.com/bgv4e
普通に無視してインストールすればいいんじゃない?
問題がでるなら、MFC42.dllだけ最新のにすれば・・・
みなさん、ありがとうございます。
停止できる全てのサービスを停止実行してもメッセージが出力されたため、
メッセージが出力されたタイミングで
ファイルを「MFC42.dll」から「MFC42.old」と変更し再実行したところ、
メッセージは出力されず、インストールは完了しました。
使用中のファイル名って変更できるのでしょうか???
バグっぽい気が・・・もしくは翻訳ミス?w
ツイート | ![]() |