Risolvere il codice di errore 0x80041003 in Windows 7

Contenuto

Metodo 1: disabilitare il controllo dell’account

Il metodo più semplice per risolvere il codice di errore 0x80041003 in Windows 7, che è spesso efficace, è quello di disabilitare il controllo dell’account, che si fa molto semplicemente:

  1. Aprire Start e richiamare l’applicazione Pannello di controllo.
  2. Se avete configurato una vista per categorie, è meglio cambiarla in “Icone grandi” per facilitare la navigazione delle impostazioni presenti.
  3. Trova “Centro di supporto” e clicca su quella linea.
  4. Poi vai su “Cambia le impostazioni di controllo dell’account”.
  5. Fai scorrere il cursore verso il basso in modo che rimanga sul valore “Never Notify”. Dopo di che, mandate il PC a riavviarsi e controllate se il problema è stato risolto.

Metodo 2: eseguire uno script VBS

Una delle raccomandazioni ufficiali di Microsoft è quella di utilizzare uno script VBS generico che rimuove i file che influenzano l’aspetto del codice di errore 0x80041003. Non avete bisogno di scriverlo manualmente perché lo script è già pronto. Avete solo bisogno di creare il file con esso per eseguirlo ulteriormente.

  1. Aprite l’applicazione “Notepad” usando il metodo conveniente.
  2. Copia e incolla il codice qui sotto.

    strComputer = ". "Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\\\\\code(01)_
    & strComputer & "\root\subscription")
    Set obj1 = objWMIService.Get("__EventFilter.Name='BVTFilter'")
    set obj2set = obj1.Associators_("__FilterToConsumerBinding")
    set obj3set = obj1.References_("__FilterToConsumerBinding")
    For each obj2 in obj2set
    WScript.echo "Deleting the object"
    WScript.echo obj2.GetObjectText_
    obj2.Delete_
    next
    For each obj3 in obj3set
    WScript.echo "Deleting the object"
    WScript.echo obj3.GetObjectText_
    obj3.Delete_
    next
    WScript.echo "Deleting the object"
    WScript.echo obj1.GetObjectText_
    obj1.Delete_

  3. Espandi la lista “File” e clicca su “Salva con nome”.
  4. Nel campo “Tipo di file”, assegna un valore di “Tutti i file”.
  5. Specificate qualsiasi nome per il file, ma assicuratevi di aggiungere “.vbs” alla fine per indicare il suo formato.
  6. Dopo aver salvato il file, navigate fino ad esso e cliccate con il tasto destro per aprire il menu contestuale e selezionate “Microsoft Windows Based Script Host”.
  7. Apparirà una notifica che vi dirà che i file sono stati eliminati. Se si verifica l’errore “Non trovato”, significa che gli oggetti specificati non sono presenti nel sistema operativo e dovreste controllare prima l’errore, e se si verifica, utilizzare i seguenti metodi.

Metodo 3: usando un file BAT

Lo script precedente viene utilizzato per cancellare i file problematici sul computer, che vengono ricreati al riavvio del sistema operativo, il che risolve il problema. L’opzione successiva è quella di utilizzare un file BAT che esegue uno strumento di correzione degli errori e controlla dove si è verificato il problema nel sistema operativo.

  1. Per crearlo, eseguite nuovamente l’applicazione Notepad.
  2. Incollate il seguente codice nel documento, che contiene tutti i comandi da eseguire.

    @echo su
    cd /d c:\temp
    if not exist %windir%\system32\wbem goto TryInstall
    cd /d %windir%\system32\wbem
    net stop winmgmt
    winmgmt /kill
    if exist Rep_bak rd Rep_bak /s /q
    rename Repository Rep_bak
    for %%i in (*.dll) do RegSvr32 -s %%i
    per %%i in (*.exe) do call :FixSrv %%i
    per %%i in (*.mof,*.mfl) do Mofcomp %%i
    net start winmgmt
    goto End
    :FixSrv
    if /I (%1) == (wbemcntl.exe) goto SkipSrv
    if /I (%1) == (wbemtest.exe) goto SkipSrv
    if /I (%1) == (mofcomp.exe) goto SkipSrv
    %1 /Regserver
    :SkipSrv
    goto End
    :TryInstall
    if not exist wmicore.exe goto End
    wmicore /s
    net start winmgmt
    :End

  3. Aprire “File” e salvare il documento.
  4. Nella finestra che appare, seleziona “Tutti i file” come tipo di file.
  5. Scrivete il nome che volete e aggiungete “.bat” alla fine.
  6. Navigate fino alla posizione di questo file e fate doppio clic su di esso per eseguirlo. Verrà visualizzata una finestra del “Prompt dei comandi”, dove confermerete il proseguimento dell’operazione e aspetterete che il file BAT sia completato.
  7. Durante questo, alcune altre righe appariranno nella console e poi apparirà una notifica, dopo la quale potrete mandare il PC a riavviarsi.

Metodo 4: Eliminazione della cartella Windows Control Toolbox

Il verificarsi dell’errore con il codice 0x80041003 è spesso innescato da problemi con il componente Windows Control Toolbox. In Windows 7, c’è una cartella che contiene i file temporanei che sono necessari mentre questo toolkit è in esecuzione. Se li cancellate, saranno creati puliti la prossima volta che avviate la sessione, il che eliminerà il problema.

  1. La directory non sarà cancellata se il servizio dei componenti è attualmente in esecuzione con i file lì, quindi dovrà essere disabilitato. Aprite l’applicazione Servizi cercando nel menu Start .
  2. Nell’elenco, trovate “Windows Control Toolbox” e fate doppio clic su di esso per aprire la sua finestra delle proprietà.
  3. Cliccate su “Stop” e aspettate qualche secondo mentre il servizio viene fermato.
  4. Usa “Explorer ” per navigare in C:{Windows\System32\wbem e trova lì la cartella “Repository . È consigliabile copiarlo in un’altra posizione come backup in modo da poterlo ripristinare in caso di problemi imprevisti.
  5. Poi cliccate con il tasto destro del mouse e cancellatelo.
  6. Riavvia il computer e controlla se l’errore in questione è stato risolto.

Metodo 5: fornire l’accesso ai file

Il metodo finale si sbarazza dell’errore nel caso in cui appare quando si accede solo a file specifici e questo è visibile quando si tracciano le azioni nel “Log degli eventi“. Allora la directory del problema deve avere l’accesso completo.

  1. Trovate la directory principale del file che state lanciando e cliccateci sopra con il tasto destro del mouse. Selezionate Proprietà nel menu di contesto.
  2. Aprite la scheda “Sicurezza” e cliccate su “Cambia .
  3. Procedere all’aggiunta di un nuovo utente se non è presente nella lista.
  4. Inserisci il suo nome nel campo previsto per questo scopo e se è sconosciuto, clicca sul pulsante “Avanzate”.
  5. Inizia la ricerca degli utenti nella posizione corrente.
  6. Tra i risultati, trova l’account desiderato e aggiungilo.
  7. Torna alla finestra precedente e assicurati che il nome sia visualizzato correttamente nel blocco.
  8. Nella finestra Permessi di gruppo, evidenzia l’utente che hai appena aggiunto e concedigli l’accesso completo.

Cosa fare se ci sono problemi con gli aggiornamenti di Windows 7

Raramente, l’errore 0x80041003 appare quando si cerca di installare il prossimo aggiornamento del sistema operativo. Il principio del fissaggio è completamente diverso e i metodi discussi sopra non danno risultati. Dovrete fare riferimento a un altro articolo sul nostro sito dove sono fornite le istruzioni di base per risolvere i problemi di installazione dell’aggiornamento di Windows 7.

Leggi tutto: Risoluzione dei problemi di installazione di Windows 7 Update

A volte colpisce solo un aggiornamento quando lo si installa attraverso lo strumento integrato del sistema operativo. Invece, puoi provare ad aggiungerlo manualmente e vedere se l’errore appare questa volta. Abbiamo anche dedicato una guida a questo argomento, permettendovi di capire l’algoritmo di installazione manuale degli aggiornamenti.

Leggi tutto: Installazione manuale degli aggiornamenti in Windows 7