• 締切済み

COMCTL32.DLLは開始できません。

Windows95マシンでユーザ名パスワードを 入力する画面まで出ますが 「COMCTL32.DLLは開始できません。」 エラーでストップします。 セーフモードでもダメで、 コマンドプロンプトでなら起動します。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=429882 を参考になんとか50comupd.exeのファイルまでは手に入れましたが(41の方は無くなってました) これはコマンドプロンプトでは起動できないようです。 何とかこのPCを起動させて データ避難だけでもしたいのですが無理でしょうか?

みんなの回答

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.3

ファイルは、FTPサーチすれば いろいろ出てきます。

参考URL:
http://www.alltheweb.com/search?cat=ftp&cs=utf-8&ftype=4&q=COMCTL32.DLL
elthy
質問者

お礼

便利なページをありがとうございました。 別の用途にも使えそうな汎用のページですね。 COM32UPD.EXE と 40comupd.exeを ここから手に入れて コマンドプロンプトから動かしてみたのですが、 「THIS PROGRAM CANNNOT RUN IN DOS MODE」 というエラーがでまして動きませんでした。 質問にあるとおりセーフモードにしても 「COMCTL32.DLLは開始できません。」 が出てそこから進まないので、DOSでしか インストールできないかなと思ってるのですが、 なにか方法はありますでしょうか。

elthy
質問者

補足

イマイチ解決しませんでしたので 再インストールになりそうです。 Windows95って、データ無事だったっけかな??

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.2

バージョンについては、参考URLを見てみてください。 ネットで検索すると それぞれのバージョンのDLLを 入手することができます。

参考URL:
http://homepage1.nifty.com/ikehouse/softlib/comctl32.html
elthy
質問者

お礼

そのページはすでに調べて見た所です。 残念ながら最下部の部分のmicrosoftのファイルへの リンクが切れてしまっています。 (切れてる) http://www.microsoft.com/msdownload/ieplatform/ie/comctrlx86.asp ftp://ftp.microsoft.com/softlib/mslfiles/40comupd.exe ftp://ftp.microsoft.com/softlib/mslfiles/com32upd.exe

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

COMCTL32.DLLなどのDLLがエラーという場合、 DLLが 指定のバージョンと違うものに置き換わってしまっている、または 置き換われてない可能性があります。 同じ名前で マイクロソフトは、たくさんバージョンを出しています。 そしてそはバージョンが違うと動かないということも出ています。 どのバージョンが必要なのか調べて そのバージョンのものを入れたらいいですね。

elthy
質問者

お礼

ありがとうございました。 ただ、どのバージョンが必要なのかを 調べる方法が良く分かりません。 ちなみに同じWindows95マシンに入っている COMCTL32.DLLとCOMCTL32.OCXを (前のものはバックアップを取った上で) コピーして見ましたが、これは動きませんでした。

関連するQ&A