- ベストアンサー
管理者権限にもかかわらずMSIのインストーラーでエラーが出る
- Windows XP Home Edition SP2の管理者権限でMSIのインストーラーを実行しようとすると「システム管理者によって、ポリシーはこのインストールを実行できないように設定されています。」と表示され、続行できない状況です。
- EXEファイルならShiftキーを押しながら右クリックして別ユーザーで実行できますが、MSIファイルではこの方法は使えません。
- Windows XP Professionalでは正しく実行できるため、OSのバージョンによる制約が原因の可能性があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
はじめまして、ご質問のリンクを確認させていただきました。まずはソフトのインストールの件についてですが、リンク内に「MSIファイル」と「ZIPファイル」の2通りのファイルが用意されてあると思いますが、「ZIP」ファイルの方は解凍してみると「EXEファイル」タイプのセットアップ形式をとっているようですので、こちらの方でインストールが出来るか試してみて下さい。 あと、「MSIファイル」形式のインストーラーがポリシーによって動作が制限されてしまう問題についてですが、こちらは少々難解です。まずはここを確認してみて下さい。(ここから先はレジストリー操作になりますので、慎重に作業を行ってください。操作に失敗した場合OSの動作に関して重大な障害が発生する可能性があります。) (1)「スタートメニュー」から「ファイルを指定して実行」を開き「regedit」と打ち込みレジストリエディターを起動します。 (2)次に以下の通りフォルダーを開きます (HKEY_LOCAL_MACHINE)→(SOFTWARE)→(Policies)→(Microsoft)→(Windows)→(Installer) (3)「Installer」フォルダーを開くとここの名前欄に「既定」・「EnableAdminTSRemote」というキーが存在していると思いますが、そこに「DisableMSI」というキーが存在しているか確認します。存在する場合はデータ欄の()内の数字を確認します。1あるいは2の数字が入っている場合は何らかの制限がかかっています。特に2の数字が入っている場合はインストーラはどのアプリケーションに対しても常に制限がかかる設定となっています。この場合データ欄の数字を0にするか、キーごと削除し、PCを再起動することで全てのアプリケーションに対して制限が外れます。但し、これは上記制限がかかっていた場合の話になりますが、この制限を常時外した場合、悪意のあるソフトが外部より侵入した場合、誤ってインストールしてしまう恐れもありますので、このあたりの設定に関しては十分考慮して下さい。 最後に上記の状況に当てはまらなかった場合、ソフトウェア上の問題でインストーラが正常に機能しない場合があります。この場合、問題の解決を自力で行うことはかなり難しいと思われます。それは今回のインストールをしようとしているソフトの問題のみではなく、過去にインストールされたソフトやインストールに失敗したソフトなどの情報がレジストリ内に記録されて、それが障害になっている可能性が高い為で、これらは自力で原因を特定する為には全てのインストールされているソフトやインストールに失敗したソフトを対象に検証をする必要がある為で、この場合は実質、現在のOSの動作状況を維持したままでの解決は難しく、OSを新しく再インストールする以外方法はないと思われます。 長文で読み辛い文面になってしまい申し訳ありませんが、少しでもご参考になりましたら幸いです。
お礼
長々と回答文章を書いてくださりありがとう御座います。 昨日からずっとレジストリをいじったり、無理矢理Administratorを有効にさせたりしていろいろいじってみたところ、何故か出来るようになってしまいました。 昨日の段階で受付を終了しておけばよかったのですが、忘れていました。 こんな無駄なことに時間を割いてごめんなさい。 本当にありがとう御座いました。