• ベストアンサー

VB6ランタイムというのをインストール出来ないです。

 雑誌のフリーソフトをインストールしようとして、注意書きに「VB6ランタイムをインストールして下さい」とあったのでその雑誌についていたVB6ランタイムをインストールしようとしたところ、途中で「~がコピーできません」と出てしまい、「~を削除します」となって、インストール前に戻ってしまいます。  このソフトがおかしいのかなと思い、Vecterなどでダウンロードしたもので再度行ってみたのですが同じでした。一応常駐ソフトと思われるものは外しても行ってみたのですが、やはりダメです。家には2台PCがあるので、もう一台のほうでも試してみたのですが、こちらも同じです。  OSはWinMeで、2台共通の常駐ソフトはEasyCDCreator4とOffice2000だけです。 何か特別なインストール方法じゃないと、VB6はダメなんでしょうか?とてもそうとは思えないんですが、このために使えないソフトがいっぱいあって、困っています。どうか、この状態にピンとこられた方、よろしくご指導ください。

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

  • ベストアンサー
  • arche
  • ベストアンサー率83% (5/6)
回答No.2

私が使用しているOSはWin2kですがMeは2kの後に出たOSですし もしかしたら参考になるかもしれませんので書いておきます。 私もWin2kを再インストールしたときなどVB6のランタイムだけ同じ状況になります。 これはいろいろ試してみたところWindowsのテンポラリフォルダのパスが原因のようです。 詳しい条件は不明ですがどうやら 全角文字がパスに含まれているとコピーに失敗するようなのです。 Win2kのテンポラリフォルダはデフォルトでは確か 「Document and Settings\ユーザー名\Temp\」となっているので 日本語のユーザー名を使っている私は失敗してしまったというわけです。 私が取った解決法は、コントロールパネル>システム>詳細>環境変数 を開き、TEMPとTMPを両方とも半角文字だけの具体的なフォルダに変更しました。 WinMEとのことですので細かい方法は違うかもしれませんが、 試してみてはいかがでしょうか? あと、最終手段としてVB6のランタイムを直接コピーするという方法もあります。 らるちーなどの解凍用のソフトでは 物によってはEXEを解凍することもできるので、 解凍した中のDLLをWindows\System\にコピーすれば完成です。 ただこの方法は経験がないとある程度危険を伴いますので 不安ならやらないほうがいいかもしれません。 参考には一応らるちーのサイトを書いておきます。

参考URL:
http://www.geocities.co.jp/SiliconValley-SanJose/1690/
makkoh
質問者

お礼

アドバイスありがとうございました。 ユーザー名は半角英数を使っていたので、これにはあたらなかったのですが、 このようなからくりもあるのだと勉強になりました。 ちなみにVBのインストールは、VB同梱のフリーソフト(欲しいランタイムを含んでいるだけで、必要が無いソフトなんですが)をインストールすることで、解決しました。 このソフトをインストールした後は、そのソフトに含まれていなかったモジュールも、別のランタイムセットのインストールが可能になって無事に行えました。 結局、何が原因かは分からなかったのですが、とりあえずはインストールできたので、一段落としようと思います。 あと直接コピーの方法なんですが、これもコピー禁止のダイアログが出てしまって、出来なかったんですよ。DLLなりOCXを使用しているソフトを調べたりもしたんですがWindowsでは使用していなっかたので、あれ?という感じでした。 何はともあれ、どうもありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#5746
noname#5746
回答No.1

こんにちは。 OSがWinMeで、EasyCDCreator4があるということはメーカー製でプリインストールソフトの 多いパソコンですよね。 多分VB6は最初からパソコンに入っていると思うのですが。 (なかったらごめんなさいね) そのVB6が必要だというゲーム、まず起動してみたらどうでしょうか。 VBやその他DLLなどのファイルがパソコンに入っているかとか、バージョン まで一覧で表示してくれる「CLWindows」というソフトがあるのですが このソフトで調べてみることもできますが。 解凍してすぐ使えますしレジストリにも書き込まないのでアンインストールも フォルダごと削除すればいいですから。

参考URL:
http://www.zdnet.co.jp/download/pc/tools/clwindows.html
makkoh
質問者

お礼

アドバイスありがとうございました。 教えていただいたCLWindowsで調べてみたら一部はインストールされていて、一部は無いといった状況でした。拡張子を変更して直接コピーの方法を取ってみたんですが、これもコピー禁止のダイアログが出てしまって、出来なかったんですよ。DLLなりOCXを使用しているソフトを調べたりもしたんですがWindowsでは使用していなっかたので、あれ?という感じでした。 ちなみにVBのインストールは、VB同梱のフリーソフト(欲しいランタイムを含んでいるだけで、必要が無いソフトなんですが)をインストールすることで、解決しました。 このソフトをインストールした後は、そのソフトに含まれていなかったモジュールも、別のランタイムセットのインストールが可能になって無事に行えました。 結局、何が原因かは分からなかったのですが、とりあえずはインストールできたので、一段落としようと思います。 何はともあれ、どうもありがとうございました。 CLWindows、便利ですね。

すると、全ての回答が全文表示されます。

関連するQ&A