![Как добавить предварительный просмотр файлов по умолчанию в Проводнике?](https://rvso.com/image/1525417/%D0%9A%D0%B0%D0%BA%20%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%20%D0%BF%D1%80%D0%B5%D0%B4%D0%B2%D0%B0%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%20%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%20%D0%BF%D0%BE%20%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E%20%D0%B2%20%D0%9F%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%B5%3F.png)
Если я нажму на .ts
файл (typescript) и активирую панель предварительного просмотра в проводнике Windows, то увижу предварительный просмотр файла:
Почему? Потому что я настроил Блокнот на открытие .ts
файлов.
Но у меня есть .js
файлы, которые я настроил Notepad++
для открытия, и я не вижу предварительного просмотра в панели предварительного просмотра:
Вопрос
Как отобразить .js
файлы в области предварительного просмотра и при этом оставить Notepad++ программой по умолчанию для этого типа файлов?
Я не хочу открывать Notepad++ с помощью опции: Щелчок правой кнопкой мыши > Открыть с помощью.
У меня Windows 7.
решение1
Следуйте этим инструкциям, чтобы отредактировать реестр и назначить обработчик предварительного просмотра текста Windows расширению .js
файла.(Основываясь на этомСтатья «Как стать гиком».)
- Открыть редактор реестра
- Перейдите к
HKEY_CLASSES_ROOT\.js
содержимому и запишите его.(По умолчанию)значение. ЭтоProgIDна который.js
зарегистрировано расширение: - Перейдите к ключу ProgID. Мы найдем наш ключ в
HKEY_CLASSES_ROOT\JSFile
- Разверните ключ. При необходимости создайте подключ с именемShellEx
- ПодShellExключ, создайте новый ключ с именем{8895b1c6-b41f-4c1c-a562-0d564250836f}. Примечание:В соответствии сМСДННаличие именно этого значения говорит Windows, что это обработчик предварительного просмотра.
- Выберите этот недавно созданный ключ и установите его(По умолчанию)значение для{1531d583-8375-4d3f-b5fb-d23bbd169f22}. Это идентификатор обработчика предварительного просмотра текста Windows.
- Изменение вступит в силу немедленно.
решение2
Поскольку содержимое файла представляет собой обычный текст, вы можете заставить Explorer воспринимать его как таковой. Вы можете использовать Content Type
и PerceivedType
для достижения этого. Вот как это сделать:
- В редакторе реестра перейдите к ключу, связанному с этим типом файла. Для запрошенного типа файла путь будет таким
HKEY_CLASSES_ROOT\.js
: . - В этом ключе щелкните правой кнопкой мыши по правой панели и выберите
New > String Value
. - Назовите его как
Content Type
. - Дважды щелкните это значение и установите его как
text/plain
. - Щелкните правой кнопкой мыши на правой панели и выберите
New > String Value
. - Назовите его как
PerceivedType
. - Дважды щелкните это значение и установите его как
text
.
Перезапустите Explorer ивуаля! Файл по-прежнему будет связан с любым установленным вами редактором, но встроенная функция предварительного просмотра будет обрабатывать его как текстовый файл и затем покажет предварительный просмотр.
В качестве побочного эффекта, если вы сортируете/группируете свой список в Проводнике какВоспринимаемый типон будет классифицирован какТекстфайл.
Примечание: например, я провел тест, создав .dummy
и связав его с Google Chrome. Файл можно было предварительно просмотреть на панели предварительного просмотра, а двойной щелчок по нему по-прежнему запускал Chrome, как и предполагалось.
решение3
У меня работает на Windows 10, но моей системе нужно было только предложение Shadow: Найдите соответствующее расширение файла, в моем случае я хотел, чтобы .js, .txt, .java, .properties, .fewothers просто предварительно просматривались как файлы txt. Затем добавьте текст "PerceivedType" ==>