Мне нравится добавлять «C:\Windows\System32\drivers\etc\hosts» в закрепленные документы моего текстового редактора (PSPad) на панели задач.

Обычно мне нужно только открыть документ, и после этого он показывает ab в списке последних документов этого приложения на панели задач. Но файл hosts не отображается. Я думаю, потому что он не имеет расширения ?!

Как вы видите, у меня есть документ linux_cmd.txt добавленный в этот список:

Я попытался найти это имя в regedit но не смог найти ни одной записи. Где Windows 10 сохраняет этот список или есть другой способ добавить в него файл hosts ?

2 ответа2

2

Я решил это следующим образом:

  • Открытый regedit
  • искал pspad чтобы найти расширения по умолчанию для этого текстового редактора
  • нашел .sh со значением по умолчанию sh_auto_file
  • добавил новый ключ к компьютеру -> HKEY_CLASSES_ROOT с именем .
  • добавил строковое значение sh_auto_file
  • Выйти из Windows 10 для загрузки изменений в реестре
  • открыл "C:\Windows\System32\drivers\etc\hosts"
  • и теперь его часть из списка последних документов и может быть закреплена:

1

Мое решение основано на @ mgutt's, с несколькими изменениями:

  1. Создайте новый файл регистрации в текстовом редакторе и сохраните как pin_noext.reg:

    Windows Registry Editor Version 5.00
    
    ; Add new key for files without extension
    [HKEY_CLASSES_ROOT\.]
    @="noext_auto_file"
    
    ; Retain file type name
    [HKEY_CLASSES_ROOT\noext_auto_file]
    @="File"
    
    ; Retain blank document icon
    [HKEY_CLASSES_ROOT\noext_auto_file\DefaultIcon]
    @="%SystemRoot%\\System32\\imageres.dll,2"
    
    ; Associate no-extension files with text editor (Notepad++)
    [HKEY_CLASSES_ROOT\noext_auto_file\shell]
    [HKEY_CLASSES_ROOT\noext_auto_file\shell\open]
    [HKEY_CLASSES_ROOT\noext_auto_file\shell\open\command]
    @="\"C:\\Program Files (x86)\\Notepad++\\notepad++.exe\" \"%1\""
    
  2. Импортируйте pin_noext.reg в реестр.

  3. Перезагрузитесь (или прекратите-перезапустите C:\Windows\Explorer.EXE )
  4. Откройте файл без расширений (например, C:\Windows\System32\drivers\etc\HOSTS ) в выбранном текстовом редакторе (в моем случае Notepad++ ). Теперь файл появится в списке переходов текстового редактора.
  5. Приколи это! ( Win7 ) ( Win10 )

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .