lunedì 21 aprile 2008

Ripristinare il funzionamento della Strumentazione Gestione Windows (WMI) in Windows XP

Facendo delle prove con Parallels ho corrotto l'installazione di Windows XP, tanto che non funzionavano più i programmi dell'HP come ad esempio i Quick Launch Buttons ed altro. Non era possibile nemmeno disinstallarli o reinstallarli.

Visual Studio 2008 utilizzando System.Management(.dll) andava in errore:

A first chance exception of type 'System.Management.ManagementException' occurred in System.Management.dll con la descrizione "Errore di inizializzazione"

Insomma, non era possibile usare le WMI.

Per risolvere il problema e ripristinare la WMI copiare in un file .cmd i seguenti comandi:

net stop winmgmt
pause
c:
cd c:\windows\system32\wbem
rd /S /Q repository
regsvr32 /s %systemroot%\system32\scecli.dll
regsvr32 /s %systemroot%\system32\userenv.dll
mofcomp cimwin32.mof
mofcomp cimwin32.mfl
mofcomp rsop.mof
mofcomp rsop.mfl
for /f %%s in ('dir /b /s *.dll') do regsvr32 /s %%s
for /f %%s in ('dir /b *.mof') do mofcomp %%s
for /f %%s in ('dir /b *.mfl') do mofcomp %%s

REM Con Windows XP le seguenti linee sono inutili
REM mofcomp exwmi.mof
REM mofcomp -n:root\cimv2\applications\exchange wbemcons.mof
REM mofcomp -n:root\cimv2\applications\exchange smtpcons.mof
REM mofcomp exmgmt.mof
pause


lanciare il file appena creato che sistemerà l'installazione di WMI.

Un'altra soluzione è quella di reinstallare completamente WMI.
Fare click su Start -> Esegui e digitare:
"rundll32.exe setupapi,InstallHinfSection WBEM 132 %windir%\inf\wbemoc.inf"

Verrà richiesto il cd di Windows XP

2 commenti:

Unknown ha detto...

Grazie Mi è stato utilissimo...

Saluti

Marco ha detto...

Grazie,
mi ha risolto il problema durante l'installazione di SQL Express 2008 R2 su XP Professional
ciao
Marco