Заставьте Windows 7 закрепить файл без расширения в списке переходов для блокнота

1418
Greg Bray

Я хочу добавить файл «C: \ Windows \ System32 \ drivers \ etc \ hosts» в список переходов для notepad.exe на компьютере под управлением Windows 7, но, поскольку у файла нет расширения, программа по умолчанию, связанная с Это. Это означает, что он никогда не появляется в недавнем списке, и вы также не можете перетащить его на панель задач, чтобы вручную прикрепить его к стартовому списку. У меня раньше были проблемы со списками переходов, и есть способы использовать реестр или файловую систему, чтобы изменить работу списков переходов, но я еще не видел ничего, чтобы вручную редактировать список переходов. Есть ли способ принудительно прикрепить элемент к списку переходов, если с этим элементом не связана программа?

3
Вам нужен доступ к файлу вашего хоста _that_ часто? Я всегда вроде как, поэтому у него не было расширения, чтобы люди (слишком) не могли легко получить к нему двойной щелчок. :) Ƭᴇcʜιᴇ007 14 лет назад 1

2 ответа на вопрос

5
Ƭᴇcʜιᴇ007

ОК, я немного поиграл.

Если вы предоставляете пользователю доступ на запись к файлу HOSTS (опасно, если вредоносная программа запускается как вы), вы можете создать жесткую ссылку на файл (как администратор), используя расширение .txt, которое вы можете редактировать.

Откройте командную строку с правами администратора и используйте FSUtil, чтобы создать жесткую ссылку в папке, к которой у вас есть полный доступ (например, на рабочем столе):

fsutil hardlink create C:\Users\%USERNAME%\Desktop\PinnableHosts.txt C:\Windows\System32\drivers\etc\hosts. 

Затем вы можете открыть «PinnableHosts.txt» в Блокноте, и когда вы отредактируете его, изменения будут отражены в вашем файле HOSTS (и наоборот, так как они связаны).

Затем он будет (должен) быть в «недавнем списке» для «Блокнота» и, следовательно, доступен для закрепления.

НТН.

1
Adam

Я хочу закрепить файл .html в моем текстовом редакторе, но он никогда не появлялся в списке, поскольку файл .html связан с моим браузером.

Я попытался использовать fsutil безуспешно (файл .html находится на веб-сервере, и fsutil не поддерживает нелокальные диски)

Я попытался использовать mklink: mklink C: \ Users \% USERNAME% \ Desktop \ PinnableHTML.txt \ ServerName \ Folder \ Page.html Но он все еще не отображался в списке «Последние». (При использовании переключателя жестких ссылок / H также происходит сбой - нелокальный диск NTFS)

Наконец, просто изменив программу, связанную с .html, на мой текстовый редактор, открыв файл, закрепив его и переключив связь с расширениями обратно, все получилось.