強制 Windows 10 始終使用 Notepad++ 開啟主機文件

強制 Windows 10 始終使用 Notepad++ 開啟主機文件

Windowshosts檔案沒有副檔名,因此 Windows 10 預設不允許與程式建立永久關聯。

如何使用hostsNotepad++ 開啟該檔案而不讓 Windows 詢問使用哪個程式開啟該檔案?

答案1

在最近創建相當複雜的批次程式來開啟多個程式(如果它們尚未開啟)之後,我應該已經意識到答案:

C:\MEDIA\OFFICE\Notepad++\notepad++.exe C:\Windows\System32\drivers\etc\hosts

答案2

您無法將沒有副檔名的檔案關聯到由特定程式開啟。此外,HOSTS 需要在管理模式下使用 Notepad++ 或 Notepad 或任何編輯器開啟。

因此,首先您必須讓編輯器處於管理模式。然後從那裡可以輕鬆導航到 HOSTS 並打開它。

這就是我很長一段時間以來的做法

答案3

這在批次檔中對我有用:

start notepad "C:\Windows\System32\drivers\etc\HOSTS"

可選:然後您可以建立該批次檔的快捷方式,為其提供與HOSTS 檔案相同的圖示(在Windows 10 上,它是shell32.dll 中的第一個圖示),您永遠不會知道有什麼不同:)

如果您想使用 Notepad++,只需將路徑更改為 Notepad 而不是 Notepad。

答案4

您無法建立直接關聯,但您可以在 SendTo 資料夾 (shell:sendto) 中放置 Notepad++ 的快捷方式,這樣您就可以選擇使用 Notepad++ 開啟任何檔案。 在此輸入影像描述

相關內容