web-dev-qa-db-ja.com

デフォルトのプログラムがメモ帳以外の場合、シェルコンテキストメニューのレジストリ拡張機能は機能しません

.txtファイルのシェルコンテキストメニューに「テール」エントリを追加しようとしていますが、オプションを実行してもが表示されません

私の.regファイルは次のようになります。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\txtfile\Shell\Tail]

[HKEY_CLASSES_ROOT\txtfile\Shell\Tail\command]
@="tail.exe -f \"%1\""

Windows 7では正常に動作しました。この機能はWindows10(64ビット)で無効になっていますか?

それを再び機能させる方法は?

==編集==

いくつかの追加の調査結果:

デフォルトのOpenアクションはNotepad ++に関連付けられています。

組み込みのメモ帳アプリケーションをデフォルトのOpenアクションとして選択した場合、次に「テール」メニュー項目が表示されます。しかし、デフォルトとしてNotepad ++または他のアプリを選択するとすぐにOpenアクション、カスタムコンテキストメニュー項目が消えます。

2
rustyx

このレジストリ設定が役立つはずです。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\notepad++.exe\Shell\Tail\command]
@="tail.exe -f \"%1\""

唯一の欠点は、Notepad ++に関連付けられているすべてのファイルタイプに「テール」が表示されることです。それが必要ない場合は、.txtファイルにのみ適用される別のREGファイルを作成できるように投稿してください。

2
w32sh