Como posso alterar o filtro padrão que o Windows está usando para indexar o conteúdo do arquivo?

9

No Windows, todo tipo de arquivo é indexado usando filtros específicos. O Windows oferece a oportunidade de alternar entre duas opções para cada tipo de arquivo em Opções de indexação> Avançado> Tipos de arquivo:

  • Apenas propriedades do índice
  • Propriedades do índice e conteúdo do arquivo

Se a segunda opção for selecionada, todo tipo de arquivo possui um determinado filtro padrão, mas não consigo encontrar como alterar esse filtro sem entrar no registro?

Por exemplo, .htmlarquivos têm filtro HTML associado, o problema é que esse filtro não pesquisa tudo dentro do arquivo html, conforme descrito aqui :

Os componentes do filtro podem ignorar algum texto devido ao formato ou conteúdo do texto. Por exemplo, o filtro HTML 3.0 (Nlhtml.dll) ignora o texto que está contido nos comentários em um arquivo HTML (por exemplo, um arquivo com uma extensão .htm ou .asp) porque o texto não é exibido quando você abre o arquivo um navegador.

Dito isto, o filtro padrão para .htmlarquivos pode ser alterado para filtro de texto sem formatação, alterando o HKEY_CLASSES_ROOT\.html\PersistentHandler\(Default)valor para o {5e941d80-bf96-11cd-b579-08002b30bfeb}qual é o manipulador persistente de filtro de texto sem formatação que pode ser encontrado em HKEY_CLASSES_ROOT\CLSID\{5e941d80-bf96-11cd-b579-08002b30bfeb}\(Default) = Plain Text persistent handler.

Bula
fonte

Respostas:

3

Você pode usar o PreviewConfig para alterar facilmente o manipulador de visualização para um tipo de arquivo específico sem precisar percorrer o registro:

1

Karan
fonte
1
Resposta relacionada sobre IFilters .
precisa