Ceci soi-disant afin d'améliorer les performances et d'éviter des résultats superflus. Sauf que c'est encore une fois une restriction de notre liberté d'utiliser un outil, en l'occurence Windows. Ce comportement se produit que vous utilisiez ou non le Service d'indexation lors de votre recherche. Par exemple un développeur pourra faire une recherche dans les fichiers avec l'extension ASP (appartenant à Microsoft) mais pas dans les fichiers PHP (concurrents) !

Résolution :
  1. Cliquez sur Démarrer, puis sur Rechercher (ou pointez sur Rechercher, puis cliquez sur Des fichiers ou des dossiers).  
  2. Cliquez sur Modifier les préférences, puis sur Avec le service d'indexation (recherches locales plus rapides)
  3. Cliquez sur Modifier les paramètres du service d'indexation (fonction avancée). Notez que vous n'avez pas besoin d'activer le service d'indexation.  
  4. Dans la barre d'outils, cliquez sur Affiche/masque l'arborescence de la console.  
  5. Dans le volet gauche, cliquez avec le bouton droit sur Service d'indexation sur l'ordinateur local, puis cliquez sur Propriétés.  
  6. Sous l'onglet Génération, activez la case à cocher Indexer les fichiers ayant des extensions inconnues, puis cliquez sur OK.  
  7. Fermez la console du Service d'indexation.  

ou bien : 

  • Définir la valeur DWORD FilterFilesWithUnknownExtensions à 1 dans la clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex