Windows Management Instrumentation (WMI) spelar en avgörande roll i System Center Configuration Manager (SCCM) genom att möjliggöra klient-serverkommunikation och fjärrhantering av Windows-datorer. Men SCCM-administratörer stöter ofta på WMI-relaterade problem som kan störa klientens funktionalitet. Den här guiden täcker tre vanliga SCCM-klient WMI-problem och ger steg-för-steg-lösningar för att få dina kunder online igen.
Löser WMI Invalid Class Errors
WMI ogiltiga klassfel uppträder vanligtvis när du kontrollerar WMI-statusen med hjälp av Windows Management Instrumentation-konsolen (winmgmt.msc). Du kan se felmeddelanden som indikerar misslyckanden med att initiera nödvändiga WMI-klasser som Win32_Processor eller Win32_OperatingSystem.
Steg 1:Skapa ett batchskript för att starta om nyckeltjänster och omregistrera WMI-komponenter. Öppna Anteckningar och klistra in följande kod:
net stop "Background Intelligent Transfer Service"
net stop "COM+ Event System"
net stop "Microsoft Software Shadow Copy Provider"
net stop "Volume Shadow Copy"
net stop Winmgmt
net stop WSearch
cd /d %windir%system32wbem
dir /b *.dll > dlllist.txt
dir /b *.mof > moflist.txt
dir /b /s *.mfl > mfllist.txt
for /f %f in (dlllist.txt) do regsvr32 /s %f
for /f %s in (moflist.txt) do mofcomp %s
for /f %s in (mfllist.txt) do mofcomp %s
net start "Background Intelligent Transfer Service"
net start "COM+ Event System"
net start "Microsoft Software Shadow Copy Provider"
net start "Volume Shadow Copy"
net start Winmgmt
net start WSearch
del dllist.txt /Q
del moflist.txt /Q
del mfllist.txt /Q
wmiprvse /regserver
Steg 2:Spara filen med filtillägget .cmd (t.ex. fix_wmi.cmd) på skrivbordet.
Steg 3:Högerklicka på skriptfilen och välj "Kör som administratör". Bekräfta eventuella uppmaningar om användarkontokontroll (UAC).
Steg 4:När du uppmanas, skriv "Y" och tryck på Enter för att fortsätta körningen av skriptet.
Steg 5:När skriptet har slutförts startar du om datorn och kontrollerar om WMI ogiltiga klassfel är lösta.
Åtgärda WMI-anslutningsproblem
WMI-anslutningsproblem kan hindra SCCM från att hantera klientenheter på rätt sätt. Vanliga felmeddelanden inkluderar "Det gick inte att ansluta till <lokal dator> eftersom WMI: Hittade inte" eller "Det gick inte att ansluta till <lokal dator> eftersom Win32: Systemet kan inte hitta den angivna sökvägen".
Steg 1:Verifiera WMI-förvarets integritet genom att köra det här kommandot i en förhöjd kommandotolk:
SLÄKT:Så här återställer du Chromecast till fabriksinställningar och åtgärdar vanliga problem
winmgmt /verifyrepositorySteg 2:Om förvaret är inkonsekvent, starta om WMI-tjänsten och kompilera om MOF-filer. Kör dessa kommandon i en förhöjd kommandotolk:
sc config winmgmt start= disabled
net stop winmgmt /y
%systemdrive%
cd %windir%system32wbem
for /f %s in ('dir /b *.dll') do regsvr32 /s %s
sc config winmgmt start= Auto
net start winmgmt
dir /b *.mof *.mfl | findstr /v /i uninstall > moflist.txt & for /F %s in (moflist.txt) do mofcomp %s
Steg 3:När du har kört dessa kommandon startar du om datorn och testar WMI-anslutningen igen.
Adressering av WMI Access Denied Errors
Åtkomst nekad fel beror ofta på otillräckliga behörigheter eller felkonfigurerade säkerhetsinställningar. Dessa problem kan uppstå när du ansluter till WMI-namnområden eller när du kommer åt WMI Control-egenskaper.
Steg 1:Se till att användarkontot har korrekta administrativa rättigheter. Lägg till kontot i den lokala administratörsgruppen om det behövs.
Steg 2:Konfigurera WMI-namnutrymmessäkerhet:
Steg 3:Öppna WMI-kontrollkonsolen genom att trycka på Win + R, skriva "wmimgmt.msc" och klicka på OK.
Steg 4:Högerklicka på "WMI Control (Local)" och välj "Properties".
Steg 5:På fliken Säkerhet väljer du namnutrymmet "Root" och klickar på "Säkerhet".
Steg 6:Lägg till användaren eller gruppen som behöver åtkomst och ge dem nödvändiga behörigheter (vanligtvis "Execute Methods", "Enable Account" och "Remote Enable").
Steg 7:Upprepa processen för "CIMV2" och "CCM" namnområden under "Root" om det behövs.
Steg 8:Konfigurera DCOM-inställningar:
Steg 9:Öppna Component Services-konsolen genom att trycka på Win + R, skriva "dcomcnfg" och klicka på OK.
Steg 10:Navigera till Komponenttjänster > Datorer > Den här datorn.
Steg 11:Högerklicka på "Den här datorn" och välj "Egenskaper".
Steg 12:Se till att "Aktivera distribuerad COM på den här datorn" är markerad på fliken Standardegenskaper.
Steg 13:Ställ in "Standard autentiseringsnivå" till "Anslut" och "Standard personifieringsnivå" till "Identifiera".
Steg 14:På fliken COM Security klickar du på "Redigera gränser" för både start- och aktiveringsbehörigheter och åtkomstbehörigheter.
Steg 15:Se till att de nödvändiga användarna eller grupperna har behörigheterna "Lokal start", "Fjärrstart", "Lokal aktivering" och "Fjärraktivering".
Steg 16:När du har gjort dessa ändringar startar du om WMI-tjänsten med hjälp av kommandona från avsnittet WMI Connectivity Issues.
Genom att följa dessa steg bör du kunna lösa de vanligaste WMI-problemen med SCCM-klienter. Kom ihåg att testa funktionaliteten efter varje fix och överväg att skapa en systemåterställningspunkt innan du gör betydande ändringar. Om problemen kvarstår, kontakta din organisations IT-support eller Microsofts officiella dokumentation för ytterligare hjälp.














