Как добавить предварительный просмотр файлов по умолчанию в Проводнике?

1187
Royi Namir

Если щелкнуть .tsфайл (машинопись) и активировать панель предварительного просмотра в проводнике Windows, я вижу предварительный просмотр файла:

enter image description here

Зачем? Потому что я установил Блокнот для открытия .tsфайлов.

Но у меня есть .jsфайлы, которые я установил, Notepad++чтобы открыть их, и я не вижу предпросмотр в области предварительного просмотра:

enter image description here

Вопрос

Как я могу показать .jsфайлы на панели предварительного просмотра и при этом сохранить Notepad ++ в качестве программы по умолчанию для этого типа файлов?

Я не хочу открывать Notepad ++ с опцией: Щелкните правой кнопкой мыши> Открыть с помощью.

У меня Windows 7.

10
Вы можете попробовать http://www.winhelponline.com/blog/previewconfig-tool-registers-file-types-for-the-preview-pane-in-windows-vista/ rahuldottech 7 лет назад 1
@ Rahul2001 тоже не работает. Я обнаружил, что если для этого расширения зарегистрирована программа, предварительный просмотр не работает. Royi Namir 7 лет назад 0

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

9
Twisty Impersonator

Следуйте этим инструкциям, чтобы отредактировать реестр и назначить обработчик Windows Text Preview для .jsрасширения файла. (Основано на этой статье .)

  1. Открыть редактор реестра
  2. Найдите HKEY_CLASSES_ROOT\.jsи запишите содержимое значения (по умолчанию) . Это ProgID, для которого .jsзарегистрировано расширение: enter image description here
  3. Перейдите к ключу ProgID. Мы найдем наш ключ наHKEY_CLASSES_ROOT\JSFile
  4. Раскройте ключ. При необходимости создайте подраздел с именем ShellEx.
  5. Под ключом ShellEx создайте новый ключ с именем . Примечание. Согласно MSDN наличие этого точного значения говорит Windows, что это обработчик предварительного просмотра.
  6. Выберите этот вновь созданный ключ и установить его ( по умолчанию) значение . Это идентификатор обработчика предварительного просмотра текста в Windows. enter image description here
  7. Изменение вступит в силу немедленно.
[Это не работает.] (Https://i.stack.imgur.com/NsK8y.png) И я даже перезапустил `explorer.exe` (windows 7 pro) Royi Namir 7 лет назад 1
@Royi Интересно. Я проверил это, и это сработало. Можете ли вы попробовать эти шаги для файлов другого типа и посмотреть, не связана ли проблема с файлами `.js` на вашем компьютере? Twisty Impersonator 7 лет назад 1
Я обнаружил, что если для этого расширения зарегистрирована программа, предварительный просмотр не работает. Royi Namir 7 лет назад 0
@Royi Возможно, важно, какая программа зарегистрирована. В своем тестировании я использовал расширение, которое было связано с программой, не имеющей собственного обработчика предварительного просмотра. Twisty Impersonator 7 лет назад 0
Да, но мой вопрос был _ "и по-прежнему держать Notepad ++ в качестве программы по умолчанию для этого типа файлов" _ ...... :-) Royi Namir 7 лет назад 0
5
Shadow

Поскольку содержимое файла представляет собой просто текст, вы можете заставить Проводник обращаться с ним как с таковым. Вы можете использовать Content Typeи PerceivedTypeдля этого. Вот как это сделать:

  1. В редакторе реестра перейдите к ключу, связанному с этим типом файла. Для типа файла спросил, путь будет походить HKEY_CLASSES_ROOT\.js.
  2. В этом ключе щелкните правой кнопкой мыши на правой панели и выберите New > String Value.
  3. Назовите это как Content Type.
  4. Дважды щелкните это значение и установите его как text/plain.
  5. Повторите шаги с 2 по 4, но назвав значение как PerceivedTypeи установив значение на text.

Перезапустите Explorer и вуаля ! Файл по-прежнему будет связан с любым редактором, который вы установили, но встроенная функция предварительного просмотра будет обрабатывать его как текстовый файл, а затем отображать предварительный просмотр.

В качестве побочного эффекта, если вы отсортируете / сгруппируете свой список в проводнике как воспринимаемый тип, он будет классифицирован как текстовый файл.

Примечание. Например, я выполнил тестирование, .dummyсвязав его с Google Chrome и связав его, файл можно было предварительно просмотреть на панели предварительного просмотра, и при двойном щелчке он по-прежнему выполнял Chrome, как и предполагалось.

ИДЕАЛЬНОЕ РЕШЕНИЕ ... это ответ! Chris Sprague 5 лет назад 1