Après une installation, et une désinstallation de certains programmes, comme 'ACDSee' qui associe les fichiers de "Polices True Type" (les fontes *.TTF) et autres fichiers d'images, pour que ces fichiers *.TTF s'ouvrent avec 'ACDSee' et non plus dans le programme de Visualisation/d’Impression des Polices de Windows, 'fontview.exe' situé dans ---> C:\WINDOWS\system32 Bref, il arrive que les Polices ne s'ouvrent plus, quand on double-clic dessus ! On peut avoir ce genre de message d'erreur (ici, je tente d'ouvrir la police Arial) : --------------------------- Erreur Le fichier nécessaire "C:\WINDOWS\Fonts\ARIAL.TTF" n'est pas un fichier de polices valide. OK --------------------------- (In English : "The requested file was not a valid font file"). Ça n'empêche pas les Polices de bien fonctionner dans les programmes qui en ont besoin, comme Word, etc. La preuve, on peut quand même ouvrir cette Police dans --> Menu Démarrer --> "Exécuter" Copier-Coller la commande : fontview arial.ttf Et faire OK. Ça ouvre bien la Police ARIAL.TTF, preuve que notre fichier N'EST PAS bousillé ! Je suis allé dans le dossier des Polices "C:\WINDOWS\Fonts", j'ai fait un clic-droit sur l’une d’elles, "Propriétés" sur UN SEUL fichier ====> (oui, UN SEUL, car j'ai voulu faire la même chose sur mes 1850 polices, et ça m'a ouvert 1850 fenêtres, quel con !), puis le bouton "Modifier" et "Parcourir" pour aller rechercher le programme "fontview.exe" situé dans ---> "C:\WINDOWS\system32" (sans guillemets) Mais non, l'association semble ne plus fonctionner ! Que faire ? Je m'y suis mal pris, et j'ai beau cherché sur le net, je n’ai pas trouvé de réponse, oui, c’est que je ne cherche pas bien sur le net, alors voici, étape par étape : 1. Ouvrir l'Explorateur de fichiers Windows 2. Dans le Menu "Outils" puis "Options des Dossiers" 3. Choisir l'Onglet "Types de fichiers" 4. Cliquer juste une fois dans la liste des fichiers (très nombreux) et taper la lettre "T" sur le clavier pour descendre directement dans la liste des fichiers commençant par "T" (sympa ce truc, non ?) 5. Je cherche les .TTF (Fichier de police True Type) 6. Je vois un bouton marqué "Restaurer" (ce qui prouve que l'association était niquée !) qui rétablit l'association, par défaut, des fichiers TTF dans Windows XP ! Je clic dessus... 7. L'association se fait, elle est réparée et le bouton "Restaurer" est redevenu le bouton "Avancé" comme il aurait dû être d'origine ! Grand OUF ! Ça marche ! Mais il se peut que ça ne marche pas ? Va savoir, avec Windows, tout est possible, y compris qu'il puisse fonctionner sans planter... Dans ce cas, le plus simple (je trouve) est de supprimer carrément le "type de fichier TTF" ! (pas supprimer LE fichier, mais le TYPE, ok ?) On ne risque rien, les fichiers TTF ne s'ouvriront plus avec aucun programme, mais c'est ce qu'on veut puisqu'ensuite Windows nous redemandera avec quel programme l'ouvrir et on lui indiquera Fontview... 8. cliquer juste une fois dans la liste des fichiers (très nombreux) et Taper la lettre "T" sur le clavier pour descendre directement dans la liste des fichiers commençant par T 9. Je cherche les TTF (Fichier de police True Type) et je clique sur le bouton "Supprimer" ! 10. Un message me demande alors : ---------------------------------- Types de fichiers Si vous supprimez une extension de fichier enregistrée, vous ne pourrez plus ouvrir de fichiers portant cette extension en double-cliquant sur leurs icônes. Voulez-vous vraiment effacer cette extension de fichier ? Oui Non ---------------------------------- 11. Je clique sur OUI ! Je ne supprime PAS le fichier, OK, je supprime son association à un programme ! 12. Je fais un clic-droite SUR UN SEUL FICHIER Police, et là je recherche le programme voulu... C'est ce que j'avais fait avant l'étape 1, et ça ne marchait pas, et c'est ce que préconisent ces cons de Microsoft ! (Cons parce que pas d'aide efficace, une honte quand on sait les milliards qu'ils brassent) Pour les fouineurs, ma base de registre, concernant les TTF, était niquée aussi, voir ci-dessous : ======================== Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.ttf] @="" [HKEY_CLASSES_ROOT\.ttf\PersistentHandler] @="{098f2470-bae0-11cd-b579-08002b30bfeb}" ----> Ce n’est pas bon, il devrait y avoir : ======================== Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.ttf] @="ttffile" [HKEY_CLASSES_ROOT\.ttf\PersistentHandler] @="{098f2470-bae0-11cd-b579-08002b30bfeb}" ---> Voila comment ça doit être ! Autre partie du registre niquée : ======================== Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\ttffile] @="Fichier de police TrueType" [HKEY_CLASSES_ROOT\ttffile\DefaultIcon] @="%1" [HKEY_CLASSES_ROOT\ttffile\shell] [HKEY_CLASSES_ROOT\ttffile\shell\open] [HKEY_CLASSES_ROOT\ttffile\shell\open\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,66,00,6f,00,\ 6e,00,74,00,76,00,69,00,65,00,77,00,2e,00,65,00,78,00,65,00,20,00,25,00,31,\ 00,00,00 [HKEY_CLASSES_ROOT\ttffile\shell\print] [HKEY_CLASSES_ROOT\ttffile\shell\print\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,66,00,6f,00,\ 6e,00,74,00,76,00,69,00,65,00,77,00,2e,00,65,00,78,00,65,00,20,00,2f,00,70,\ 00,20,00,25,00,31,00,00,00 [HKEY_CLASSES_ROOT\ttffile\shellex] [HKEY_CLASSES_ROOT\ttffile\shellex\IconHandler] @="{BD84B380-8CA2-1069-AB1D-08000948F534}" Et voila comment ça doit être quand XP vient d'être installé : ======================== [HKEY_CLASSES_ROOT\.ttf] @="ttffile" [HKEY_CLASSES_ROOT\.ttf\PersistentHandler] @="{098f2470-bae0-11cd-b579-08002b30bfeb}" [HKEY_CLASSES_ROOT\ttffile] @="Fichier de police TrueType" [HKEY_CLASSES_ROOT\ttffile\DefaultIcon] @="%1" [HKEY_CLASSES_ROOT\ttffile\shell] [HKEY_CLASSES_ROOT\ttffile\shell\open] [HKEY_CLASSES_ROOT\ttffile\shell\open\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,66,00,6f,00,\ 6e,00,74,00,76,00,69,00,65,00,77,00,2e,00,65,00,78,00,65,00,20,00,25,00,31,\ 00,00,00 [HKEY_CLASSES_ROOT\ttffile\shell\print] [HKEY_CLASSES_ROOT\ttffile\shell\print\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,66,00,6f,00,\ 6e,00,74,00,76,00,69,00,65,00,77,00,2e,00,65,00,78,00,65,00,20,00,2f,00,70,\ 00,20,00,25,00,31,00,00,00 [HKEY_CLASSES_ROOT\ttffile\shellex] [HKEY_CLASSES_ROOT\ttffile\shellex\IconHandler] @="{BD84B380-8CA2-1069-AB1D-08000948F534}" ------------------------------------------------- ---> Là c'est OK, si ce n'est pas ça, prenez donc mon fichier REG ci-joint (1,16 Ko),et double-cliquez dessus, répondez OUI ou OK aux deux questions : la base de registre, concernant les TTF, est réparée ! Dans l'Explorateur, Menu "Outils" "Options Des Dossiers", Onglet "Types De Fichiers" on va sur les .TTF, on clic sur "Avancé" et on devrait avoir tout ça retrouvé nickel : - Un champ avec écrit "Fichier de police TrueType" (sans guillemets) - Dans "Action", deux choix : OPEN et PRINT - "Confirmer l'ouverture après le téléchargement" est coché Double-clic sur OPEN et on a : -- Un champ "Action" avec "open" (sans guillemets) -- L'application utilisée est : "C:\WINDOWS\System32\fontview.exe %1" (sans guillemets) -- "Utiliser DDE" est coché ! -- Dans le champ "Application" on a "fontview" (sans guillemets) -- Dans le champ "Rubrique" on a "System" (sans guillemets) Double-clic sur PRINT et on a : -- Un champ "Action" avec "print" (sans guillemets) -- L'application utilisée est : "C:\WINDOWS\System32\fontview.exe /p %1" (sans guillemets) -- "Utiliser DDE" est coché ! -- Dans le champ "Application" on a "fontview" (sans guillemets) -- Dans le champ "Rubrique" on a "System" (sans guillemets) = Alex64 =