none
Windows XP Pro / dll manquant ou endommagé hal.dll - Comment y remédier?

    Discussion générale

  • Bonjour 

    J'ai, comme mon titre l'indique, un problème récurant avec l'installation du fichier hal.dll

    En effet, en démarrant mon système, ce fichier est présenté comme manquant ou endommagé, j'ai donc consulté internet afin de réinstaller le fichier en lignes de commandes, à l'aide d'un cd windows xp pro, et pour ce faire, j'ai trouvé conseil sur ce site:

    http://www.world-informatique.com/pasapas/recupxp/recupxp6.html

    après avoir suivi les étapes, vérifié que hal.dll a bien été installé et tapé EXIT en dernière commande pour redémarrer le système, le problème demeure et au démarrage le même fichier reste manquant ou endommagé. j'ai procédé à la manipulation plusieurs fois sans plus de résultat.

    Je n'ai pas de solution(s) à mon problème et c'est pourquoi j'en appel à votre aide. 

    Merci pour votre attention et vos réponses.

    Cordialement, Jonathan.

    J'ajoute que lorsque je vérifie la présence sous c:\windows\system32\ du fichier hal.dll outre la présence de celui-ci, la date indiquée est: 17/08/01 11:48pm hors dans la mesure où, avec ma ligne de commande issue du site (voir ci-dessus) j'extrais hal.dll depuis le cd d'installation vers c:\windows\system32, ne suis-je pas censé avoir la date d'aujourd'hui à la place de celle indiquée? Serait-ce le signe que ma procédure est mauvaise ou est-ce que ça ne signifie rien de particulier quand à la bonne exécution de la procédure?

    lundi 26 mars 2012 13:47

Toutes les réponses

  • Bonjour,

    Vérifie la version et la taille du fichier.

    Sur un système XP Pro 32 bits en SP3 (est-ce ton cas), je constate

    • version 5.1.2600.5512
    • taille 131840 octets

    Cordialement
    Aski - MVP Windows Expert-Consumer
    Forum_Aski

    mardi 27 mars 2012 08:57
    Modérateur
  • Bonsoir à toutes et tous ,

      Bonsoir Aski , salutations.

      Bonsoir et @ 89WibeFlexStar89

      C'est un fichier système extrêmement important.

      Après vérification de celui-ci , comme Aski vous le laisse entendre , vous devriez vous connecter chez Microsoft Update , et laisser celui-ci scanner votre système , afin de permettre la mise à jour éventuel de tel ou tel module .

      Si vous ne le faites pas , vous gagneriez du temps , à mon avis du moins , en ré-installant tout simplement votre système .... voir , en le ré-installant en dual-boot par exemple , si pour une raison précise le système actuel devait être préservé.

      Attention , toutefois , que même sur la même machine , avec les mêmes mots de passe et même nom d'utilisateur , vous aurez quelques soucis probables quant aux " droits" sur certains dossiers/fichiers .... du moins , sur les partitions NTFS.

    Bonne fin de soirée.


    A plus..... Cordialement. Hummmm... Seven .. un goût, un parfum, un ..OS venu d'ailleurs ..... Seven !

    mardi 27 mars 2012 18:23
  • Bonjour 89WibeFlexStar89 ,

    • Ne disposant plus de XP , je me rappelle  avoir procédé ainsi :
    • Sous XP ,vous devez avoir un répertoire c:\i386
    • A l invite de commande en tant qu administrateur ,vous devez executer la syntaxe suivante :
    • Commencer par vous placer sous le repertoire c:
    • inscrire  expand c:\i386\hal.dl_  c:\windows\system32\hal.dll
    • ou placer vous sous le repertoire i386 et inscrire expand hal.dl_  c:\windows\system32\hal.dll
    • Rebooter votre PC

    Sur le net ,on trouve ceci

    Cordialement 


    • Modifié arch21 vendredi 30 mars 2012 17:14
    vendredi 30 mars 2012 17:12
  • Bonjour,

    OK pour la procédure.

    Il faut cependant vérifier la version de hal.dll
    En effet, \i386 n'est peut-être pas celui du SP3.


    Cordialement
    Aski - MVP Windows Expert-Consumer
    Forum_Aski

    vendredi 30 mars 2012 17:28
    Modérateur
  • Bonsoir à toutes et tous ,

      Aski , Arch... Salutations :

    Sous un de mes XP-Pro FR et à jour , il se trouve en six endroits de la partition système :

         ..:\Windows\System32                        ..... (134 400 octests)  et comme Aski , c'est la version 5.1.2600.5512   (xpsp.080413-2111)  mais la taille est différente .... étrange n'est-il pas ?  ( Langue Anglais - Etat-Unis  ...nom interne : halmacpi.dll )

         .. :\Windows\ServicePackFiles\i386        ..... ( 105 344 octets)

         .. :\Windows\Driver Cache\i386\driver.cab

         .. :\Windows\Driver Cache\i386\sp2.cab

         .. :\Windows\Driver Cache\i386\sp3.cab

        .. :\Windows\ServicePackFiles\i386\sp2.cab

        .. :\Windows\ServicePackFiles\i386\sp3.cab

    .... la taille et la version diffèrent évidenment en fonction des différentes mises à jour , et également en fonction d'autres logiciels tel " "NetFrameWork xx" sans doute ( sans certitude)

     Il faut être très prudent avec ce fichier , car il doit correspondre au informations contenues dans le moule " SAM" .... sauf erreur de ma part .

      Et évidenment , je crains qu'une restauration à une date antérieure soit déjà , sinon impossible , du moins corrompue ... donc l'extraire ne fonctionnera surement pas très longtemps ( un redémarrage , puis un " crash sans doute ) .

     Bonsoir et @ 89WibeFlexStar89   : soyez très prudent , et sauvegardez sur d'autres partitions ( et d'autres disques si possible)  ce qui vous est cher  avant de modifier ce fichier.

       Aviez-vous essayé auparavant une restauration à une date antérieure ?

    Bonne fin de soirée.

        


    A plus..... Cordialement. Hummmm... Seven .. un goût, un parfum, un ..OS venu d'ailleurs ..... Seven !




    • Modifié Loukiana vendredi 30 mars 2012 19:08
    vendredi 30 mars 2012 18:56
  • Bonjour 89WibeFlexStar89

    Bonjour Dan BAJENARU ,

    Bonjour  Aski_ ,

    Bonjour LOukiana ,

    @Aski_

    Comme le fait remarquer Loukiana ,le fichier sp3.cab est disponible sous c:\Windows\Driver Cache\i386\sp3.cab  .

    1. Suivre la procédure du lien pour ouvrir le fichier sp3.cab :

    Ouverture fichier .cab

    Extrait copier/coller :

    Cliquer sur démarrer ==>excuter et incrire la syntaxe regsvr32 cabview.dll  .Ensuite double cliquer sur le fichier .cab

    • Supprimer le fichier c:\windows\system32\hal.dll ou renommer le en hal.dll.old
    • Coller le fichier hal.dll du repertoire c:\Windows\Driver Cache\i386\sp3.cab  sous c:\windows\system32
    • Rebooter le PC

    2. tu peut également réinstaller le sp3 sur lui même pour corriger l erreur du fichier hal.dll

    Cordialement 



    • Modifié arch21 samedi 31 mars 2012 05:50
    samedi 31 mars 2012 05:45