Restaurer l'option Rechercher dans Vista SP1

Suite à une action menée par Google, Microsoft a préféré retirer les options "Rechercher" du menu contextuel de l'explorateur et du menu Démarrer. Un vrai recul en matière d'ergonomie, puisque toute la philosophie de Vista repose sur la recherche. Même si les champs de recherche instantanée sont toujours présents dans toutes les fenêtres, voici comment récupérer les commandes des menus originaux de Vista.

Attention, ces manipulations s'adressent à un public relativement expérimenté habitué aux éditions en "Base de Registres".
A/ Rechercher dans le menu Démarrer
Il existe plusieurs façons de récupérer une entrée "Rechercher" dans le menu Démarrer. La plus simple est encore de convertir la fonction "Exécuter" normalement masquée. Voici vomment faire:
- Lancez REGEDIT (en saisissant la commande dans le menu Démarrer)
- Déployez la clé HKEY_CLASSES_ROOT \CLSID \{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}
- Modifiez les données de sorte que:
(par défaut) qui normalement vaut "Run..."
est à modidier en "Search..."
InfoTip qui normalement vaut "@explorer.exe,-7003"
est à modidier en "@explorer.exe,-7000"
LocalizedString qui vaut "@%SystemRoot%\explorer.exe,-7023"
est à modifier en "@%SystemRoot% \explorer.exe,-7020"
- Déployez la clé HKEY_CLASSES_ROOT \CLSID \{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0} \DefaultIcon
- Modifiez la donnée de la valeur (par défaut)
qui normalement vaut "%SystemRoot% \System32 \imageres.dll,-100"
en "%SystemRoot% \System32 \imageres.dll,-177"
- Déployez la clé:
HKEY_CLASSES_ROOT \CLSID \{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0} \Instance \InitPropertyBag
- Modifiez les données de sorte que:
command qui normalement vaut "@shell32.dll,-12710"
est à modifier en "@shell32.dll,-12708"
method qui normalement vaut "FileRun"
est à modifier en"FindFiles"
- Déployez la clé:
HKEY_CLASSES_ROOT \CLSID \{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0} \shellex \ContextMenuHandlers
et renommez sa sous-clé {2559a1f3-21d7-11d4-bdaf-00c04f60b9f0} en {2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}. (ATTENTION A NE PAS RENOMMER LA CLE RACINE MAIS BIEN LA CLE SITUEE SOUS ContextMenuHandlers).
- Déployez maintenant la clé:
HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Windows \CurrentVersion \explorer \StartMenu \StartPanel \ShowRun
- Modifiez la donnée de la valeur Text qui normalement vaut "@shell32.dll,-12710"
en "@shell32.dll,-12708"
- Quittez Regedit
- Cliquez du bouton droit sur le menu Démarrer et demandez "Propriétés"
- Dans l'onglet "Menu Démarrer" cliquez sur le bouton Personnaliser
- Et cochez l'option "Rechercher"
B/ Rechercher dans le menu contextuel de l'explorateur
Pour récupérer la fonction de Recherche dans le menu Démarrer de Windows Vista SP1, lancez REGEDIT et déployez la clé HKEY_CLASSES_ROOT\Directory\shell\find puis supprimez la valeur LegacyDisable.
Redémarrez le PC pour valider tous ces changements...