Erreur
Le fichier nécessaire "C:\WINDOWS\Fonts\ARIAL.TTF" n'est pas un fichier de polices valide.
---------------------------
Erreur
Le fichier nécessaire "C:\WINDOWS\Fonts\ARIAL.TTF" n'est pas un fichier de polices valide.
OK
---------------------------
Après une installation, et une désinstallation, de certains logiciels comme ACDSee qui associe les fichiers de Polices True Type (Fonts *.TTF) et autres, pour que ces fichiers TTF s'ouvrent dans 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 qu'ensuite les Polices ne s'ouvrent plus, quand on double-clic dessus !

On a 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 <Filename Here> 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 une Police avec cette commande dans Menu Démarrer --> "Exécuter" :

"
fontview arial.ttf" (sans guillemets)

Ç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" et en faisant un clic-droit sur l'une d'elles, et "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 rien à faire, 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 tout simplement 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 devenu le bouton "Avancé"

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 !

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 dira avec 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 !
12. Je fais un clic-droit sur
UN SEUL fichier Police, et là je recherche le programme voulu... mais bon, 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 !




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é :

========================
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é :


========================
Windows Registry Editor Version 5.00

[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)
Erreur
Le fichier nécessaire "C:\WINDOWS\Fonts\ARIAL.TTF" n'est pas un fichier de polices valide.
Erreur Le fichier nécessaire ARIAL.TTF n'est pas un fichier de polices valide.

Ici, les aides humanitaires mondiales en un seul clic par jour, gratuitement, donnez de la nourriture, des médicaments, etc.
Juste en cliquant sur un lien de sponsor une fois par jour !

Allo, Polices ? Windows Xp, trouver les polices nécessaires, originales...
Voir aussi :
Avez-vous du coeur ?
Copyright © Alex64. Tous Droits Réservés 1998-
Retour en haut de page




Le concept du Click-To-Donate (Cliquer Pour Donner) est utilisé par quelques sites internet à but humanitaire, principalement anglophones. Au lieu d'inviter le visiteur à aider une cause en faisant un don en argent pour un organisme de bienfaisance ou une cause, le site lui propose de cliquer sur un bouton pour donner sans débourser le moindre centime.
http://www.worldcommunitygrid.org
Ceci n'est pas une pub, c'est sérieux, j'en parle sur toutes mes pages...
Vous pouvez aider la science et la médecine avec votre ordinateur !
logo sidaction