Arrêtez: c0000135… winsrv.dll… BSOD etc. sur une installation stable (précédemment) de Windows XP SP3

2

Mon PC fonctionnait bien hier soir. Il s’agissait auparavant d’un système Windows XP SP3 parfaitement stable, bien protégé et soigneusement entretenu. Après avoir arrêté puis redémarré, Windows affiche l'écran du logo XP (avec l'indicateur de progression bleu), puis génère cette erreur juste avant d'afficher l'écran de connexion / d'accueil (ou redémarre simplement si le redémarrage après une erreur est activé):

STOP: c0000135 {Impossible de localiser le composant} Cette application n'a pas pu démarrer car winsrv n'a pas été trouvé. Réinstaller l'application peut résoudre ce problème.

J'ai essayé de démarrer en mode sans échec, Dernier bon connu, etc. Tous les modes de démarrage entraînent la même erreur. Le mode sans échec arrive à mup.sys avant que l’ARRÊT ne se produise. J'ai installé une nouvelle copie de Windows XP sur un autre lecteur du PC, mis à jour vers SP3, qui démarre correctement. Donc, je ne pense pas qu'il s'agisse d'une défaillance matérielle. Malgré tout, la carte mère est nouvelle. L'alimentation est nouvelle. Deux des 4 clés USB sont neuves. Le seul autre composant est une carte graphique Nvidia (7800 GTX).

J'ai pensé que le problème pourrait être lié au registre, j'ai donc suivi les étapes décrites par Microsoft pour réparer un registre corrompu ici:

http://support.microsoft.com/kb/307545

Cela implique essentiellement de démarrer sur la console de récupération, de copier les fichiers de registre de sauvegarde du dossier windows \ repair dans le dossier windows \ system32 \ config, de redémarrer puis de restaurer une version précédente du registre à partir d'un point de restauration du système. Cela n'a pas fonctionné. J'ai exactement la même erreur.

J'ai essayé de googler pendant quelques heures maintenant, mais personne ne semble avoir de solution à cette explication ni même à une explication définitive de sa cause. Pas même Microsoft. : /

Quelqu'un at-il rencontré ce problème ou trouvé une solution au problème? Quelqu'un sait-il ce que winsrv.dll est / fait ou comment il est utilisé par Windows? Est-il possible de déterminer quelle "application" est référencée dans le code d'erreur qui échoue réellement? J'ai essayé la "journalisation de démarrage" en espérant que Windows générerait des informations de débogage utiles, mais il ne faisait que répertorier les pilotes qu'il pouvait ou non charger. Totalement inutile. Franchement, il est vraiment étonnant que Windows ne puisse même pas démarrer à un état de fonctionnement de base. Jamais eu un tel problème en près de 20 ans avec diverses éditions de Windows.

Quoi qu'il en soit, toute contribution est très appréciée.

Merci.

ps Comme indiqué dans les commentaires ci-dessous, j'ai déjà essayé de remplacer winsrv.dll. Cela ne manquait pas cependant, à moins qu'il ne soit supposé y avoir plusieurs versions dans plusieurs endroits, mais cela ne semble ni raisonnable ni probable.

Jsmith
la source
Il semble que vous ayez des fichiers système corrompus probablement causés par un disque dur défaillant. Le mode sans échec ne fonctionnant pas, sauf si vous avez un point de restauration système à partir d'une configuration fonctionnelle. Vous pouvez essayer de le remplacer à l'aide de la console de récupération: answers.microsoft.com/en-us/windows/forum/windows_xp-system/…
Ramhound le
Est-il possible de savoir quels fichiers pourraient être affectés? Qu'est-ce qui est lié à winsrv.dll (c'est-à-dire ce qui l'utilise ou en dépend)? Qu'est-ce que Windows utilise pour démarrer? Chkdsk a corrigé certaines erreurs lors de la douzaine de redémarrages (index rapportés manquants et messages assez cryptés), mais il ne rapporte aucune erreur pour le moment. Il a enregistré ce qu'il a corrigé, si ça vaut la peine de coller ici. Je peux accéder au lecteur en tant que périphérique secondaire et lire des fichiers, ce qui ne semble pas être le problème. Il date également d'environ un an, il semble donc peu probable qu'il échoue.
Jsmith
Et BTW, vous ne savez pas pourquoi vous avez voté à la baisse cette question. Comme je l'ai mentionné dans l'article principal, j'ai consulté le numéro sur Google et consulté de nombreux messages de forum, articles de base de connaissances, etc., sur différents sites, dont celui-ci. Il n'y a qu'un seul autre article sur ces forums qui traite de ce problème et il n'est toujours pas résolu. C'est pourquoi je me suis résigné à poser la question ici. J'ai déjà vu le lien que vous avez fourni à answers.microsoft.com, mais il ne fournissait aucune information utile. Remplacer winsrv.dll a été la première chose (et plutôt évidente) que j'ai faite, en vain. Si c'était aussi trivial ...
jsmith
D'abord, je n'ai pas baissé votre question. Deuxièmement, vous n'avez pas mentionné que Chkdsk avait détecté des erreurs de disque et essentiellement supprimé des fichiers système. Comme je le soupçonnais, il vous manque un système requis ou tout au moins un système corrompu. Avez-vous exécuté sfc /scannowla console de récupération? Je ne reviendrai pas sur cette question, je vous souhaite bonne chance.
Ramhound
Merci pour le conseil Ramhound. Je n'ai pas couru sfc alors peut-être que ça va révéler quelque chose. Je cherchais dans la table des fichiers maîtres en pensant qu'un enregistrement de fichier système peut avoir été corrompu. RE down vote, vous étiez le seul répondant, alors j’ai supposé (pardon) que c’était vous qui aviez voté vers le bas. Mea culpa.
Jsmith

Réponses:

1

Vous avez probablement une erreur matérielle ou matérielle sur le disque. Avez-vous vérifié votre journal des événements? Dans tous les cas, vous avez la possibilité de restaurer votre système à partir des sauvegardes de qualité que vous avez conservées .... vous les avez bien? OU - une réinstallation totale à partir de zéro. Je ne suis pas sûr du peu d’information, ni même de plus d’informations, aucun de nous ne pourrait vous aider.

Vous pouvez bien sûr essayer le support M $ et peut-être qu'ils auront une meilleure réponse.

BTW, XP support prend fin le 1er avril 2014, vous devriez envisager de passer à une version ultérieure de Windows telle que 7. Ou si vous osez vraiment gagner 8. Bien sûr, vous devrez mettre à jour toutes vos applications.

mdpc
la source
J'ai essayé de lire les fichiers journaux, mais si je regarde les bons, ils sont binaires et ne sont pas lisibles avec un éditeur de fichier générique. Vous ne savez pas comment les afficher en dehors de l'afficheur d'événements Windows. Je vais devoir examiner cela. Thx
jsmith
Je ne sais toujours pas quel est le problème, mais pour des raisons de postérité, je me suis dit que j'ajouterais ici un commentaire sur l'endroit où je me trouve. À ce stade, je soupçonne qu’il ya eu une sorte de corruption de la table maîtresse, exacerbée par Chkdsk. Je vais essayer de "réparer" l'installation de Windows en utilisant un disque de récupération XP "intégré".
Jsmith