7

В свое время достаточно взглянуть на HKCR\.ext который будет указывать на HKCR\type-handler .

HKCR теперь является динамической связью как HKCU\software\classes и HKLM\software\classes , в виде каскадного шаблона (сначала локальный пользователь, затем локальный компьютер).

Однако теперь у нас также есть это дерево реестра ..\explorer\FileExts , предположительно как на уровне пользователя, так и на уровне компьютера. Что дает эта дополнительная сложность?

Я не знаю, как вы, но я постоянно борюсь с Windows, чтобы правильно открыть мои файлы, с довольно часто зависающим проводником или с невозможностью открыть данный файл из проводника. И это кажется совершенно произвольным, когда установка, скажем, TextPad на одном компьютере будет казаться на 100% функциональной, тогда как на другом будет только ограниченная функциональность с аварийным завершением Explorer или TextPad при попытке открытия файла (скажем, через щелкните правой кнопкой мыши меню, или отправьте, или перетащите и отпустите, или двойной щелчок).

Я просил несколько раз и провел множество поисков, и мне еще предстоит найти исчерпывающий «это то, что все ключи, связанные с типами файлов, и что они делают, и как Microsoft намеревается использовать их для согласованного сотрудничества и надлежащего функционирования Система пользователей. "

Кто-нибудь знает, где я могу найти исчерпывающее руководство по передовому опыту или исчерпывающую документацию для ассоциаций типов файлов под Windows?

1 ответ1

5

Я думаю , что "лучшая практика" заключается в использовании в комплект "Программы по умолчанию" настройка с Windows, или сторонним инструментом , как FileTypesMan или ASHociation. FileTypesMan также включает в себя интерфейс командной строки, подходящий для его удаленного использования на клиентских компьютерах (при необходимости).


Сбой Explorer или TextPad при попытке открытия файла (скажем, с помощью меню правой кнопки мыши, или отправки, или перетаскивания, или двойного щелчка).

Приложение не должно аварийно завершать работу, если связь не была настроена правильно, так как приложение не будет автоматически открываться с самого начала. Похоже, что есть еще одна проблема с конфигурацией вашей операционной системы или самого приложения TextPad.


«Это то, что все ключи, связанные с типами файлов, и что они делают, и как Microsoft намеревается использовать их для согласованного взаимодействия и правильного функционирования системы пользователей».

Маловероятно, что вы найдете какие-либо ресурсы, подробно описывающие настройки реестра очень низкого уровня для сложной операционной системы с закрытым исходным кодом, если только Microsoft не опубликовала эту информацию публично (или третья сторона не реорганизовала свое назначение). Именно по этой причине Microsoft редко рекомендует конечному пользователю изменять данные реестра вне разработки программного обеспечения. Если есть какая-либо информация, вы, вероятно, найдете ее в Базе знаний службы поддержки Microsoft.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .