• ベストアンサー

Comctl32.dllの配布

WindowsXP Professionalに入っているComctl32.dllをWindows95やWindowsMeもしくはWindows2000にインストールしても正常に動作するのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Nyx
  • ベストアンサー率58% (20/34)
回答No.2

とりあえずこれで http://homepage1.nifty.com/ikehouse/softlib/comctl32.html これでもダメならまたご相談ください

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

補足

とても有益な情報ありがとうございました。 comctl32.dllは配布禁止になっているということは理解しました。 ちなみにまだcomctl32.dllは配布しておりません。 今、必要としているのは、Version 4.71 以上のComctl32.dllです。 これがないと、ツリーコントロールのある機能が使えません。 Microsoftが用意しているcomctl32.dll配布のページ http://www.microsoft.com/japan/legal/permission/copyrgt/cop-soft3.htm を読みましたが、私の読解力が低いのか、使用許諾契約書の添付について今一よくわかりませんでした。 40comupd.exe をダウンロードしてみました。 40comupd.exeの実行を実行すると、バージョン4.72.2106.4のcomctl32.dllがインストールされるので、必要な条件を満たすことが出来るわけですが、ソフトに40comupd.exeを添付する際、何か特別な情報を表示する義務があるのでしょうか? それとも、40comupd.exeならソフトに付属する形で普通に配布可能なのでしょうか? 上記のマイクロソフトのホームページに >50COMUPD.EXEおよび40COMUPD.EXEに含まれるEULAをよくお読みの上 と書いてありますが、私の環境では、40comupd.exeを実行しても This system does not need this update. と表示されるだけで、40comupd.exeに含まれる使用許諾契約書を読むことが出来ません。 もしよろしければ、教えていただければ、ありがたく存じます。

その他の回答 (3)

  • Nyx
  • ベストアンサー率58% (20/34)
回答No.4

再配布のさいの表示義務はちょっとわかりませんが 私の以前の開発現場では特に表示させないで インストールの際バックグラウンドで実行させていました。 This system does not need this update はすでに最新のものがインストールされているなどの理由で 必要ないからでしょう。 Comctl32.dllだけをインストールさせたりせずに 40comupd.exeを /q オプションで非表示インストールができます。 その他オプションは /?で確認してみて下さい。 保証は出来ませんが /qで実行させるなどすれば大丈夫だと思います。 現環境がXPなのでこちらも確認できません。

miswaki777
質問者

お礼

回答ありがとうございました。 とても、参考になりました。

miswaki777
質問者

補足

返事が送れてすみませんでした。 回答ありがとうございました。 /? オプションでオプションの確認をしてから、 <dir>40comupd.exe /C /T:c:\test <dir>40comupd.exe /q /C /T:c:\test 等と、実行して(<dir>はファイル40comupd.exeのある所)みましたが、 やはり This system does not need this update という表示が出て、解凍はできませんでした。 もし、40comupd.exeの使用許諾契約書の内容がお分かりの方、いらっしゃいましたら、概要を教えていただければ、ありがたいです。

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.3

>それではWindowsMeのComctl32.dllの再配布は可能なのでしょうか? だめです。 再配布できるのは、カスタマイズしたIEに含まれたものだけです。 OSにインストールされているモジュールはできません。 別の入手方法は、 1.新しいバージョンのIEをインストール 2.#2の方の回答に書いてあるurlのリンクにあるMSのサイトからダウンロード です。

miswaki777
質問者

補足

ご回答ありがとうございます。 #2さんの回答である程度理解できました。 comctl32.dllは配布禁止なのですね。 ちなみにcomctl32.dllはまだ配布していないです。 #2さんに補足で質問を書き込みましたので、もしお分かりでしたら、回答お願いします。

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

XPのComctl32.dllは再配布禁止です。

miswaki777
質問者

補足

それは、知りませんでした。 それではWindowsMeのComctl32.dllの再配布は可能なのでしょうか?

関連するQ&A

  • COMCTL32.DLL?

    レジストリのエラーと このDLLのエラーが頻繁にでます COMCTL32.DLLのVerは 5.80です が これはwin98se以降の対応みたい(?)なので 前の古いバージョンへ戻したりすることはできるんでしょうか IEの修復などをしても同じでした。 IEを再インストールしたほうがいいでしょうか こちらの環境はwin95/IE5.5です 新しいソフトを入れたらかきかえられてしまったのか 自分がアップデートをDLしたのか 忘れてしまったんです ちなみに40COMCTL32.DLLっていうのもあるみたいなんですけど はずかしい質問ですがエラーの頻度がおおくて とても目につくのでできるかぎり解決されたいです よろしくおねがいします。 前回の質問は 質問者の名前のリンクからみてください。

  • コンピューターにCOMCTL32.dllがない

    起動時に「コンピューターにCOMCTL32.dllがないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。」とのエラーメッセージが表示されます。 どのように対処したらいいか教えていただけないでしょうか。

  • エクスプローラでCOMCTL32.DLLのページ違反

    Win98SEを使っていますが、突然エクスプローラで、「EXPLORER のページ違反です。モジュール:COMCTL32.DLL、アドレス:017f:bfb7255c」 と、エラーが発生しました。 この時、Windows上では、Internet Explorer、Word、Mifes、ペイント、エクスプローラを開いていましたので、リソース的には辛かったろうとは思いますが、このエラーの意味を教えてください。 ちなみに、COMCTL32.DLLのバージョンは、5.81でした。

  • どっちのDLLのバージョン?

    OSはWindowsXP。 コンパイラはVC++6.0 with MFCという環境です。 CTreeCtrl::InsertItemの引数にTVINSERTSTRUCTというのがあり、そのメンバに Version 4.71 itemex という記述がヘルプにあります。 このバージョン4.71の意味がわからず調べたところ、 Comctl32.dll Version 4.71 以上 Windows 98 以降 / Windows 2000 以降 または Internet Explorer 4.0 以降をインストールした Windows 95 / NT 4.0 という環境で動作するというところまでは、わかりました。 そこで、エクスプローラで、Comctl32.dllを探し、右クリックして、バージョン情報のタグを選択すると、詳細-項目で、「ファイルバージョン」と「製品バージョン」の二つのバージョンがあることに気づきました。 この場合、Version4.71以上というのはどちらのバージョンのことを指しているのでしょうか?

  • MAME32が古いバージョンのcomctl32.dllを検出しました。common controleをアップデートさせるにはどうしたらよいでしょうか?

    MAME32が古いバージョンのcomctl32.dllを検出しました。common controleをアップデートさせるにはどうしたらよいでしょうか? WindowsXPでは動いていたMAME32(バージョン 0.36.0.0)をVistaで動かそうとしたら、 「MAME32 Outdated Comctl32.dll Warning」ウィンドウが開いて 『MAME32が古いバージョンのcomctl32.dllを検出しました。http://www.microsoft.com/msdownload/ieplatform/ie/comctrlx86.asp でcommon controleをアップデートさせて下さい』と表示されるのですが、 このマイクロソフトの「http://www.microsoft.com/msdownload/ieplatform/ie/comctrlx86.asp」に行っても 「申し訳ございません。ご指定のページが見つかりませんでした。」となってしまいます。 MSNの相談箱に行って、同じような質問があったので参照しましたがリンクをたどっても解決するに至りませんでした。 どなた様か何とか解決法をご教示頂けませんでしょうか?どうぞよろしくお願い申し上げます。

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

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

  • DLLの更新

    いきなりですがゲームを起動させた時に「古いバージョンのcomctl32.dllを検出しました。http://www.microsoft.com/msdownload/ieplatform/ie/comctrlx86.aspからコモンコントロールのアップデートをダウンロードしてインストールして下さい」と出るのですが、URLに接続してみたのですがcomctl32.dllと言うのがどこにあるかが分かりませんでした、自分なりに色々検索してみたのですが、OSをアップデートすればいけるかもと言う書き込みがあったので試してみたのですがそれでも駄目でした、もし分かる方いましたらcomctl32.dllのダウンロード場所を詳しく教えていただけるとありがたいです、よろしくお願いします。

  • Iexploreが原因でCOMCTL32DLLにエラーが発生??直したい。

    ネットサーフィンしていると 『Iexploreが原因でCOMCTL32DLLにエラーが発生しました。Iexploreは終了します。問題が解決しない場合は、コンピュータを再起動して下さい。』 というメッセージボックスが表示されてしまう事が最近頻発します。 JAVA多用のホームページを見ていたり、ホームページビルダーや、フォトショップエレメンツで作業をしながらインターネットをしているのですが、前はリソースが足りなくなってもこんな事一度も無かったです。 どうしたら直るでしょうか?? OS:Windows Me HDD:30GB(空き約20GB) メモリ:320MB 最適化してもあまり変わりません。教えて下さい。

  • MSVBVM50.DLLが見つからなかったため・・

    あるアプリケーションをWindows Vistaで使用したいのですが、アプリケーションを実行しようとすると、「MSVBVM50.DLLが見つからなかったため、このアプリケーションを開始できませんでした。」などと表示されて、実行できません。 さらに深く調べてみると、「このプログラムには、欠けているWindowsのコンポーネントが必要です」であるとか「この問題は、Windows Vista とこのバージョンの Microsoft Deprecated DLL Components の間での互換性に関する問題が原因で発生しました。」と表示されます。 とりあえず、ランタイムファイルであるMSVBVM50.DLLをどこかで入手すればいいのではないかと思い、以下のフリーウェアをダウンロード後にインストールを試みましたが、正常にインストールされませんでした。 http://www.vector.co.jp/soft/win95/util/se081909.html さらによく調べた結果、もともとWindows Vistaには上位のバージョンであるMSVBVM60.DLLが標準装備されているとのことです。下位のバージョンであるMSVBVM50.DLLとの互換性がないのでしょうか・・? なお、このアプリケーションはもともとWindows XPで動作するように開発されたものらしく、機種や環境による依存性の確認は行われていないとのことです。Windows XPで正常に動作するかはまだ試していないのでうが、とある事情でVistaでもこのアプリケーションを使用しなければならない状況です。 今の状態ですと、Vistaでの使用は無理でしょうか?

  • 音声をDLL化するにはどうすればいいですか?

    以前から音声素材を作っているんですが、ファイルサイズが大きくて困っています。 友人に相談してみたんですが、「DLLにすると結構軽くなる。」と言われ、 早速そうしようとDLLを作るためのアプリケーション(VC++2010)をインストールしたんですが・・・音声の圧縮方法が分からず・・・。 参考になるウェブサイトでも構いませんので、回答よろしくお願いします。 OS:windowsxp sp3 professional

専門家に質問してみよう