Windowshosts
文件没有扩展名,因此 Windows 10 默认不允许与程序创建永久关联。
如何hosts
使用 Notepad++ 打开文件而不让 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。