OS名:Windows98パソコン名:自作ソフト名:エクスプローラー関連付けされていないアプリケーションをダブルクリックした場合、アプリケーションから開くダイアログボックスが表示されるはずなのですが私のパソコンではなぜかそれが表示されずにかわりにエラーメッセージがでてきます。「shift+右クリック」→「アプリケーションから開く」でも同様です。修復の仕方を知っている方がいましたらぜひ教えてください。エラーメッセージの内容は以下の通りです。「指定されたファイルに対してこの操作を行うアプリケーションが関連付けられていません。マイコンピューターから[表示]メニューの[フォルダオプション]を選んでアプリケーションを関連付けてください。」レジストリエディタを起動して、HKEY_CLASSES_ROOT\Unknown\shell\openas\commandの(標準)の値のデータをc:\windows\rundll32.exe shell32.dll,OpenAs_RunDLL %1 %2に変更してみましたがダメでした。以前hakuさんからお返事をいただいたのですが連絡がとれずじまいになってしまいましたのでもう一度掲載させてもらいました。申し訳ございませんでした。
◇-(再)アプリケーションから開くダイアログが表示されない-sato(5/10-14:02)No.27942
 ┗Re:(再)アプリケーションから開くダイアログが表示されない-へぼ3(5/10-17:35)No.27949
  ┗Re:(再)アプリケーションから開くダイアログが表示されない-sato(5/10-20:34)No.27964
   ┗解決しました。ありがとうございました。-sato(5/10-21:14)No.27969

27942(再)アプリケーションから開くダイアログが表示されないsato 5/10-14:02

OS名:Windows98
パソコン名:自作
ソフト名:エクスプローラー
関連付けされていないアプリケーションをダブルクリックした場合、アプリケーシ
ョンから開くダイアログボックスが表示されるはずなのですが私のパソコンではな
ぜかそれが表示されずにかわりにエラーメッセージがでてきます。「shift+右クリ
ック」→「アプリケーションから開く」でも同様です。修復の仕方を知っている方
がいましたらぜひ教えてください。エラーメッセージの内容は以下の通りです。

「指定されたファイルに対してこの操作を行うアプリケーションが関連付けられて
いません。マイコンピューターから[表示]メニューの[フォルダオプション]を選ん
でアプリケーションを関連付けてください。」

レジストリエディタを起動して、
HKEY_CLASSES_ROOT\Unknown\shell\openas\commandの(標準)の値のデータを
c:\windows\rundll32.exe shell32.dll,OpenAs_RunDLL %1 %2に変更してみまし
たがダメでした。


以前hakuさんからお返事をいただいたのですが連絡がとれずじまいになってしまい
ましたのでもう一度掲載させてもらいました。申し訳ございませんでした。

27949Re:(再)アプリケーションから開くダイアログが表示されないへぼ3 5/10-17:35
記事番号27942へのコメント

「MS-DOS プロンプト」を動かして、以下のコマンドを入力してみ
て下さい。

rundll32.exe shell32.dll,OpenAs_RunDLL

これで「アプリケーションから開く」ダイアログが表示されますか?

27964Re:(再)アプリケーションから開くダイアログが表示されないsato 5/10-20:34
記事番号27949へのコメント
>「MS-DOS プロンプト」を動かして、以下のコマンドを入力してみ
>て下さい。
>rundll32.exe shell32.dll,OpenAs_RunDLL
>これで「アプリケーションから開く」ダイアログが表示されますか?

表示されました。どうやら「rundll32.exe」「shell32.dll」自体には問題が無い
らしいことが分かりました。ありがとうございます。ただ、エクスプローラーなど
で関連付けられていないファイルをダブルクリックした場合は、やはりまだ「アプ
リケーションから開く」ダイアログは表示されません。どのようにすればすればよ
いかご存知でしたら教えてください。
 

27969解決しました。ありがとうございました。sato 5/10-21:14
記事番号27964へのコメント
レジストリエディタから
「HKEY_CLASSES_ROOT」の「*」の中に「shell」というキーを作成し その中にさらに
「openas」 というキーを作り、 「openas」 キーの中に「command」 というキーを作
る。
その後に「command」 キーに出来た文字列(標準)のデータを C:\WINDOWS\rundll32.exe
shell32.dll,OpenAs_RunDLL %1 に変更したところエクスプローラーからも「アプリケー
ションから開く」ダイアログが表示されました。

多大なヒントを与えてくださったhakuさん、へぼ3さんには心から感謝します。
ありがとうございました。