Il mio PC funzionava bene ieri sera. In precedenza era un sistema Windows XP SP3 perfettamente stabile, ben protetto e attentamente mantenuto. Dopo aver spento e riavviato, Windows arriva alla schermata del logo XP (con l'indicatore di stato blu) ma quindi genera questo errore appena prima di visualizzare la schermata di accesso / benvenuto (o si riavvia solo se è abilitato il riavvio in caso di errore):
STOP: c0000135 {Impossibile trovare il componente} Impossibile avviare questa applicazione perché winsrv non è stato trovato. Reinstallare l'applicazone potrebbe risolvere questo problema.
Ho provato l'avvio in modalità provvisoria, ultimo noto, ecc. Tutte le modalità di avvio generano lo stesso errore. La modalità provvisoria passa a mup.sys prima che si verifichi l'arresto. Ho installato una nuova copia di Windows XP su un'altra unità che si trova nel PC, aggiornata a SP3 e che si avvia bene. Quindi non penso che si tratti di un errore relativo all'hardware. Anche così, la scheda madre è nuova. L'alimentatore è nuovo. Due dei 4 memory stick sono nuovi. L'unico altro componente è un adattatore grafico Nvidia (7800 GTX).
Ho pensato che il problema potesse essere correlato al registro, quindi ho seguito i passaggi descritti da Microsoft nel riparare un registro corrotto qui:
http://support.microsoft.com/kb/307545
Ciò comporta sostanzialmente l'avvio su Recovery Console, la copia dei file di registro di backup nella cartella windows \ repair nella cartella windows \ system32 \ config, il riavvio e il ripristino di una versione precedente del registro da un punto di Ripristino configurazione di sistema. Non ha funzionato. Ho avuto lo stesso errore esatto.
Ho provato a cercare su google per qualche ora ma nessuno sembra avere una soluzione a questa o addirittura a una spiegazione definitiva su ciò che la causa. Neanche Microsoft. : /
Qualcuno ha riscontrato questo o trovato una soluzione al problema? Qualcuno sa cos'è winsrv.dll o come viene utilizzato da Windows? Esiste un modo per determinare a quale "applicazione" viene fatto riferimento nel codice di errore che in realtà non riesce? Ho provato a eseguire il "log di avvio" sperando che Windows generasse alcune utili informazioni di debug, ma elencava solo i driver che era in grado di caricare o meno. Totalmente inutile. Francamente è abbastanza sorprendente che Windows non possa nemmeno avviarsi a uno stato di funzionamento di base. Non ho mai avuto problemi come questo in quasi 20 anni usando varie edizioni di Windows.
Ad ogni modo, qualsiasi input è molto apprezzato.
Grazie.
ps Come notato nei commenti qui sotto, ho già provato a sostituire winsrv.dll. Non mancava però, a meno che non si supponesse che ci fossero più versioni in più posizioni, ma ciò non sembra ragionevole o probabile.
sfc /scannowattraverso la console di ripristino? Non tornerò su questa domanda, ti auguro buona fortuna.