• ベストアンサー

Windowsインストーラー

VB6でシステムを開発し、VisualStudioInstaller1.1でインストーラーを作成し インストーラーを実行したところ、以下のエラーが発生しました。 継続すれば、インストールされるのですが、何が原因でエラーが発生するのですか? 教えていただけませんか? エラーメッセージ 「エラー1904 モジュールC:\Wondows\system32\ieframe.dll の登録に失敗しました。 HRESULT-2147467263 サポートへお問い合わせください。」 よろしくお願いします。

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

  • ベストアンサー
noname#212058
noname#212058
回答No.1

エラーが発生しているのは ieframe.dll の登録ですね。 このモジュールは IE の一部なんですが、このモジュールを差し換えるウィルスが非常に多いので、Windows VISTA 以降では上書きできないような設定になっています。つまり、あなたのインストーラはWindows に 『ウィルスが混じっている可能性があるからインストールを拒否した』と言われているということですね。 対応としては、インストーラから ieframe.dll の登録を外せば良いのですが、その場合 IE のバージョンの違いで、あなたのシステムはまともに動かなくなる可能性があります。 そもそも、VB6 は開発環境としては古すぎる(Microsoft もとっくにサポートを終了している)ため、Windows VISTA 以降で動かそうとすると、このような問題が多発します。正直なところとしては、新しい OS で動かしたいのであれば、新しい開発環境を使ったほうが安全です。

tatotu
質問者

お礼

回答ありがとうございます。 VisualStudioInstaller の設定でieframe.dll をRegister に登録するの設定になって エラーになったみたいです。設定なしにしたところ。エラーが無くなりました。 初めて、しかも、急ぎで使わなくていけなかったので、あわてました。 VB6が必須でどうしてもしょうがないので。

関連するQ&A

  • windowsインストーラー

    インストーラの調子がおかしいです!インストール、アンインストールする時に次のように表示されます。 「windowsインストーラサービスにアクセスできません。これはwindows をセーフモードで実行している場合、またはwindowsインストーラが正しくインストールされていない場合に発生することがあります。サポートの担当者に問い合わせてください。」とのことです。もしかしたらシステムから消したかも知れません。OSはwindows XPです。XPのCDを探したのですがありませんでした。どうすれば良いでしょうか?お願いします。

  • windowsインストーラのエラー

    <Windows インストーラ サービスにアクセスできませんでした。セーフ モードで Windows を実行している場合、または Windows インストーラが正しくインストールされていない場合に発生する可能性があります。サポート担当者に問い合わせてください。> というエラーがでてしまいインストールができなくて困っています。 何か解決方はないでしょうか?

  • フリーソフト「VMGtoEML」についてです。

    インストールの途中で、 「エラー 1904 モジュール C\Windows\system32\base64translate.dllの登録に失敗しました。HRESULT -2147024770 サポートへお問い合わせください。」 という警告が出て完了できないんですが、どうしたら良いですか(-_-;)?

  • windowsインストーラーがおかしいです.

    助けてください.自分なりに調べてはみましたがお手上げです. 不具合をまずあげます. ・Windows updateの自動更新が毎回エラーになります.Microsoftのサイトからupdateしようとしても同様です. ・ネットワークに接続しないタイプの実行ファイル(.exe)は普通にインストールできますが,ネットワーク経由のソフトウェアのインストールおよびアップデートができないみたいです.たとえばAdobe AIR 3.7インストーラでは「エラーが発生しました.Adobe AIRのインストール中にエラーが発生しました.システム管理者によってインストールが禁止されている可能性があります.システム管理者にお問い合わせください」とでます.また,Javaのアップデートでは「windows インストーラーサービスにアクセスできませんでした。セーフモードでwindowsを実行している場合またはwindowsインストーラーが正しくインストールされていないばあいに発生する可能性があります」と出てインストール出来ません. 上記2点で困っています.ネットで検索してhttp://support.microsoft.com/default.aspx?scid=kb;ja;315346 の方法1と2を試してみましたが,方法1ではセーフモード起動後のコマンドプロンプトでmsiexec /regserver と入力しEnterを押すと「'msiexec' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と表示されて無効かのような反応になります.再起動後自動更新は失敗します.方法2はattrib-r-s-h dllcacheを入力すると,「'attrib-r-s-h' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と表示されます.次の手順でも「重複するファイル名が存在するか、またはファイルが見つかりませんでした。」となり,以下のコマンドでも同様です.再起動後windowsインストーラを4.5をインストールしましたが失敗します.そんなわけで長らく困っているので解決策を教えていただけますでしょうか. その他もしかしたら関係あるかもしれないと思うことをいくつか書いておきます.Windows起動時,黒背景でwindows xp home editionと次の行にWindows(規定)と毎回出て,よく分からないのですがデュアルブート状態(?)になっているようです.そして,windows xp home editionを選択すると,「次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした: <Windows root>\system32\hal.dll.上記のファイルをインストールし直してください。」というメッセージが出てしまい,Windows(規定)からしか起動出来ません.http://pctrouble.lessismore.cc/boot/system32_haldll.html を読んでみましたが特に解決はしませんでした. また,windowsインストーラを4.5をインストールした現在,システム構成ユーティリティのサービス覧ではwindows installerは停止の状態になっています.コンピュータの管理のサービス覧ではスタートアップの種類が「手動」になっています. 以上ややこしいですができればOS再インストールはせずに解決したいのでどうかよろしくお願いいたします。

  • Windowsインストーラについて教えてください!

    Windowsインストラーについて教えてください。インストールする時に、インストラーがエラーになる時があります。今、Javaの環境とPostgreSQLの環境を変えようとしてるのですが、それで初めて気付きました。エラーメッセージの内容は、 「Windowsインストーラサービスにアクセスできませんでした。セーフモードでWindowsを実行している場合、またはWindowsインストーラが正しくインストールされていない場合に発生する可能性があります。サポート担当者に問い合わせてください。」です。コントロールパネルのプログラムの追加・削除でもたまにでます。このゆう場合どう対応すれば、いいのか教えてください。お願いします。

  • windowsインストーラが使えない

    windowsインストーラを利用してインストールするプログラムを実行すると 「Windows インストーラ サービスにアクセスできませんでした。セーフ モードで Windows を実行している場合、または Windows インストーラが正しくインストールされていない場合に発生する可能性があります。サポート担当者に問い合わせてください。」 というメッセージが表示されてインストール作業ができません 一応http://support.microsoft.com/kb/315346/jaのやり方を試してだめでした、教えてgooの質問も検索してみたのですがmsconfigのサービスもちゃんと正常通りになってました。 できることは全部し尽くしてお手上げ状態です、リカバリ以外の対処法わかる方いたらご指摘お願いします。 ちなみにシステムは以下のようになってます windows xp pro sp2 windows installer3.1 ハードウェアスペックは最近のミドルレンジ程度です

  • windowsインストーラについての質問です!

    プログラムを追加または削除すると "Windows インストーラ サービスにアクセスできませんでした" エラー メッセージが表示される windows インストーラーサービスにアクセスできませんでした。セーフモードでwindowsを実行している場合またはwindowsインストーラーが正しくインストールされていないばあいに発生する可能性があります。 で ​​http://support.microsoft.com/default.aspx?scid=kb;ja;315346​​ 方法 2 : Windows インストーラを再インストールする 3.コマンド プロンプトで次の行を入力し、Enter キーを押します。Drive は Windows がインストールされているドライブ、%Windir% は Windows がインストールされているフォルダです。 たとえば、次のように入力します。 attrib -r -s -h c:\windows\system32\dllcache 4.コマンド プロンプトで次のコマンドを入力します。各行の最後に Enter キーを押します。 ren msi.dll msi.old ren msiexec.exe msiexec.old ren msihnd.dll msihnd.old とあるのですが上手くいきません。 C:\>attrib -r -s -h c:\windows\system32\dllcache\ren msi.dll msi.old パラメータの書式が違います - C:\>WINDOWS\system32\dllcache\ren msi.dll msi.old 'WINDOWS\system32\dllcache\ren' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 このような感じになってしまいます。 ご助力お願いします!!

  • Windowsインストーラのエラー

    以前このような質問をさせていただきました。 http://okwave.jp/qa3702877.html Dell Dimension 4500C Windows XP Home Edition を使っています。 現在の状況を順を追って説明させていただきます。 1.マイミュージックを英語表記にしようとレジストリをいじった。 (直接レジストリをいじったのはここだけなのですが…) 2.その後、ユーザーAにログインしたら初期化されてしまった。 3.システムの復元で数日前に戻す操作を行った。 4.systemファイルが壊れた。 5.起動ディスクを作ってsystemファイルを修復。 6.MSofficeやiTunesが立ち上がらない。 「この操作は現在インストールされている製品にのみ有効です。」というエラーが出ます。 7. iTunesをダウンロードしてインストールしようとするとwindowsインストーラの窓が開いて 「windows インストーラーサービスにアクセスできませんでした。セーフモードでwindowsを実行している場合またはwindowsインストーラーが正しくインストールされていないばあいに発生する可能性があります。サポート担当者に問い合わせてください」 というエラーが出ます。 http://support.microsoft.com/kb/315346/ja や http://oshiete1.goo.ne.jp/kotaeru.php3?q=1722108 を試してもだめでした。 一つ目のサイトの方法2の4でren msi.dll msi.old などを入力するとファイルが存在しませんと出てしまいます。 立ち上がるソフト:ブラウザ系,音・映像プレイヤー,フリーソフト系など 立ち上がらないソフト:MS-office,Adobe Reader, iTunes, Nortonなど Norton Securityを立ち上げようとすると「パラメータが間違っています」と出てしまいます。 どうやったらこの状況を打破できるでしょうか。 ご教授よろしくお願いします。

  • .NETのインストーラ作成

    VB.NETはインストーラを作成できるのでしょうか? あるPCで作成したモジュールを別PCで実行したいだけなのですが・・・

  • 携快電話10のインストールエラーについて

    モジュールSliderACX.dllで登録で失敗しました。 HRESULT-21472207というエラーが発生し、インストールが正常完了しません。対処方法を教えて下さい。

専門家に質問してみよう