8 votes

Windows 10 ne trouve pas les fichiers exe dans la recherche

Cette question a déjà été posée mais je vais la reposer car la solution des réponses précédentes ne fonctionne plus (depuis que MS a supprimé la clé de registre dans Redstone 1).

Mon problème concerne donc la recherche de Cortana. Chaque fois que je recherche un exe autonome non installé, il ne le trouve pas.

Ce n'est PAS un problème d'indexation de Windows car cela se produit sur tous mes ordinateurs, y compris un avec une installation propre + l'ordinateur de mon ami. (De plus, j'ai reconstruit l'indexation et tout ce qui se trouve sous C:³ est indexé).

Ceci est UNIQUEMENT pour les exe autonomes. Il peut trouver tous les fichiers (.xml, .pdf, .doc, .random) SAUF les exe.

Pour reproduire ce bogue

  • Ouvrez le bloc-notes
  • Écrivez un document vierge, quelque chose comme "hello" et enregistrez-le sous le nom de something.exe.
  • Fichier -> Enregistrer sous -> Enregistrer sous type : Tous les fichiers -> quelque chose.exe
  • Essayez de rechercher le fichier dans la recherche de démarrage, vous ne pourrez pas le trouver À MOINS que vous ne le renommiez en quelque chose de .random (ou n'importe quoi d'autre que exe).

Je suis un développeur et j'ai donc beaucoup d'exe compilés par Visual Studio, et je veux pouvoir les trouver et les exécuter facilement à partir de Start. Je veux aussi pouvoir ouvrir des applications portables.

Une solution à ce problème ? Cela m'ennuie vraiment et je veux rétrograder vers Windows 7.

7voto

harrymc Points 394411

La réponse de l'utilisateur Zac Pullar-Strecker est correcte : les EXEs sont filtrés s'ils résident dans un emplacement qui n'est pas connu de Windows 10. Après tout, Windows 10 est le "Windows le plus sûr qui soit".

Une solution à ce problème est d'ajouter vos dossiers à l'environnement PATH d'environnement. Un utilitaire utile et gratuit pour éditer le PATH est System Path Commander .

Une autre solution consiste à créer des raccourcis vers vos EXE dans un sous-dossier. du menu Démarrer. Le site LnkAllToStart script peut être utilisé pour automatiser l'ajout de tous les EXEs du dossier en cours dans "%APPDATA%\Microsoft\Windows\Start Menu\Programs\<your sub-folder> .

4voto

D'après ce que je peux dire, tu ne peux pas. Les fichiers Exe qui ne sont pas inclus dans les entrées de registre (applications installées) ne peuvent pas être trouvés par la recherche de démarrage. Bien qu'ils soient indexé ils sont filtrés hors de la recherche. Certaines personnes ont découvert que vous pouviez désactiver cette fonction sur les versions antérieures de Win 10 avec la commande powershell :

Get-AppXPackage -Name Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -     DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Mais cela provoque une erreur sur ma machine, et je pense que cela ne fonctionne plus.

0voto

taviso Points 1

J'ai eu le même problème, aucune des solutions que les gens ont postées n'a fonctionné pour moi, et je ne veux pas ajouter individuellement chaque répertoire à mon PATH. J'ai vérifié que les métadonnées des fichiers EXE étaient indexées avec l'utilitaire ESEDatabaseView.exe, tout semblait correct. Ce doit être un problème avec le menu de démarrage.

J'ai extrait tous les noms de clés de Cortana.Core.dll et les ai tous définis jusqu'à ce que cela fonctionne.

Le réglage de celui-ci a fonctionné pour moi (vous devrez peut-être redémarrer l'explorateur ou redémarrer après le réglage) :

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
"BingSearchEnabled"=dword:00000000

J'obtiens maintenant des résultats de recherche pour les fichiers EXE comme prévu.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X