Windowsインストーラでインストールできない

このQ&Aのポイント
  • Windowsのインストーラ(拡張子がmsi)でのインストールに失敗する問題が発生しました。
  • Cドライブが移動し、Windowsインストーラのパスが変わり、インストールができなくなりました。
  • マイクロソフトの「Windows Installer CleanUp ユーティリティ」を試してもエラーメッセージが表示されます。
回答を見る
  • ベストアンサー

Windowsインストーラでインストールできない

Windowsインストーラ(拡張子がmsi)でのインストールに失敗します。 【これまでの状況】 PCをいじっていたらCドライブがJドライブに移動してしまった (元に戻そうとしてもうまくいかず・・・)  ↓ Windowsインストーラでのインストールでエラー (エラー内容は覚えていません)  ↓ 「Windows インストーラ 2.0」をインストール (たしかエラーはでないでインストール完了)  ↓ Windowsインストーラでまだエラーする。 エラーメッセージは、「Windowsインストーラサービスにアクセスできませんでした。セーフモードでWindowsを実行している場合、またはWindowsインストーラが正しくインストールされていない場合に発生する可能性があります。サポート担当者に問い合わせてください。」 マイクロソフトの「Windows Installer CleanUp ユーティリティ」でインストーラの削除を試しても、上と同じエラーメッセージがでます。 【PCの状態】 Windows98(HDD_1)を入れていたPCに、HDD_2を追加(Dドライブ)してそこにWindows2000を入れてデュアルブートで使ってます。 <前の状態>  C:Win98(HDD_1)  D:Win2K(HDD_2)  E~I:(HDD_1、HDD_2のパーティションを切って作ったドライブ) <今の状態>  C:無し  D:Win2K(HDD_2)  E~I:(HDD_1、HDD_2のパーティションを切って作ったドライブ)  J:Win98(HDD_1) Cドライブが移動したのが原因で、Windownsインストーラのパスが変わりインストールできなくなってしまったのではないかと思います。 このドライブの状態を元に戻すか、Windowsインストーラのパスを修正するかすれば直りそうな気がするのですが・・・ 再インストールしないで直したいので、ご助言よろしくお願いします。

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

  • ベストアンサー
  • thanks39
  • ベストアンサー率61% (1189/1944)
回答No.5

Windowsインストーラの問題は98で起動した場合と2000で起動した場合の両方ですか? >実行ファイルのパスは、「D:\WINNT\system32\msiexec.exe /V」でした。 これは2000で起動した場合でしょうか? 98で起動した場合「C:\WINDOWS\system\msiexec.exe /V」となると思いますが・・・。 エラーが発生するOSで、それぞれ下記の方法を試してみてください。 http://support.microsoft.com/default.aspx?scid=kb;ja;315346

hantyoh
質問者

お礼

このURLの方法で、なおりましたぁー!!! ありがとうございます!! 前に書いた実行ファイルのパスはWin2000のものでした。 紹介してもらったURLに書いてあるセーフモードで、「miexec /regserver」を実行する方法を試したところ、msiファイルのインストールできるようになり、サービスのほうもwindowsインストーラが開始するようになりました。 何度も教えて頂きありがとう御座いました。

その他の回答 (4)

  • thanks39
  • ベストアンサー率61% (1189/1944)
回答No.4

>結果、ドライブの変更はできました。 良かったですぅ。 サービスの状態でWindows Installerのプロパティを開いて、実行ファイルのパスが何となっているか確認してみてください。 (「C:\WINDOWS\system\msiexec.exe /V」など) また、そこに書かれたファイルをエクスプローラから直接ダブルクリックしてみてアクセスできるかも確認してみてください。

hantyoh
質問者

補足

ありがとうございます。 実行ファイルのパスは、 「D:\WINNT\system32\msiexec.exe /V」 でした。 エクスプローラからダブルクリックして実行すると、オプションパラメータの説明がでてきました。 また、アドバイスよろしくお願いします。

  • thanks39
  • ベストアンサー率61% (1189/1944)
回答No.3

そうですねー。レジストリだけでなく、ブート(OS起動)ドライブ文字の変更はOSが起動しなくなる恐れがありますからねー。 現在PC起動時にOSを選択したりはしてないのでしょうか? てっきり、98から変更できないのかなと思って回答させて頂きましたが、2000からの変更では98で起動した場合に変更が反映されかもしれないので、できれば98から変更した方が良いです。98で起動してマイコンピュータでドライブを右クリック→プロパティでドライブ文字を変更することは可能ですか? 確かにレジストリ変更は危険ですが、正しい順序で行えば問題ないです。2000から変更して98で起動して成功していたらOKですし、98が起動しなかったらまた同じ方法で元に戻せば良いと思うのですがどうでしょうか?

hantyoh
質問者

補足

PC起動時のOS選択でWin98も起動できました。 Win98で起動した場合は、ちゃんとCドライブがあり問題なかったので、Win2000でレジストリ変更してドライブ修正してみました。 結果、ドライブの変更はできました。 が、拡張子がmsiのファイルのインストールをすると「Windowsインストーラサービスにアクセスできませんでした」と同じエラーがでてしまいました。(ドライブの問題でなかったのか、変になってしまったのか・・・) 他に何かなおす手段はあるでしょうか? 現状で、「Windows Installer CleanUp ユーティリティ」で削除しようとすると、「Windowsインストーラサービスにアクセスできませんでした」のエラーメッセージがでてきます。 インストーラを再インストールしようとすると「指定されたサービスは開始されています」のメッセージがでます。 サービスの状態をみると、停止していたので、手動でサービスを開始してみたところ、「ローカルコンピュータのwindows Installerサービスを開始できません。 エラー997:重複したI/O処理を実行しています。」のエラーメッセージがでました。 ここらへんが変なのでしょうか・・・?

  • thanks39
  • ベストアンサー率61% (1189/1944)
回答No.2

#1です。補足です。ドライブ文字が変えられない場合の対処法です。 Win98で起動後、スタートメニューからファイル名を指定して実行で「regedit」と入力して、以下のキーを探してください。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSIServer HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\MSIServer 右側のImagePathの先頭ドライブ文字を変更(J→C)してください。 上はWinXPなので無いかもしれませんが、その場合はMSIServerか、Windows インストーラで検索してください。 インストーラ、または*.msiなどで検索しても良いですけど、違うものまでヒットしますので、関係なさそうなものは変更しないでください。

  • thanks39
  • ベストアンサー率61% (1189/1944)
回答No.1

>PCをいじっていたらCドライブがJドライブに移動してしまった(元に戻そうとしてもうまくいかず・・・) 2000で起動してWin98が入っているJドライブをCドライブに変更する事は可能ですか?

hantyoh
質問者

補足

ご回答ありがとう御座います。 2000で起動してWin98が入っているJドライブをCドライブに変更するというのは、どのようにすればよいでしょうか? 以前、元に戻そうとしたときは、IDEのマスター/スレーブを変えて試していました。(これで変になったので) ネットでドライブの変更方法を探して見たところ、レジストリエディタで変更する方法を見つけたのですが、できればレジストリをいじらないでなおしたいのですが、方法あるでしょうか?(レジストリは、ちょっと怖いので・・・) みつけたドライブ変更方法はこれです。 Windows2000ドライブレターの変更方法 (http://www.huonpine.net/win2k/mountdev.html) レジストリを除いてみたら、Cドライブはリムーバブルディスクに割り当てられいたので、これでやるなら、リムーバルディスクをずっと後ろのドライブに割り当てて、JドライブをCに戻せばよさそうです。

関連するQ&A

  • Windowsインストーラーがおかしくなりました。

    Windowsインストーラーがおかしくなりました。 「PhotoShop Elements」の体験版をインストールしようとしたら、 「ドライブが正しくありません;F;¥」と表示され、インストールが できません。「iTunes」をインストールしようとしても、同じエラーに なります。通常、Cドライブにインストールするはずなのですが、 どうすればCドライブに指定できるでしょうか? Fにはドライブは何もありません。 Windowsインストーラーに問題があるのではないかと思いますが、どうしたら良いでしょうか? ちなみに、OSはWindowsXPでdellのINSPIRON/1300を使っています。

  • windowsインストーラー

    OS:Windows2000ProのPCにNortornAntivirus2007をインストールしようとしたところ、「Windowsインストーラーが起動できません。」というエラーメッセージが出てしまい正常にインストールできません。 また、WindowsUpdateも同様に状態確認の段階で止まってしまいます。 解決方法をご存知の方がいらっしゃいましたら、ご教授お願いします。

  • 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 drive:\%Windir%\system32\dllcache たとえば、次のように入力します。 attrib -r -s -h c:\windows\system32\dllcache と書いてあるのですが、コマンドプロンプトでは最初から C:\Documents and Settings\(名前)> となっていてattrib -r -s -h c:\windows\system32\dllcache を入力することが出来ません C:\Documents and Settings\(名前)>attrib -r -s -h c:\windows\system32\dllcache では反応しません。 アドバイスをお願いします

  • 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インストーラー サービスにアクセスできません。

    お世話になります。 当方、Windows2000を使用しています。質問は、[コントロールパネル]の[アプリケーションの追加と削除]から、Office2000 professionalの追加&削除&他のOffice(office97)のインストールを実行すると、”Windowsインストーラ サービスにアクセスできませんでした。サポート担当者に問い合わせ、Windowsインストーラー サービスが正しく登録されているかどうかを確認してください。”と黄色い三角のビックリマークの絵のエラーが出ます。 当方でした作業は 1.Windows2000のサービスパックを2と3をインストールし、ともにテストしましたがダメでした。 2.Windows2000の[コントロールパネル]→[管理ツール]→[サービス]→[Windows Installer]のサービスの状態を”開始”にしましたが「ローカルコンピューターのWindows Installerの開始が出来ません。エラー3:指定されたパスが見つかりません」と黄色いビックリマークが出ます。 解決方法がお分かりの方が、いらっしゃいましたら教えてください。 宜しくお願いします。

  • Windowsインストーラの再インストール

    Windowsインストーラの再インストールの手順が以下のように書いてあったので行ったのですが、msiexec /unreg以降入力しても特になにも起こりません。なぜでしょうか? Windows7です。 OSの空き容量は3GBです。 Windowsアップデートや他ソフトインストールに失敗するので調べたら以下の手順がでてきましたので行ってみました。 パソコンは全然詳しくないためわかりやすく説明してくださると嬉しいです。よろしくお願いします。 --------------------------------------- 1.[スタート]→[すべてのプログラム]→[アクセサリ]→  [ファイル名を指定して実行]をクリックします。 2.cmdと入力、コマンドプロンプトを開きます。 3.「sfc /scannow」と入力し、システムファイルのチェックを行います。  ※このチェック段階でエラーが出る場合、Windowsのシステムファイルに   破損の可能性があります。恐れ入りますが、一度、PCメーカーへ   ご相談頂きますようお願いいたします。 4.上記コマンドが正常に終了すると、入力可能な状態となります。 5.続いて「msiexec /unreg」のコマンドを入力し、  一度Windowsインストーラの登録を解除します。  コマンドを入力し、少しの間お待ち下さい。 6.続いて、正常に入力できる状態になりましたら、  「msiexec /regserver」を実行します。  同じく正常に入力できるようになるまで、しばらくお待ち下さい。 7.入力待ちの状態になったら、完了です。 8.Windowsを再起動します。

  • Windows2000をHDDからインストールする方法

    あまっているPCに Windows2000をインストールしたいのですが、 CDドライブが壊れているみたいなので Windows2000のインストールDISCを、丸ごと、別のHDD[D:\]にコピーして、 MSDOSからインストーラを呼び出し、 HDD[Cドライブ]にインストールする方法を使ってインストールしようとしているのですが、 フロッピーのMSDOSで、HDD[D:\]にアクセスし、Win2000インストーラ[winnt.exe]を起動させ、 Windowsのファイルをコピーする画面までは行くのですが、 コピー後、「フロッピーを抜いて、再起動してください」と表示されるのでフロッピーを抜いて再起動すると、 「Windows2000インストール一時ファイルが見つかりません」と表示され インストールが続行できません。 誰か解決策をご存知の方はすぐに回答お願いいたします

  • WINDOWSインストーラが立ち上がります

    例えばIEのウィンドウを開くたびに、WINDOWSインストーラのダイアログが開いてしまいます。そして「ドライブが正しくありません F:\」と表示されます。Fドライブは実装していません。WINDOWSインストーラが起動しないようにするには、どうしたらよいのでしょうか。レジストリを見てもわかりませんでした。よろしくお願いいたします。

  • ウィンドウズ再インストールができません

    ウィンドウズXP Pro SP無しを再インストールができません 再インストール前は、サービスパック2でウィンドウズアップデートを最新まで更新しておりました ウィンドウズXP ProのCDを入れて再起動かけるとCDからブートしてインストール始まりましたがパーティション削除の再DドライブEドライブは削除に成功したのですがCドライブは削除出来ませんでした メッセージが表示され”このパーティションにはセットアップを完了するために必要な一時セットアップファイルが含まれているのでパーティション削除出来ません”と書いてありました このような場合Cドライブのパーティション削除してOS再インストールする方法をどなたか教えてください 土日色々やってみたのですがうまくいきません よろしくお願いします

  • WINDOWSインストーラについて

    HDD診断ソフトでCドライブのファイル容量を確認したら、WINDOWSインストーラのファイルが19GBもありました。容量が大きすぎるので、不要なファイルを削除したいと思います。削除した場合、システムに悪影響を与えるファイルは何かあるでしょうか?ちなみに、OSはWINDOWS XP Home Edition SP2 です。