「C:\ Windows\System32\drivers\etc\hosts」ファイルをWindows7マシンのnotepad.exeのジャンプリストに追加したいのですが、ファイルに拡張子がないため、関連付けられているデフォルトのプログラムがありません。それ。つまり、最近のリストに表示されることはなく、タスクバーにドラッグして手動で開始リストに固定することもできません。以前にジャンプリストで問題が発生しました。 レジストリ または ファイルシステム を使用してジャンプリストの動作を変更する方法はありますが、何も見ていません。まだジャンプリストを手動で編集します。アイテムにプログラムが関連付けられていない場合に、アイテムをジャンプリストに強制的に固定する方法はありますか?
OK少し遊んだ。
ユーザーにHOSTSファイルへの書き込みアクセスを許可すると(マルウェアが実行されると危険です)、編集可能な.txt拡張子を使用してファイルへのハードリンクを(管理者として)作成できます。
管理者としてcmdプロンプトを開き、FSUtilを使用して、フルアクセス権のあるフォルダー(デスクトップなど)にハードリンクを作成します。
fsutil hardlink create C:\Users\%USERNAME%\Desktop\PinnableHosts.txt C:\Windows\System32\drivers\etc\hosts.
次に、メモ帳で「PinnableHosts.txt」を開くことができます。編集すると、変更がHOSTSファイルに反映されます(リンクされているため、その逆も同様です)。
その後、メモ帳の「最近のリスト」に含まれるため、固定できるようになります。
HTH。
テキストエディタで.htmlファイルを固定したいのですが、.htmlがブラウザに関連付けられているため、リストに表示されません。
Fsutilの使用に失敗しました(.htmlファイルはWebサーバー上にあり、fsutilは非ローカルドライブをサポートしていません)
Mklinkを使用してみました:mklink C:\ Users \%USERNAME%\ Desktop\PinnableHTML.txt\ServerName\Folder\Page.htmlそれでも、[最近]リストに表示されませんでした。 (/ Hハードリンクスイッチの使用も失敗します-非ローカルNTFSドライブ)
最後に、.htmlに関連付けられているプログラムをテキストエディタに変更し、ファイルを開いて固定し、拡張子の関連付けを元に戻すだけでうまくいきました。