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

11

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

введите описание изображения здесь

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

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

введите описание изображения здесь

Вопрос

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

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

У меня Windows 7.

Ройи Намир
источник
1
Вы можете попробовать winhelponline.com/blog/…
отменить
@ Rahul2001 тоже не работает. Я обнаружил, что если для этого расширения зарегистрирована программа, предварительный просмотр не работает.
Рой Намир,

Ответы:

11

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

  1. Открыть редактор реестра
  2. Найдите HKEY_CLASSES_ROOT\.jsи запишите содержимое значения (по умолчанию) . Это ProgID, для которого .jsзарегистрировано расширение: введите описание изображения здесь
  3. Перейдите к ключу ProgID. Мы найдем наш ключ наHKEY_CLASSES_ROOT\JSFile
  4. Раскройте ключ. При необходимости создайте подраздел с именем ShellEx
  5. Под ключом ShellEx создайте новый ключ с именем {8895b1c6-b41f-4c1c-a562-0d564250836f} . Примечание. Согласно MSDN наличие этого точного значения говорит Windows, что это обработчик предварительного просмотра.
  6. Выберите этот вновь созданный ключ и установить его ( по умолчанию) значение {1531d583-8375-4d3f-b5fb-d23bbd169f22} . Это идентификатор для Windows Text Text Handler. введите описание изображения здесь
  7. Изменение вступит в силу немедленно.
Я говорю Восстановить Монику
источник
1
Не работает И я даже перезапустил explorer.exe(windows 7 pro)
Ройи Намир,
1
@Royi Интересно. Я проверил это, и это сработало. Можете ли вы попробовать эти шаги для файлов другого типа и проверить, не связана ли проблема с .jsфайлами на вашем компьютере?
Я говорю Восстановить Монику
Я обнаружил, что если есть программа, зарегистрированная для этого расширения, предварительный просмотр не работает.
Рой Намир,
@Royi Возможно, важно, какая программа зарегистрирована. В своем тестировании я использовал расширение, которое было связано с программой, не имеющей собственного обработчика предварительного просмотра.
Я говорю Восстановить Монику
Да, но мой вопрос был «и по-прежнему оставляйте Notepad ++ в качестве программы по умолчанию для этого типа файлов» ...... :-)
Рой Намир,
6

Поскольку содержимое файла представляет собой просто текст, вы можете сделать так, чтобы Проводник относился к нему. Вы можете использовать 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, как и предполагалось.

Тень
источник