Vous avez dis GDI ?

Vous avez dis GDI ? - Programmation

Marsh Posté le 09-03-2001 à 20:50:50    

Je voudrais savoir l'utilité de GDI.EXE dans c:\windows\system
Le prob est qu'après avoir suprimé (sans faire gaffe) le rép c:\windows\fonts  le portable du directeur financier avec pleins de soft de banque etc me répond au démarrage : "Erreur de chargement de GDI.EXE, vous devez réinstallez Windows" !  Et moi je ne veux pas formater le hdd car je n'ai pas les sources de tout les softs installés, c'est un disque compressé !
 
Help me please
Thank's d'avance.
 
Ps: j'ai déja en mode dos essayé de reconstruire le rép FONTS mais sans succès ...   snif je vais me faire virer lundi.

Reply

Marsh Posté le 09-03-2001 à 20:50:50   

Reply

Marsh Posté le 09-03-2001 à 23:40:02    

Essaie de réinstaller windows par dessus ( sans reformater ). En général ca marche plutot bien et il garde meme les anciens logiciels. Mais bon s'il s'agit d'un ordinateur avec des données importantes il faut réfléchir à 2 fois avant de faire ca.
 
Sinon , tu peux aussi essayer de redémarrer en mode sans échec et avec un peu de chance , les fichiers effacés se trouveront dans la corbeille !! Car sinon , je me demande comment tu as pu faire pour effacer ce répertoire !
 
Au fait, le répertoire windows\fonts est un répertoire système ( c'est pas un répertoire comme les autres) car toutes les polices sont référencées dans la base de registre. Essaie de faire bouton droit propriété sur le rep font , puis rentre dedans et regarde le nombre de fichier , tu verras que tu n'as pas le meme nombre en général ( non ce ne sont pas des fichiers cachés ). C'est surement pour ca qu'au démarrage , tu aies un plantage :  a mon avis ,gdi.exe essaie de charger les polices (car les polices sont des objets gdi ) mais comme il ne les trouve pas , bah il plante ...
 
Voila j'espere que tout ceci t'aidera un peu ( je sais ce que c'est que de planter une machine qui faut surtout pas faire planter , j'ai deja eu le meme coup !)

Reply

Marsh Posté le 09-03-2001 à 23:57:20    

Merci mais j'ai déja essayé le mode sans echec, c'est pareil il me plante de la même façon mais comment pourais-je accèder à la base de registre en mode dos ????
C'est certainement l'ultime solution ......

Reply

Marsh Posté le 10-03-2001 à 00:14:26    

je voudrais savoir : que fais tu pour "essayer de reconstruire" le rep font ? car a mon avis , il cherche dans la base de registre toutes les fontes enregistrées et s'il en trouve pas une , il plante.
 
Voici ce que je te propose :(chui pas sur que ca marche mais on ... )
 
Tout d'abord  récupérer system.dat et user.dat qui sont dans le rep windows. Les copier sur une machine avec un windows vierge et lancer regedit. Aller à HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\fonts et repertorier toutes les polices et essayer de récupérer toutes les polices répertoriées.
 
Ensuite revenir au portable, créer le répertoire fonts en N'OUBLIANT PAS DE METTRE L'ATTRIBUT SYSTEME car c'est un repertoire systeme ( attrib fonts +r je crois) et copier toutes les polices qu'on a répertoriées dans ce répertoire.
 
Et la avec un peu de chance (enfin beaucoup ) ca marche !!
 
Ah oui au fait, le windows vierge est foutu ( a moins que tu aies fait une sauvegarde du registre auparavant)
 
Voila c'est tout ce que je peux faire pour toi.

Reply

Marsh Posté le 10-03-2001 à 00:39:41    

Merci ! c'est vrai que je n'y avais pas pensé !
Enfin un nouvel espoir qui sort d'une logique très efficace je pense.
Je vais essayer ta méthode, c'est vrai qu'à plusieurs personnes (très sympas), des idées nouvelles surgissent d'un esprit frais qui n'a pas focalisé sur une ultime direction à prendre.
Merci encore et demain (car je vais dormir un peu car la semaine de soit disant 35h c'est fini à 72 !) je vais t'avertir via Email de la réussite de l'opération à coeur ouvert !
:-))

Reply

Marsh Posté le 10-03-2001 à 00:41:29    

j'adore la bidouille !!

Reply

Marsh Posté le 10-03-2001 à 00:44:40    

Merci encore !
 
:-))))

Reply

Marsh Posté le 10-03-2001 à 04:57:22    

GDI = Graphics Device Interface.
C'est la librairie graphique de base de Windows... Sans elle, c'est clair que Windows ne peut pas faire grand chose...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed