Вопрос или проблема
Кроме определения типа папки по умолчанию в Проводнике Windows, какова цель “Воспринимаемых типов” для файлов в Windows 7-10?
Есть ли преимущества или недостатки в установке воспринимаемого типа для пользовательских расширений файлов?
Это просто еще один способ группировать файлы схожих типов в широкие категории. Например, изображения такие как jpg, png и ico.
Преимущество заключается в том, что вы можете выполнять операции с файлами аналогичного типа.
Например, если ваш новый тип файла связан с изображениями и вы хотите переименовать его, одновременно переименовывая все файлы изображений, присвойте ему воспринимаемый тип ‘Image.’
PerceivedType соответствует столбцу Kind в Explorer. Это способ “объединения” типов файлов, схожих по природе. Особенно полезно для поиска, чтобы избежать списка расширений файлов. Добавьте столбец Kind в представление Details в Explorer и исследуйте 🙂
Посмотрите на:
HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap
тоже.
Если вы установите PerceivedType в HKEY_CLASSES_ROOT\${Extention} (powershell:> Set-ItemProperty Registry::HKEY_CLASSES_ROOT\${Extention} -Name 'PerceivedType' -Value "text")
Тогда в проводнике в окне предпросмотра будет отображаться содержимое файлов с этим расширением как текстоподобное содержимое.
Если вы сделаете это для всех известных вам скриптов и источников, у вас будет предпросмотр всех скриптов и источников.
Например, следующий командлет powershell делает все указанные расширения ‘text’ (что может навредить, так как просто перезаписывает текущие настройки):
Get-Item Registry::HKEY_CLASSES_ROOT\* -Include ".ahk",".cfg",".hs",".inf",".json",".log",".md",".menu",".note",".pcs",".ps1",".psd1",".psm1",".py",".reg",".txt",".ucf",".vbs",".xml" | Set-ItemProperty -Name PerceivedType -Value text
Воспринимаемые типы (Оболочка Windows)
Воспринимаемый тип — это категория типов файлов, которая позволяет определять ваш тип файла в Windows (и приложениях) как изображение, аудио, документ или другой тип. Воспринимаемые типы используются для нескольких целей, включая определение типа папки, который затем используется для установки настроек представления по умолчанию. Например, папке, полной файлов воспринимаемого типа изображение, назначается режим представления по умолчанию – миниатюры.
Воспринимаемые типы аналогичны типам файлов, за исключением того, что они относятся к широким категориям типов форматов файлов, а не к конкретным типам файлов. Например, изображение, текст, аудио и сжатые файлы — это воспринимаемые типы. Типы файлов (как правило, общедоступные типы файлов) могут быть назначены воспринимаемому типу и должны всегда назначаться, если есть подходящий тип. Например, типы файлов изображений .bmp, .png, .jpg и .gif также являются воспринимаемыми типами изображений.
Типы воспринимаемых типов по умолчанию следующие:
- Папка
- Текст
- Изображение
- Аудио
- Видео
- Сжатый
- Документ
- Система
- Приложение
- Игровые медиа
- Контакты
Ответ или решение
Теория
В операционных системах Windows 7-10 "Перцептивные типы" (Perceived Types) представляют собой концепцию, позволяющую классифицировать файлы по широким категориям, таким как изображения, текстовые документы и другие виды контента. Это дает возможность системе и приложениям лучше идентифицировать содержимое файлов и выполнять над ними соответствующие операции. "Перцептивные типы" в основном используются для конфигурирования параметров отображения и взаимодействий в Проводнике Windows, а также для удобства поиска и сортировки файлов.
Примеры
Например, файлы с расширениями .bmp, .png и .jpg могут быть сгруппированы под "перцептивным типом" изображений. Это позволяет, скажем, автоматически установить для папки, содержащей такие файлы, представление в виде миниатюр. При этом поиск по таким файлам в Проводнике Windows может быть упрощен, так как вместо фильтрации по множеству расширений вы можете просто задать критерий поиска по "виду" (Kind).
Еще один пример использования "перцептивных типов" — текстовые документы. Скажем, вы создали собственное файловое расширение, которое представляет собой текстовый формат. По умолчанию этот тип файла может не отображаться с превью содержимого в Проводнике Windows. Но если установить для него "перцептивный тип" "Текст", система будет его обрабатывать аналогично стандартным текстовым файлам, таким как .txt, .log, и для них будет доступен предпросмотр содержимого.
Применение
Вы можете добавить или изменить "перцептивный тип" для конкретного расширения через реестр Windows. Например, можно воспользоваться следующим образом через PowerShell:
Set-ItemProperty Registry::HKEY_CLASSES_ROOT\${Extention} -Name 'PerceivedType' -Value "text"
Это действие можно применить для всех известных вам расширений, которые относятся к текстовым форматам, чтобы обеспечить их корректное отображение и предпросмотр в Проводнике Windows. Однако следует быть осторожным, так как некорректные изменения могут привести к нежелательным результатам, особенно если вы перезаписываете уже существующие настройки "перцептивных типов".
Преимущества использования "перцептивных типов":
- Упрощение навигации и поиска: В Проводнике Windows вы можете легко искать группы файлов, базируясь на их "виде", а не на множестве расширений.
- Автоматизация настроек отображения: Папки автоматически отображаются в режимах, наиболее подходящих для хранения определенного "перцептивного типа", например, изображения в виде миниатюр, документы в виде списка.
- Унификация работы с файлами: Помогает унифицировать работу с файлами, давая универсальный механизм идентификации и операций через одну концепцию отображения и обработки файлов.
Недостатки настройки "перцептивных типов":
- Риск некорректной смены настроек: Неправильная конфигурация в реестре может негативно сказаться на пользовательском опыте и функциональности отображения файлов.
- Ограниченность категорий: Несмотря на широкую категорию типов, возможно, не все необходимые профессиональные или пользовательские файлы будут корректно отображены в "перцептивные типы".
В заключение, работа с "перцептивными типами" в Windows предоставляет значительные возможности для настройки и улучшения функциональности работы с файлами. Однако для успешной реализации этого подхода требуется внимательный подход и знание возможных последствий изменения реестра.