Xpob2res.dll est un fichier de ressources installé par le Service Pack 2 de Windows XP, utilisé notamment par l'assistant de première configuration. Une erreur qui le concerne vient presque toujours d'une installation du Service Pack inachevée ou d'un fichier système supprimé ou abîmé.
Un fichier de Windows XP
Xpob2res.dll est un fichier de ressources de Windows XP, installé avec le Service Pack 2. Il intervient notamment dans l'assistant d'installation et de première configuration du système.
Un fichier de ressources contient surtout des textes, des images et des éléments d'interface, plutôt que du code. Il fait partie du système lui-même : il ne s'installe pas avec un logiciel tiers, et sa réparation passe par les outils et les supports de Windows.
Quand l'erreur apparaît
Au démarrage, après une installation interrompue du Service Pack, ou quand le fichier a été endommagé ou supprimé par un logiciel de nettoyage trop agressif.
Les outils qui promettent de « nettoyer » le registre ou d'alléger le système suppriment parfois des fichiers qu'ils jugent inutiles. Un secteur défectueux du disque dur, fréquent sur des ordinateurs de cet âge, peut aussi rendre un fichier illisible.
Les solutions
Lancer la vérification des fichiers système, réinstaller le Service Pack depuis un support officiel, ou effectuer une réparation de Windows à partir du CD d'installation.
La vérification des fichiers système
Sous Windows XP, la commande sfc /scannow, tapée dans la fenêtre Exécuter, compare les fichiers protégés à leur version d'origine. Elle demande en général le CD d'installation de Windows, ou un dossier contenant ses fichiers, pour remplacer ceux qui sont endommagés.
La réparation depuis le CD
En démarrant sur le CD de Windows XP, l'installateur propose, après l'acceptation de la licence, de réparer l'installation existante. Cette réparation remet en place les fichiers système en conservant les programmes et les documents. Elle doit être suivie de la réinstallation du Service Pack et des mises à jour, puisque le CD d'origine contient souvent une version antérieure du système.
Le cas d'un logiciel de nettoyage
Si l'erreur est apparue juste après le passage d'un utilitaire de nettoyage, celui-ci propose souvent de restaurer les éléments supprimés depuis sa quarantaine ou sa sauvegarde. C'est la solution la plus rapide : elle remet le fichier exact à sa place. On désactive ensuite le nettoyage automatique des fichiers système dans les réglages de l'outil, ou on le désinstalle.
Sauvegarder avant d'intervenir
Sur un ordinateur ancien, toute réparation comporte un risque. Avant de lancer une réparation depuis le CD, on copie les documents, les photos et les courriels importants sur un support externe. Si le disque montre des signes de faiblesse, lenteurs, bruits ou fichiers illisibles, cette sauvegarde passe avant toute autre opération.
Un système non maintenu
Windows XP ne reçoit plus de mises à jour de sécurité depuis 2014 : pour un ordinateur relié à internet, migrer vers un système maintenu reste la vraie solution.
Pour un logiciel ancien qui ne fonctionne que sous XP, une machine virtuelle, isolée d'internet, permet de le conserver sans exposer l'ordinateur principal. Les mêmes principes de réparation s'appliquent à d'autres composants système, comme ulib.dll, la bibliothèque des outils de disque, ou comctl32.dll et les contrôles communs des fenêtres.

















