Contenuto
- Metodo 1: disabilitare il controllo dell’account utente
- Metodo 2: eseguire uno script VBS
- Metodo 3: usando un file BAT
- Metodo 4: Rimozione della cartella Strumenti di gestione di Windows
- Metodo 5: concedere l’accesso ai file
- FAQ
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:
- Aprire Start e richiamare l’applicazione Pannello di controllo.
- Se avete configurato una vista per categorie, è meglio cambiarla in “Icone grandi” per facilitare la navigazione delle impostazioni presenti.
- Trova “Centro di supporto” e clicca su quella linea.
- Poi vai su “Cambia le impostazioni di controllo dell’account”.
- 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.
- Aprite l’applicazione “Notepad” usando il metodo conveniente.
- 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_ - Espandi la lista “File” e clicca su “Salva con nome”.
- Nel campo “Tipo di file”, assegna un valore di “Tutti i file”.
- Specificate qualsiasi nome per il file, ma assicuratevi di aggiungere “.vbs” alla fine per indicare il suo formato.
- 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”.
- 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.
- Per crearlo, eseguite nuovamente l’applicazione Notepad.
- 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 - Aprire “File” e salvare il documento.
- Nella finestra che appare, seleziona “Tutti i file” come tipo di file.
- Scrivete il nome che volete e aggiungete “.bat” alla fine.
- 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.
- Durante questo, alcune altre righe appariranno nella console e poi apparirà una notifica, dopo la quale potrete mandare il PC a riavviarsi.
- 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 .
- Nell’elenco, trovate “Windows Control Toolbox” e fate doppio clic su di esso per aprire la sua finestra delle proprietà.
- Cliccate su “Stop” e aspettate qualche secondo mentre il servizio viene fermato.
- 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. - Poi cliccate con il tasto destro del mouse e cancellatelo.
- Riavvia il computer e controlla se l’errore in questione è stato risolto.
- Trovate la directory principale del file che state lanciando e cliccateci sopra con il tasto destro del mouse. Selezionate Proprietà nel menu di contesto.
- Aprite la scheda “Sicurezza” e cliccate su “Cambia “.
- Procedere all’aggiunta di un nuovo utente se non è presente nella lista.
- Inserisci il suo nome nel campo previsto per questo scopo e se è sconosciuto, clicca sul pulsante “Avanzate”.
- Inizia la ricerca degli utenti nella posizione corrente.
- Tra i risultati, trova l’account desiderato e aggiungilo.
- Torna alla finestra precedente e assicurati che il nome sia visualizzato correttamente nel blocco.
- Nella finestra Permessi di gruppo, evidenzia l’utente che hai appena aggiunto e concedigli l’accesso completo.
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.
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.
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.
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.
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