タイトルどおり。
・WindowsXP HomeEdition Version2002 ServicePack2
・ActivePerl-5.8.6.811-MSWin32-x86-122208.msi

インストールの途中で以下の表示が出る。
There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor.

もちろんインストールはできていない。
解決方法をみつけられません。
だれか教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

Windows Installerのバージョンはいくつになっていますか?


[C:\WINDOWS\system32]の中にmsiexec.exeがあると思いますので探してください。
もしくは、msiで検索してさがしてください。
msiexec.exeをマウスで右クリックしてプロパティーをみてください。
その中にバージョン情報がありますので、どうなっているか見てください。

ちなみに私のパソコンもXPですが、PERLは正常にインストールできます。
私のパソコンのInstallerのバージョンは3.0です。
http://www.microsoft.com/downloads/details.aspx? …
ここで、3.0のInstallerがダウンロードできるとおもいます。
解決できるかどうかわかりませんが、ためしてみてください。

参考URL:http://www.microsoft.com/downloads/details.aspx? …
    • good
    • 0

Windows Installer が対応のものではないのかもしれません。


Active Perlのダウンロードページに、Windows Installerがダウンロードできるようになってますので、(右側の上から4行目ぐらい[Windows Installer 2.0+ is required for Windows]のすぐ下)
そこで、Windows Installerをダウンロードされてはいかがでしょうか?
http://www.activestate.com/store/languages/regis …

この回答への補足

返事はここにすればいいのかな?
わからないけど、

omni2さん早速の回答ありがとうございます。
試してみましたがだめでしたあ
紹介してもらったページにはWin9X/ME用とNT用の
インストーラはあったんですが、ウチはXPなもんで、
それでもインストールしようとすると
「OSのバージョンが違う」と怒られました。
はあ…

補足日時:2005/03/31 22:21
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QFLASH Playerのインストール

FLASH Player7のインストール済みPCを購入しました。
FLASH Player9をインストールするために、FLASH Player7をアンインストールし、FLASH Player9をインストールしました。

ここで問題が出ました。
(1)SWFファイルをダブルクリックで再生すると、FLASH Player7で再生されます。
(2)HTMLに組み込まれたFLASHは、FLASH Player9で再生されます。

(質問)
上の(1)(2)ともに、FLASH Player9で再生するには、どうしたらようでしょうか?

(補足)
・Win XP Pro + IE6
・アンインストール済みのFLASH Player7は、Program Fileフォルダに残っています。がFLASH Player9がどこにインストールされたか確認できません。

Aベストアンサー

???

ご質問内容の

>> (1)SWFファイルをダブルクリックで再生すると、FLASH Player7で再生されます。

ここが非常に疑問です。
FLASH Player7 でも 9 でも,
とにかく, SWFファイルをダブルクリックで再生はできないはずですよ。
(Flash MX 2004 をインストールされていたら別問題です。)

SWFファイルをダブルクリックしても
普通の環境では FLASH Player7 で再生されません。
Flash Player 7 をネット上からダウンロードしてもそれは同じです。

とにかく普通の環境では SWFファイルをダブルクリックで
「FLASH Player7 で再生される」,
または,
「FLASH Player9 で再生される」ということはないのです。

なぜなら,
ネット上で配布されている Flash Player はブラウザのプラグインであって,
単独で SWF ファイルを再生するものではないからです。

>> FLASH Player9をインストールしました。
>>  ~略~
>> (2)HTMLに組み込まれたFLASHは、FLASH Player9で再生されます。

これは正常なのです,
そこまでは問題ありません。


>> (1)SWFファイルをダブルクリックで再生すると、FLASH Player7で再生されます。

ここで "再生されます" というところが問題なのです。
わかりますか?
質問者さまが,正常でないと思われている部分が違うのです。

FLASH Player9 でも FLASH Player7 でも "再生されません" が正常な状況です。


「FLASH Player7 で再生される」ということ。
これは,最初にも書きましたが,
Flash Player ではなく,
Macromedia Flash MX 2004 をインストールされたからではないでしょうか。

Macromedia Flash MX をインストールした場合は,
ローカルPCにある SWF ファイルのダブルクリックで,
Flash Player 6 (スタンドアローン版) で SWF が再生されます。

Macromedia Flash MX 2004 をインストールした場合は,
ローカルPCにある SWF ファイルのダブルクリックで,
Flash Player 7 (スタンドアローン版) で SWF が再生されます。

Adobe(Macromedia) Flash 8 をインストールした場合は,
ローカルPCにある SWF ファイルのダブルクリックで,
Flash Player -8 (スタンドアローン版) で SWF が再生されます。


FlashPlayerには2種類あって,
ブラウザのプラグインである Flash Player と,
単独で SWF を再生できる スタンドアローン の Flash Player の2種類があるのです。
この SWF をダブルクリックで開くことのできる スタンドアローン の Flash Player は,
それ自体のみをダウンロードすることはできません。
必ず Flash(作成ソフト) と一体になってインストールされるものです。

-------------------------------------

そこまではよろしいですか?

>> 上の(1)(2)ともに、FLASH Player9で再生するには、
>> どうしたらようでしょうか?

・SWF をブラウザに関連づけをするか,
・SWF を開いているブラウザに(例えば今ご覧になっているこのページに)ドラッグ&ドロップするか
・SWF を右クリック→「プログラムから開く」で,ブラウザを選択するしかありません。


特例として,
Flash 8 を購入して,
現在β版である Flash 9 β にアップデートすると,
Flash Player 9 スタンドアローンで再生される可能性があります。

※ 私は Flash 8 を購入しましたが,
  Flash 9 β はまだ恐いのでアップデートしていません。
  したがって,
  Flash Player 9 スタンドアローンで再生される可能性がある
  というのは単なる推測です。検証はしていません。

つまり,今現在,
SWF のダブルクリックで その SWF を Flash Player 9 スタンドアローン版 で再生させるということは,
すんごく変な状況の人です。
普通はそんなことはできません。

???

ご質問内容の

>> (1)SWFファイルをダブルクリックで再生すると、FLASH Player7で再生されます。

ここが非常に疑問です。
FLASH Player7 でも 9 でも,
とにかく, SWFファイルをダブルクリックで再生はできないはずですよ。
(Flash MX 2004 をインストールされていたら別問題です。)

SWFファイルをダブルクリックしても
普通の環境では FLASH Player7 で再生されません。
Flash Player 7 をネット上からダウンロードしてもそれは同じです。

とにかく普通の環境では SWFファイ...続きを読む

QActivePerlが起動しない

初心者です。vistaです。

perlの勉強をしたくて
ActivePerl 5.10.1 Build 1006をインストールしました。

早速、全てのプログラムから「Perl Package Manager」をクリックして起動させてみようと思ったのですが、何も起こりません。

ちょっと砂時計になり、何事もなかったようになります。
インストールに失敗したのでしょうか?
しかし
プログラムの追加と削除にはちゃんとあります。

スタート→全てのプログラムの
「ActivePerl 5.10.1 Build 1006」のフォルダの中には
・Documentation
・OLE-Browser
・Perl Package Manager
があります。

私は何か手順を間違えていますか?
ご教授よろしくお願い致します。

Aベストアンサー

コマンドプロンプトから、
> perl -v
としてみたら???

This is perl, v5.8.9 built for MSWin32-x86-multi-thread
(with 9 registered patches, see perl -V for more detail)
・・・・・・【中略】・・・・・・・
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
とかなるはず。

QFlash Playerのインストールについて教えてください。

Flash Playerのインストールについて教えてください。

Flash player10をインストールするためにuninstall_flash_player.exeをダウンロードし、
1、Flashのアンインストール

2、PC再起動

3、http://get.adobe.com/jp/flashplayer/でインストールを行ったのですが、うまくインストールされません。(Youtubeなどが見れない状態です。)

警告文
インストールしようとしているバージョンのAdobe(R)flash(R)playerは最新バージョンではありません。
http://www.adobe.com/go/getflashplayerにアクセスして、安全性の高いバージョンを入手してください。

この様な警告文が表示されます。

使用しているOSは、Windows7 64bitです。

インストーラーinstall_flash_player_10_active_x.exeをダウンロード後インストールをしようとしたのですが、同じ警告文が表示されインストールできません。
http://kb2.adobe.com/jp/cps/233/233087.htmlも実行しましたができませんでした。

解決方法を教えてください。
よろしくお願いいたします。

Flash Playerのインストールについて教えてください。

Flash player10をインストールするためにuninstall_flash_player.exeをダウンロードし、
1、Flashのアンインストール

2、PC再起動

3、http://get.adobe.com/jp/flashplayer/でインストールを行ったのですが、うまくインストールされません。(Youtubeなどが見れない状態です。)

警告文
インストールしようとしているバージョンのAdobe(R)flash(R)playerは最新バージョンではありません。
http://www.adobe.com/go/getflashplayerにアクセスして、安全...続きを読む

Aベストアンサー

>今まで32bit版IEを使用していたので、flash playerをアンインストールするまではYoutubeを見ることができたのですが、アンインストールしてからインストールができなくなりYoutubeを見ることができなくなってしました。
あなたと同じことを実行してみましたがアンインストール、再インストールとも正常に出来ました。
従って、原因が分かりません。
念のために「コントロールパネル」から「プログラムのアンインストール」でflash playerに関するプログラムの残骸が表示されていないことを確かめて下さい。
尚、アンインストールはAdobeのアンインストーラを使いましたか?
コマンドプロンプトからは uninstall_flash_player /clean とタイプして実行したでしょうか?
オプションスイッチ無しで実行した時はオプションスイッチ付きで再実行することをお勧めします。
それでも駄目ならOSの再インストール(リカバリ)が必要かも知れません。

QActivePerl-5.8.2.808-MSWin32-x86.msi

を使っていますが今の最新バージョンと
入手方法を教えてください

Aベストアンサー

最新は5.8.4.810らしいです。

入手先
http://www.activestate.com/Products/ActivePerl/

の「DOWNLOAD」をクリックすしてレジストすればOKだと思います。

参考URL:http://www.activestate.com/Products/ActivePerl/

QAdobe Flash Playerのインストール

最新版のAdobe Flash Playerを間違ってアンインストールしてしまい、再度最新Adobe Flash Playerをインストールをすると、
新しいバージョンがすでにインストール済みですと出て、ペーじが変わりAdobe Flash Playerのインストールに失敗しましたと出ます、インストールが出来ません、
プロクラムのアンインストールを見るとアンインストールが出来ています、
Program filesのAdodeの所を見てもFlash Playerは削除されています。
インストール出来る様にお教え願います。

OS・WindowsVista
IE・9

Aベストアンサー

>インストール出来る様にお教え願います。
下記サイトからアンインストーラーをダウンロードして実行してみると良いでしょう。

http://helpx.adobe.com/jp/flash-player/kb/230810.html

QActivePerl がハングアップ

 Perl で、<STDIN>を繰り返し実行するコマンドライン型のプログラムを作りました。
 それをWIn98SEの MS-DOSプロンプト で実行していたのですが、どうも、下記の構文がランダムの確率でハングアップしてしまうようです。

 $ExecuteResult[$CNum] = undef;

 このとき、@ExecuteResult は多次元配列になっており、この下にある $ExecuteResult[$CNum]->[]->[] もいっしょにクリアしたいわけです。
 で、この命令を5~10回ほど繰り返すと、場合によって「メモリがリードになることはできませんでした」というエラーが出てしまいます。ようするに不正領域へアクセスしてしまっているんでしょうが。

 これに関して回避策を知っている方がいらっしゃいましたらご意見をいただきたいと思います。
 よろしくお願いします。

 なお、もし、プログラムのソースを見ていただけるという親切な方がいらっしゃいましたら、こちらを見ていただければと思います。(そんな人いるのかな? うーん(^_^;)
http://www.edit.ne.jp/~deagle/software/se150.lzh
(問題の部分は sql-engine.pl の511行目にあります)

 Perl で、<STDIN>を繰り返し実行するコマンドライン型のプログラムを作りました。
 それをWIn98SEの MS-DOSプロンプト で実行していたのですが、どうも、下記の構文がランダムの確率でハングアップしてしまうようです。

 $ExecuteResult[$CNum] = undef;

 このとき、@ExecuteResult は多次元配列になっており、この下にある $ExecuteResult[$CNum]->[]->[] もいっしょにクリアしたいわけです。
 で、この命令を5~10回ほど繰り返すと、場合によって「メモリがリードになることはできませんでした...続きを読む

Aベストアンサー

ソース拝見いたしました。力作ですね。
なかなか複雑なので今回の件に絞って言えば、Perl自体がその手のエラー
で異常終了してしまうのは本来あってはならないことですね。
バージョンが最新版(5.6.1.626)でないのなら更新して試してみては
どうでしょう?またエラーメッセージがはっきりわかるのならActiveState
のBugTrackerで既知のバグかどうか検索してみる手段もありますね。

$CNumはどうやらカーソルの種類によってインクリメントされるだけのよう
ですから、不正な値になるとも思えませんし…。
やはりアプリケーション側での対策としては、冗長ではありますが
$ExecuteResult[$CNum] = undef if (defined($ExecuteResult[$CNum]));
と変更しておくぐらいでしょうか。また、ActivePerlの配列の扱いに
疑いがある場合、@ExecuteResultをハッシュの%ExecuteResultに置き換えて、
消去する場合は
delete($ExecuteResult{$CNum});
とする手もあるかと思います。ざっと見たところ@ExecuteResult全体を
シーケンシャルにアクセスしているところはないように思えましたので、
ハッシュ化しても問題ないかと。

なにか参考になりましたら幸いです。

ソース拝見いたしました。力作ですね。
なかなか複雑なので今回の件に絞って言えば、Perl自体がその手のエラー
で異常終了してしまうのは本来あってはならないことですね。
バージョンが最新版(5.6.1.626)でないのなら更新して試してみては
どうでしょう?またエラーメッセージがはっきりわかるのならActiveState
のBugTrackerで既知のバグかどうか検索してみる手段もありますね。

$CNumはどうやらカーソルの種類によってインクリメントされるだけのよう
ですから、不正な値になるとも思えませんし…。
...続きを読む

QFlash Playerのインストール

OSはWIN98SE、IE6.0SP1を使用しています。

原因はわかりませんが、ある時期からブラウザ上でFlashが再生できなくなりました。そこでFlash Playerを一旦アンインストールして再インストールしようと思ったのですが、再インストールができなくなってしまいました(正常にインストールができない)
現象としてはこちらの質問http://oshiete1.goo.ne.jp/kotaeru.php3?q=1263631に近い現象です。

これまで確認、試みたこと
○インターネットオプション>セキュリティの設定のActiveX、スクリプトが有効になっていることを確認
○インターネットオプション>詳細設定のオンデマンドでのインストールを有効にするにチェックされていることを確認
○Macromediaのサイトで提示されているインストーラー(http://download.macromedia.com/pub/shockwave/cabs/flash/flashactivexinstaller.exe)でのインストール及びアップデート
○IE6.0のアンインストール及び再インストール
○IEのセットアップからFlash Playerをインストール
○アンインストーラー(http://download.macromedia.com/pub/flash/ts/uninstall_flash_player.exe)でFlash Playerのアンインストール

これらを行ってみましたが一向に解決しません。いろいろ試している中でFlashを使用しているサイトを見ると、Flash Playerをアンインストールした状態ではインストールを促す(またはMacromediaのダウンロードページへ飛ぶ)、インストーラー等でインストールした状態ではアイコンが表示されるだけという状況から、正常にインストールされていないと思うのですが。
何か解決策があれば教えてください。

OSはWIN98SE、IE6.0SP1を使用しています。

原因はわかりませんが、ある時期からブラウザ上でFlashが再生できなくなりました。そこでFlash Playerを一旦アンインストールして再インストールしようと思ったのですが、再インストールができなくなってしまいました(正常にインストールができない)
現象としてはこちらの質問http://oshiete1.goo.ne.jp/kotaeru.php3?q=1263631に近い現象です。

これまで確認、試みたこと
○インターネットオプション>セキュリティの設定のActiveX、スクリプトが有効になって...続きを読む

Aベストアンサー

そこまでやってだめなら、レジストリが壊れているのかもしれませんね。OSを再インストールしてみませんか?98SEは年に1度ぐらい再インストールをしないと不安定なOSです。

もし、再インストールが嫌で、IEにこだわりがなければ、Operaやfirefoxなどの別のブラウザを使ってみてはどうでしょう?macromediaのサイトにちゃんとそれぞれのFlash playerのインストーラーが用意されています。また、Opera,firefoxとも無料です。

OSを再インストールされる時は、メール、データ、お気に入り、IME辞書などをバックアップしておきましょう。

QActivePerl 1行入力で 'と"がある場合

ActivePerlの初心者ですが基本的なことが分からないので教えてください。
まだ覚えたばっかりで1行入力でいろいろ書式を入力して確認しながら覚えているのですが

例えば、ネット上に

各行の最初の10文字を捨てる
perl -lne 'print substr($_, 10) = ""' file

というようなサンプルが記述されているのですが

実際に入力してみると
「Can't find string terminator "'" anywhere before EOF at -e line 1.」
というようなエラーが出ます。
どうも ' が使えないようなのですが
なぜエラーになるのかがよく分かりません。

この原因が分からないので試行錯誤で ' を " で行ったりして
エラーを回避しながら確認しているのですが
上記のように ' と ' の中にさらに " と " がある場合には
どのように回避したらよいのかがよく分かりません。

上記のような例の場合にはどのように入力すれば
エラーが出なくなるのでしょうか。

Aベストアンサー

perl -e 「スクリプト」
と実行するときに、コマンド全体は実行する環境に従います。変数の置換とか、特殊文字の処理は、この段階で行われます。
そうして完成した「スクリプト」の内容はPerlの文法に従います。

「スクリプト」を一つの引数として解釈させる方法は、環境依存です。
Windowsから実行する場合は、コマンドプロンプトの仕様に従うことになります。
空白等を含む文字列を ' で括ってその文字として扱う、というのは、Unix系シェルでの機能です。
Windowsでは、' にそのような意味はありません。

スクリプト中に"" (ダブルクォート2つ)は、Perlの文法に従うので、Perlで同じ意味を持つ別の表現に置き換えることができます。

ということなので
・' ではなく、全体を " でくくる。Windowsの仕様
・" 中に " を書きたいときは、 \" 等とする。Windowsの仕様
・あるいは、今回の場合なら、Perl上では "" と '' は同等なので、スクリプト中では '' を使う
ということになります。

コマンドプロンプトの仕様を確認しようと検索したところ、次のようなサイトがありました。
http://d.hatena.ne.jp/thinca/20100210/1265813598
これを見ると、WindowsでPerlのワンライナーやろうとすると、大分面倒なことになりそうです。

perl -e 「スクリプト」
と実行するときに、コマンド全体は実行する環境に従います。変数の置換とか、特殊文字の処理は、この段階で行われます。
そうして完成した「スクリプト」の内容はPerlの文法に従います。

「スクリプト」を一つの引数として解釈させる方法は、環境依存です。
Windowsから実行する場合は、コマンドプロンプトの仕様に従うことになります。
空白等を含む文字列を ' で括ってその文字として扱う、というのは、Unix系シェルでの機能です。
Windowsでは、' にそのような意味はありません。

ス...続きを読む

Qspybotのせいで? flashがインストールできません

spybotをインストールしてスキャン->削除をしたのですが
IEでflashが表示されなくなりました。
そこでflashをアンインストールして
再度インストールしたのですが
flashが表示できません。

firefoxだとインストール、表示できるのですが
どうしたらよいか教えてください。

Aベストアンサー

こんにちは #2です。

何か根が深そうですね。何かやり忘れていることは無いですか?
(1)Flashの完全アンインストール→インストール
 ・Flashのアンインストールツールを使う。
http://www.adobe.com/jp/shockwave/download/alternates/

(2)IEの再インストール(WindowsUpdate等も含む)
(3)IEのバージョンアップ(WindowsUpdate等も含む)
(4)IEの設定のリセット(IEに保存されたdataが消えるので留意)
・Cookie,履歴の削除など
・「ツール」→「インターネットオプション」
 「詳細設定」タブ→右下の方にある「リセット」

後、spybotが原因だと言うことでしたら、一度spybotを
アンインストールして見るのもあると思います。

では。

QActivePerlの入手方法

Perlの勉強を始めたのですが、ActivePerlのダウンロードの仕方がわかりません。
書籍に書かれているサイトにアクセスしたのですが、どうもサイトの仕様が変わっているようで、ダウンロードの手順がわかりませんでした。
ネットでも調べてみたのですが、「このサイトのページのダウンロードをクリックしてください」と書かれていても、ダウンロードボタンが見つからず、バージョンも変わっているようでどれを落としたらいいのかもわかりません。
ご存知の方がいらっしゃいましたら教えてください。
どうぞよろしくお願い致します。

Aベストアンサー

画面の最下部に
All Download ってボタンがあります。
それを押下すると

Language Distributions

という見出しと、
Perl、Python、Tclのリンクが出ますので
Perlを選択 (Get Current Release)。
それで AcitvePerlのダウンロードページに行きます。


人気Q&Aランキング