有効なwin32アプリケーションではありません



 ◇-?有効な win32 アプリケーションではありません-ぽんぽこ(初)-01/21-22:07(168)-No.437313
   ┣?!Re:有効な win32 アプリケーショ...-kmasa-01/22-10:06(156)-No.437338
   ┃ ┗?!!Re:有効な win32 アプリケーシ...-ぽんぽこ-01/22-19:43(147)-No.437365
   ┃   ┗?!!!Re:有効な win32 アプリケーシ...-0.6K-01/23-07:06(135)-No.437415
   ┃     ┗?!!!!Re:有効な win32 アプリケー...-ぽんぽこ-01/23-20:47(122)-No.437488
   ┃       ┗?!!!!!Re:有効な win32 アプリケー...-0.6K-01/23-21:15(121)-No.437496
   ┃         ┗?!!!!!!Re:有効な win32 アプリケ...-ぽんぽこ-01/23-21:37(121)-No.437501
   ┃           ┗?!!!!!!!Re:有効な win32 アプリケ...-0.6K-01/23-22:18(120)-No.437510
   ┃             ┗?!!!!!!!!Re:有効な win32 アプリ...-ぽんぽこ-01/23-23:04(119)-No.437518
   ┃               ┗?!!!!!!!!!Re:有効な win32 アプリ...-0.6K-01/24-00:09(118)-No.437530
   ┃                 ┗?!!!!!!!!!!Re:有効な win32 アプ...-ぽんぽこ-01/24-19:57(99)-No.437609
   ┣?!Re:有効な win32 アプリケーショ...-FUFUFU-01/23-22:07(120)-No.437506
   ┃ ┗?!!Re:有効な win32 アプリケーシ...-ぽんぽこ-01/23-22:46(120)-No.437515
   ┃   ┗?!!!Re:有効な win32 アプリケーシ...-FUFUFU-01/23-23:11(119)-No.437521
   ┃     ┗?!!!!Re:有効な win32 アプリケー...-ぽんぽこ-01/24-19:57(99)-No.437608
   ┣?!Re:有効な win32 アプリケーショ...-kimi-01/23-23:58(119)-No.437529
   ┃ ┗?!!Re:有効な win32 アプリケーシ...-ぽんぽこ-01/24-19:57(99)-No.437607
   ┗?!Re:有効な win32 アプリケーショ...-ぽんぽこ-01/24-19:58(99)-No.437610

▲このページのトップに戻る
437313有効な win32 アプリケーションではありませんぽんぽこ(初) 2008/01/21-22:07

メーカー名:SONY ソニー
OS名:Windows2000
パソコン名:VAIO RX72K
トラブル現象: アプリケーションの関連付けにも関係
ソフト関連: LHUT32
使用回線:ケーブルTV
--
LHUT32が圧縮ファイルからのダブルクリックで起動できなくなりました。
ダブルクリックすると「有効な win32 アプリケーションではありません」と
表示されます。
色々検索して調べてみたのですが以下のものではないようです。

・ファイルが壊れている
→以前は開けていました。また何度も該当ファイルを再ダウンロードしても
症状は変わりません。LHUT32のアイコンにドラッグ&ドロップすると起動
できファイルも問題なく解凍できます。

ファイルの関連付けが壊れたのかと思い、拡張子の関連付けを削除再設定したの
ですが何度やっても登録されません。(正確には関連付け登録後フォルダオプション
のファイルタイプで登録されているファイルタイプを見ると消えています)
またファイルのプロパティを見ると「アプリケーション」のところが「LHUT32」
ではなく単に「Program」となっていました。

このような症状が出た原因は不明で突然そうなりました。
どなたか修復方法を教えて下さい、よろしくお願いいたします。

▲このページのトップに戻る
437338Re:有効な win32 アプリケーションではありkmasa 2008/01/22-10:06

記事番号437313へのコメント
ぽんぽこ(初)さんは No.437313「有効な win32 アプリケーションではありません」で書きました。
それは、フォルダオプション、ファイルの種類で
例えばLZHファイルを選択、変更でLHユーティリティ32の実行ファイルを
選択しても変化無いと言うことでしょうか?

一度msconfig上でスタートアップファイルを全て停止して再起動後
LHUT32を再インストール、関連づけを行ってみてください、正常なら
スタートアップ内に不具合を生じるファイルが有ります。

セキュリティソフトも停止しますから、ネットワークから隔離して
実行して下さい。

▲このページのトップに戻る
437365Re:有効な win32 アプリケーションではありぽんぽこ 2008/01/22-19:43

記事番号437338へのコメント
ご返答および便利なソフトを教えていただきありがとうございます。

kmasaさんは No.437338「Re:有効な win32 アプリケーションではあり」で書きました。
>それは、フォルダオプション、ファイルの種類で
>例えばLZHファイルを選択、変更でLHユーティリティ32の実行ファイルを
>選択しても変化無いと言うことでしょうか?

その通りです。

>一度msconfig上でスタートアップファイルを全て停止して再起動後
>LHUT32を再インストール、関連づけを行ってみてください、正常なら
>スタートアップ内に不具合を生じるファイルが有ります。

上記の通り実行してみましたが残念ながら症状は変わりませんでした。


▲このページのトップに戻る
437415Re:有効な win32 アプリケーションではあり0.6K 2008/01/23-07:06

記事番号437365へのコメント
何となく、
"C:\Program Files\lhut32\lhut32.exe"
となるべきところが
C:\Program Files\lhut32\lhut32.exe
になってしまっているようにも思えますけど(パスは適当)、
そこのところはどうでしょうか?

コマンドプロンプトから
assoc .lzh
ではなんと表示されますか?
また、
ftype 上記の応答内容(.lzh=の部分は抜いて記述)
はなんと返ってきますか?

▲このページのトップに戻る
437488Re:有効な win32 アプリケーションではありぽんぽこ 2008/01/23-20:47

記事番号437415へのコメント
0.6Kさんは No.437415「Re:有効な win32 アプリケーションではあり」で書きました。
>"C:\Program Files\lhut32\lhut32.exe"
>となるべきところが
>C:\Program Files\lhut32\lhut32.exe
>になってしまっているようにも思えますけど(パスは適当)、
>そこのところはどうでしょうか?

一応確認いたしましたが問題ありません。
LHUT32のショートカットへのドラッグ&ドロップは動きます。


>コマンドプロンプトから
>assoc .lzh
>ではなんと表示されますか?
>また、
>ftype 上記の応答内容(.lzh=の部分は抜いて記述)
>はなんと返ってきますか?

C:\WINNT\system32>assoc .lzh
.lzh=LZH_LHUT_FILE

C:\WINNT\system32>ftype LZH_LHUT_FILE
LZH_LHUT_FILE=D:\Program Files\LHUT32\lhut32.exe "%1"

パスはこれであっています。


▲このページのトップに戻る
437496Re:有効な win32 アプリケーションではあり0.6K 2008/01/23-21:15

記事番号437488へのコメント
あ、しまった。先に確認しておかなければならなかったのですが、
ダブルクリックで起動出来ない圧縮ファイルの拡張子は何ですか?
ついうっかりlzhで進めてしまってました。

▲このページのトップに戻る
437501Re:有効な win32 アプリケーションではありぽんぽこ 2008/01/23-21:37

記事番号437496へのコメント
0.6Kさんは No.437496「Re:有効な win32 アプリケーションではあり」で書きました。
>あ、しまった。先に確認しておかなければならなかったのですが、
>ダブルクリックで起動出来ない圧縮ファイルの拡張子は何ですか?
>ついうっかりlzhで進めてしまってました。

確かに書き忘れていました申し訳ありません。
該当拡張子はLHUT32で関連付けした「lzh」「tar」「gz」「tgz」「zip」
「Z」「cab」すべてです。


▲このページのトップに戻る
437510Re:有効な win32 アプリケーションではあり0.6K 2008/01/23-22:18

記事番号437501へのコメント
そんじゃ思いつくところを適当にあげてみます。
・HKEY_CLASSES_ROOT\Applications\lhut32.exeキーが存在してしまっていないか?(本来不要)
・HKEY_CURRENT_USER\Software\Classes\.lzh(LZH_LHUT_FILEや他も)がある場合、正式なPathが設定されているか?(本来は存在しないはず)
・過去Cドライブなどの現在と違うフォルダパスでインストールしたことがあるか?
・レジストリエディタでlhut32.exeで検索して、変なPathがいないかどうか。又は重複したものが無いかどうか。
・LHUT32をインストールする時に、標準設定じゃなくて選択を変更していないか?(変更していたらインストール先以外は標準でインストール)

▲このページのトップに戻る
437518Re:有効な win32 アプリケーションではありぽんぽこ 2008/01/23-23:04

記事番号437510へのコメント
0.6Kさんは No.437510「Re:有効な win32 アプリケーションではあり」で書きました。
>・HKEY_CLASSES_ROOT\Applications\lhut32.exeキーが存在してしまっていないか?(本来不要)

これはキーがありました。

>・HKEY_CURRENT_USER\Software\Classes\.lzh(LZH_LHUT_FILEや他も)がある場合、正式なPathが設定されているか?(本来は存在しないはず)

ありませんでした。

>・過去Cドライブなどの現在と違うフォルダパスでインストールしたことがあるか?

ありませんでした。

>・レジストリエディタでlhut32.exeで検索して、変なPathがいないかどうか。又は重複したものが無いかどうか。

変なPath及び重複はありません。

>・LHUT32をインストールする時に、標準設定じゃなくて選択を変更していないか?(変更していたらインストール先以外は標準でインストール)

標準インストールです。


その他レジストリエディタでLHUT32で検索して「変だな?」と思ったところは
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.gz\OpenWithList
にあるキーで

(標準) REG_SZ (値の設定なし)
a REG_SZ LHUT32.EXE
b REG_SZ Program ←ここ
MRUList REG_SZ ba

「.gz」以外に「.lzh」、「.zip」などその他今回の問題がある拡張子全て
に対しこの「Program」のキーがあります。



▲このページのトップに戻る
437530Re:有効な win32 アプリケーションではあり0.6K 2008/01/24-00:09

記事番号437518へのコメント
>>・HKEY_CLASSES_ROOT\Applications\lhut32.exeキーが存在してしまっていないか?(本来不要)
>
>これはキーがありました。

ごめんなさい。これはある状態で正常でしたね。私の確認の方がおかしかったです。
ただし、\lhut32.exe\shell\open\commandの値の(標準)のデータ部がちゃんと
D:\Program Files\LHUT32\lhut32.exe "%1"
になっているかだけ確認を。

>「.gz」以外に「.lzh」、「.zip」などその他今回の問題がある拡張子全て
>に対しこの「Program」のキーがあります。

ここにあるProgramについては、
おそらく手動で関連付けをしようとして、
うまく行かなかったときに作成されたものではないかと思われます。
>(標準) REG_SZ (値の設定なし)
>a REG_SZ LHUT32.EXE
>b REG_SZ Program ←ここ
>MRUList REG_SZ ba
の場合でしたら、

>(標準) REG_SZ (値の設定なし)
>a REG_SZ LHUT32.EXE
>MRUList REG_SZ a

となるようにしてみてください。
bの値を削除し、MRUListについてはbaをaだけにします。

▲このページのトップに戻る
437609Re:有効な win32 アプリケーションではありぽんぽこ 2008/01/24-19:57

記事番号437530へのコメント
対処方法が見つかったのですがレスが長くなるため、ここではいただいた
アドバイスに対して回答しておきます。対処方法については別レスをご覧下さい

0.6Kさんは No.437530「Re:有効な win32 アプリケーションではあり」で書きました。
>ただし、\lhut32.exe\shell\open\commandの値の(標準)のデータ部がちゃんと
>D:\Program Files\LHUT32\lhut32.exe "%1"
>になっているかだけ確認を。

これはそうなっていました。

>>(標準) REG_SZ (値の設定なし)
>>a REG_SZ LHUT32.EXE
>>b REG_SZ Program ←ここ
>>MRUList REG_SZ ba
>の場合でしたら、
>
>>(標準) REG_SZ (値の設定なし)
>>a REG_SZ LHUT32.EXE
>>MRUList REG_SZ a
>
>となるようにしてみてください。
>bの値を削除し、MRUListについてはbaをaだけにします。

これについては上記のように変更後「〜.gz」ファイルをダブルクリックすると
やはり症状が出ます。この症状が出た後レジストリを確認すると削除したはずの
「b REG_SZ Program」キーが再度追加され MRUList はbaに戻っていました。
レジストリが変更/保存することが出来ないのかと思いましたがそうではないようです。
「b REG_SZ Program」キーを削除 MRUList のbaをaに変更しレジストリをいったん
閉じ、再度Regeditを起動し確認すると「b REG_SZ Program」キーは削除されたまま
MRUList の値はaのままでした。


▲このページのトップに戻る
437506Re:有効な win32 アプリケーションではありませんFUFUFU 2008/01/23-22:07

記事番号437313へのコメント
ぽんぽこ(初)さんは No.437313「有効な win32 アプリケーションではありません」で書きました。

VECTORでみるとLHUT32は
- 動作に必要なソフト -
UNLHA32.DLL,UNZIP32.DLL,CAB32.DLL,TAR32.DLL

というわけでアーカイブ用のDLLを使っています。
こちらに問題があるということはありませんか?
ソフトそのものはexeファイルなので、DLLは同梱されているのでしょうか?
もしそうなら、古いものですので問題があると思います。
それとも個別にダウンロードするのでしょうか?

ひとつの可能性としては、DLLが新しいものに更新されて
ダブルクリック起動に何かしらの障害が出ているとかです。

制作が2004年と古いソフトです。
確か、2006年にアーカイバの脆弱性問題(LHA)が有ったと思います。
ですから有名なアーカイブユーティリティは、
その後新しいファイルに更新しています。
DLLとの関係がどうなっているかはわかりませんが、
この際ですからLhaplusなどに代えてはいかがですか?

それでもトラブルが出るようなら、Windowsの設定などに
何かしらの問題があるのではないかと思います。

▲このページのトップに戻る
437515Re:有効な win32 アプリケーションではありませんぽんぽこ 2008/01/23-22:46

記事番号437506へのコメント
FUFUFUさんは No.437506「Re:有効な win32 アプリケーションではありません」で書きました。
>ひとつの可能性としては、DLLが新しいものに更新されて
>ダブルクリック起動に何かしらの障害が出ているとかです。

DLLは以前から使っていたものから換えていません。
今回の問題に際し、古いDLLの再インストールおよび新しいDLLのダウンロードと
インストールを行ったのですが症状は変更ありません。

>それでもトラブルが出るようなら、Windowsの設定などに
>何かしらの問題があるのではないかと思います。

症状が出たあたりで設定は全くいじっていなかったのですけどねェ・・・



▲このページのトップに戻る
437521Re:有効な win32 アプリケーションではありませんFUFUFU 2008/01/23-23:11

記事番号437515へのコメント
ぽんぽこさんは No.437515「Re:有効な win32 アプリケーションではありません」で書きました。

もう一度書き込みを全部読み直してみましたが、不思議な現象です。
いちばんの問題は
設定変更が反映されない、というところです。

これは、何かのソフトが書き直している。
もしくはレジストリが壊れている。

という可能性が考えられます。ウィルスの可能性もあります。

トラブルの原因を探るより、リカバリもしくはクリーンインストール
された方が良いような気がします。
あと、可能性としてはHDDが壊れかけているというのも考えられます。
HDDもツールで検査された方がよいと思います。

>それでもトラブルが出るようなら、Windowsの設定などに
>何かしらの問題があるのではないかと思います。
私の書いた上記部分は、Lhaplusをインストールしてアーカイバを代えても
トラブルが出るならという意味です。
それは試されたのですか?

>症状が出たあたりで設定は全くいじっていなかったのですけどねェ・・・
WindowsUpdate、Webで何かを勝手にインストール等
自分で何かをしなくても、パソコンの中が変更されることはあります。

MSの12月月例パッチでWinXP+IE6でトラブルが出たのは
最近では大きな問題でした。

▲このページのトップに戻る
437608Re:有効な win32 アプリケーションではありませんぽんぽこ 2008/01/24-19:57

記事番号437521へのコメント
対処方法が見つかったのですがレスが長くなるため、ここではいただいた
アドバイスに対して回答しておきます。対処方法については別レスをご覧下さい

FUFUFUさんは No.437521「Re:有効な win32 アプリケーションではありません」で書きました。
>これは、何かのソフトが書き直している。

これはないと思います。なぜならkmasaさんに先だっていただいたアドバイス
に従いスタートアップファイルを全て停止し再起動後、他のソフトが起動して
いない状態でLHUT32を再インストール、関連づけを行った後も症状が出ていた
からです。

>もしくはレジストリが壊れている。

こちらについてはかなり可能性があります。

>という可能性が考えられます。ウィルスの可能性もあります。

これについてはkimiさんへの回答をご覧下さい。

>トラブルの原因を探るより、リカバリもしくはクリーンインストール
>された方が良いような気がします。
>あと、可能性としてはHDDが壊れかけているというのも考えられます。
>HDDもツールで検査された方がよいと思います。

これは最後の手段としたいと思います。

>私の書いた上記部分は、Lhaplusをインストールしてアーカイバを代えても
>トラブルが出るならという意味です。
>それは試されたのですか?

はい、LhaplusではなくWinRARというソフトをインストールして関連付けし
試してみました。結果は今回の問題のような症状は一切出ませんでした。

>MSの12月月例パッチでWinXP+IE6でトラブルが出たのは
>最近では大きな問題でした。

いつどのパッチを当てたかは忘れてしまいましたが少なくとも症状の出る前
正常にLHUT32が起動出来たときと症状が出るときの間で新たなパッチを当て
たりはしていませんでした。


▲このページのトップに戻る
437529Re:有効な win32 アプリケーションではありませんkimi 2008/01/23-23:58

記事番号437313へのコメント
ぽんぽこ(初)さんは No.437313「有効な win32 アプリケーションではありません」で書きました。

>LHUT32が圧縮ファイルからのダブルクリックで起動できなくなりました。

きっかけは?
あるいは症状が出る前に実施したことは?

ウィルスとスパイウェアのチェック結果は?

▲このページのトップに戻る
437607Re:有効な win32 アプリケーションではありませんぽんぽこ 2008/01/24-19:57

記事番号437529へのコメント
対処方法が見つかったのですがレスが長くなるため、ここではいただいた
アドバイスに対して回答しておきます。対処方法については別レスをご覧下さい

kimiさんは No.437529「Re:有効な win32 アプリケーションではありません」で書きました。
>>LHUT32が圧縮ファイルからのダブルクリックで起動できなくなりました。
>
>きっかけは?

えーっと、きっかけがわからないのでここに投稿した次第であります。

>あるいは症状が出る前に実施したことは?

症状が出る前正常に圧縮ファイルからのダブルクリックで起動できた最後の時と
症状が出るまでの間にしたことはIE6(SP1)でWebを閲覧していたこととOutlookで
メールを読んでいたことぐらいです。
もしかしたら途中で秀丸エディタとAcrobat Readerを起動したかもしれませんが
はっきりとは覚えていません。
その他のアプリケーションは起動していません。
OSの設定をいじったりもしていません。
レジストリもいじっていません。
システム関連のファイルの移動・リネーム・削除といったことは一切していません。


>ウィルスとスパイウェアのチェック結果は?

これは投稿前に調べていまして結果はウィルスは0、スパイウェアはいっぱいでした。
スパイウェア削除前も削除後も症状が出ることには変わりありませんでした。

▲このページのトップに戻る
437610Re:有効な win32 アプリケーションではありませんぽんぽこ 2008/01/24-19:58

記事番号437313へのコメント
対処方法について報告します。

[対処方法]
「D:\」直下に「Program」と言う名前の作った覚えのないファイルがあったので、
このファイルをごみ箱に入れると症状が解決しました。


[その他確認したこと]
1. 上記「D:\Program」ファイルをごみ箱へ入れた後、新たに中身なしの同名
ファイルを作ったところやはり症状が出ました。
2. 上記「D:\Program」ファイルが存在する時の「〜.gz」ファイルのプロパティ
のアプリケーション名は「Program」。上記「D:\Program」ファイルを削除
するとアプリケーション名は「LHAユーティリティ32」となる。この後
上記「D:\Program」ファイルを復活させると再びアプリケーション名は
「Program」となる。
3. LHUT32をアンインストールし「E:\Program Files\LHUT32」にインストール
後、「E:\Program」ファイルを作成し「〜.gz」ファイルをダブルクリック
すると症状が出ました。
4. LHUT32をアンインストールし「D:\LHUT32」にインストール後、「D:\Program」
ファイルを作成し「〜.gz」ファイルをダブルクリックすると症状は出ません
でした。
5. 症状改善後(つまり「D:\Program」ファイル削除後)「〜.gz」ファイル等を
ダブルクリックしてもレジストリファイルのHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.gz\OpenWithList
に「Program」の項目は現れません。
6. 上記「D:\Program」ファイルの作成日時は症状が初めて出た日と同じでした。


別のパソコンで同様の現象が出るようならPathに関するLHUT32のバグということも考え
られるのですが、パソコンは1台しか持っていないため確認できませんでした。
またLHUT32のバグならバグで「D:\Program」ファイルはどうして出来ていたのか、
拡張子の関連付けが何で設定できなかったのかの説明がつきません。
レジストリが壊れていたりOS自体のバグといった複合問題かも知れません。

皆様色々とアドバイスして下さりありがとうございました。
とりあえず症状は無くなりましたが解せないところが色々あるのでこの件について
質問がございましたら答えさせていただきたいと思います。



A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言
初めて2008/11/18/(火) 22:11:28Netscape4/WinNT
検索投稿あり2011/05/12-08:55左記[投稿あり]クリックにて検索(逆リンク調査)します同様の質問へのリンクとなっています