10

[アプリケーションから開く] ダイアログボックスで [この種類のファイルを開くときは、選択したプログラムを常に使用する] オプションを有効にするにはどうすればよいですか?

次のレジストリ エントリを確認済みです。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer
Value of "NoFileAssociate" Set to 0 ( as reccomended on Microsoft site )

HKEY_CLASSES_ROOT\Unknown\shell\openas\command
Value of "Default" set to
%SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\shell32.dll,OpenAs_RunDLL %1

「この種類のファイルを開くときは、選択したプログラムを常に使用する」オプションが無効になる他の原因は何ですか?

4

2 に答える 2

22

最近、PCで同様の問題を修正する方法を発見しました。

  1. Regedit.exeを開きます

  2. 次のサブキーに移動します

    HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts

  3. 下にスクロールして、問題のあるファイル拡張子を見つけます(私にとっては.slnでした)。

  4. それを展開して、そのサブキーを表示します。

  5. 「UserChoice」というサブキーを見つけて削除します。

問題の原因となるファイル拡張子ごとに、手順3〜5を繰り返します。

私の場合、「UserChoice」には「Progid」というキーが含まれており、その値は「Applications\vbexpress.exe」でした。これにより、すべての.slnファイルがvbexpress.exeで開かれ、Windowsでは代替プログラムを選択できませんでした(Visual Studio 2010で開く必要がありました)。

于 2010-07-22T20:53:48.340 に答える
1

開いているファイルに拡張子がない場合、このオプションは使用できません。

それ以外の場合は、扱っているファイルの種類を詳しく説明して質問を具体化してください。

于 2010-03-30T06:42:52.250 に答える