2013-10-07 17:29:52 +0000 2013-10-07 17:29:52 +0000
65
65

Windows 7でファイルタイプを開くプログラムをデフォルトに設定できません。

デフォルトのプログラムを設定してファイルを開こうとしているのですが、それができません。私はWindows 7を使用していて、デフォルトのプログラムを設定しようとしているファイル拡張子はbfa (*.bfa); このファイルタイプを生成するだけでなく、それを開くためのデフォルトとして設定しようとしているプログラムはBlowfish Advanced CS http://bfacs.sourceforge.net/ )です。

ファイルを右クリックして “で開く "を選択すると、"常に選択したプログラムを使用する "をチェックして "参照 "をクリックし、プログラムを参照します。プログラムを選択しても、「開く」ダイアログのオプションとして表示されません。この問題は、OSが64ビットでアプリケーションが32ビットであることが関係していると思われます。どうすればいいのでしょうか?

回答 (16)

80
80
80
2014-11-26 08:58:24 +0000

例えば、Notepad++.exe

\HKEY_CLASSES_ROOT\Applications\notepad++.exe \shell\open\command例えば、Notepad++.exe`

の の場合、.exe のパスが正しいかどうか確認してください。正しくない場合は、パスを正しいものに変更してください。

これで、関連付けたいファイルに移動して、標準の方法であるOpen Withを使用して、開きたいプログラムを選択することができるようになりました。

説明 .

この問題は、ファイルの関連付けがプログラムの基本実行ファイル名 source )のみで処理されるため、Windowsがプログラムのファイルパスについて混乱した場合に発生します。

このバグは以下の原因で発生する可能性があります。

  • 複数のバージョンのプログラムを実行した場合 (Notepad++Notepad++ Portable など)
  • 異なるフォルダにプログラムを移動した場合。
  • ドライブの文字を変更した。
13
13
13
2014-04-10 22:11:52 +0000

私は同じ問題を持っていた, と解決策のどれも動作しませんでした (コントロールパネルに行く以下の方法のような - あなたが右クリックした場合、同じことを行います-ファイル-\>Open With->Choose Default) 。何度も新しいプログラムを選択しても、古いプログラムのままだった。

レジストリを編集して直った。

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

この2つのキーの他に、以下のように該当する拡張子に移動します。OpenWithListOpenWithProgidsの2つのキーの他に、UserChoiceという3つ目のキーがあるかもしれません。この3つ目のキーを削除してください。その後、そのファイル拡張子のデフォルトのプログラムを変更できるようになります。

4
4
4
2016-03-10 13:44:46 +0000

例:ファイルタイプ .css

キーの検索と削除

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

HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\.css

HKEY_CLASSES_ROOT\.css

タスクマネージャーを開き、Windows エクスプローラーを再起動するか、コンピュータを再起動してください*。

3
3
3
2013-10-07 17:39:32 +0000
Control Panel\All Control Panel Items\Default Programs\Set Associations

ADDED

こちらの質問も参照してください [ ftypeの変更は無視されます。Windowsはどこから「不正な」値を取得するのですか?どのように変更を強制することができますか?Assocとftypeコマンドの例については、[(https://superuser.com/questions/1067226/ftype-changes-are-ignored-where-does-windows-retrieve-the-incorrect-value-fro)]0x3&を参照してください。管理用 cmd プロンプトを起動して、拡張子の assoc コマンドを実行し、その拡張子の ftype コマンドを実行すると、拡張子を指定したプログラムに関連付けることができます。

3
3
3
2016-09-13 13:17:54 +0000

私は私の解決策を共有したいと思いました。スタンドアロンのプログラム(インストール不要)であるSpeQ Mathematics.exeで.spqを開きたいと思っていました。ブラウジングで見つけて選択しても、そのプログラムはリストに表示されませんでした。

HKEY_CLASSES_ROOT\.spq

に行くと、Data: spq_auto_file

と表示されていましたが、

HKEY_CURRENT_USER\Software\Classes\spq_auto_file\shell\open\command

に行くと、Data の下に間違ったフォルダが表示されていました。そのフォルダを実際のフォルダに変更すると、コンテキストメニューのリストにプログラムが表示されました。スタンドアロンのプログラムでできる移動が問題の原因だったのでしょう。

2
2
2
2013-10-07 19:42:04 +0000

プログラム自体の問題を修正することができました。参考までに下の写真を見てください。両方を適用してみたところ、正常に動作しました。よくわからないのは、プログラムがこのようなことをしないで、どうやってこのようなことができたのかということです。

1
1
1
2018-11-27 15:05:13 +0000

私のWindows 10では、 Nifsoft’ FileTypesManager 以外はすべて失敗しました。

1
1
1
2016-06-24 20:08:00 +0000

私も同じ/似たような問題がありました。

これが原因です。keepass.exeを使って.kbdファイルを開いています。フォルダを移動したら動かなくなりました。OSはそれが私のプログラムであることを知っていますが、Open-withダイアログで実行ファイルの場所を更新することができません。

解決方法…

  • regeditを開く
  • `HKEYCLASSESROOT\Applications私も同じ/似たような問題がありました。

これが原因です。keepass.exeを使って.kbdファイルを開いています。フォルダを移動したら動かなくなりました。OSはそれが私のプログラムであることを知っていますが、Open-withダイアログで実行ファイルの場所を更新することができません。

解決方法…

  • regeditを開く
  • で探しているアプリケーションを探す。
  • 例: atom.exe は `HKEYCLASSESROOT\Applications\atom.exe`
  • そのエントリを削除
  • ファイルタイプを右クリックして、再度プログラムを選択してみてください。これで以下のように表示されるはずです。
0
0
0
2015-01-27 04:45:05 +0000

皆さんに知っておいてもらいたいのですが

私もwin8.1で同じ問題がありました。

デフォルトのファイルダイアログがエクスプローラをハングアップさせているようです。

私の場合は、タスクマネージャでエクスプローラのプロセスを終了させて、File -> new Task -> explorer.exeで(タスクマネージャから)エクスプローラを再起動すると、デフォルトのプログラムを正常に設定するプロセスが完了して、今では全てが正常に動作しています。

運が良かったのかどうかは分からないけど、やってみる価値はあるかも。

0
0
0
2019-02-01 10:33:34 +0000
0
0
0
2018-11-20 20:22:20 +0000

私のコンピュータにはAutoCAD 2007がインストールされていましたが、その後、AutoCAD 2010をインストールしました。しかし、ファイル拡張子を再関連付けることができず、AutoCAD 2010で開くことができませんでした。

私の解決策は、2007 バージョンの acad.exe の名前を変更することでした。その後すぐに、そのファイルタイプに関連付けることができるプログラムのリストに2010バージョンが表示されました。

0
0
0
2018-11-14 07:38:50 +0000

このコマンドは「.txt」ファイルにも使えますが、管理者権限でコマンドプロンプトを開く必要があります。

詳細はこちらのリンクをご覧ください Windows “Open With” アプリケーションがオプションとして表示されない場合

私の場合は正常に動作します。

0
0
0
2017-01-11 14:31:38 +0000

同じ問題を抱えている人のために、Office 365 / Excel 2016で。

Going to “Programs and Features” -> right click “Office 365” -> change -> Quick Repairは私のために問題を修正しました。

-1
-1
-1
2014-09-13 01:37:17 +0000

この問題は、開きたいファイルを右クリックして “プロパティ "を選択することで解決しました。"一般 "タブには” opens with: unknown program “などと書かれていました。

-1
-1
-1
2015-11-05 07:25:50 +0000

オープナーとして使いたいプログラムの中からデフォルトを設定してみてください。

私も同じような問題がありました。関連付けを変更しようとしたが、すべて失敗。結局、Dreamweaverの環境設定でphpのオープナーに設定してみました。

-1
-1
-1
2015-05-28 19:37:11 +0000

最良の解決策は、ファイルを開くデフォルトのプログラムを設定できないユーザーアカウントを削除して、新しいユーザーを作り直すことです。アプリケーションをインストール/アップデートする際に、どこかの時点でWindowsがそのユーザーアカウントのポリシーを破損していました。そのユーザーアカウントを削除する前に、必ずすべてのユーザーデータ(c:/users/userid/)をコピーし、Sysadminアカウントで別のユーザーでログインしてください。

To Remove the user account. Control Panel >> System 、System 、Advanced system settings 、Advanced (tab) I>> Advanced (tab) I>> Setting (under User Profile) I>>> 破損したユーザアカウントを削除する。

その後、再起動して、ログインして、新しいユーザを作成してね。アカウント名は、同じものを使ってもいいよ。