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:
Grazie Mi è stato utilissimo...
Saluti
Grazie,
mi ha risolto il problema durante l'installazione di SQL Express 2008 R2 su XP Professional
ciao
Marco
Posta un commento