|
If you experience behavior when using WMI, such as application errors or
scripts that used to work are no longer working, you may have a corrupted WMI
repository. To fix a corrupted WMI repository, use these steps:
Windows XP and Windows Vista
Click Start, Run and type CMD.EXE
Type this command and press Enter:
Using Windows Explorer, rename the folder
%windir%\System32\Wbem\Repository. (For example,
%windir%\System32\Wbem\Repository_bad). %windir% represents the
path to the Windows directory, which is typically C:\Windows.
Switch to Command Prompt window, and type the following and press ENTER
after each line:
Courtesy: The above is excerpted from Microsoft Technet articleWMI Isn't Working!
© 2007 Microsoft Corporation. All rights reserved. For Windows XP Service Pack 2
Click Start, Run and type the following command:
This command is used to detect and repair a corrupted WMI Repository. The
results are stored in the setup.log
(%windir%\system32\wbem\logs\setup.log) file.
For Windows Vista
Open an elevated Command Prompt window. To do so, click Start, click
All Programs, click Accessories, right-click Command Prompt, and then
click Run as administrator.
Type the following command:
The above command Performs a consistency check on the WMI repository,
and if an inconsistency is detected, rebuilds the repository. The content of the
inconsistent repository is merged into the rebuilt repository, if it can be
read.
For Windows Server 2003
Use the following command to detect and repair a corrupted WMI
Repository:
Re-registering the WMI components (RefWMI FAQ)
The .DLL and .EXE files used by WMI are located in %windir%\system32\wbem.
You might need to re-register all the .DLL and .EXE files in this directory. If
you are running a 64-bit system you might also need to check for .DLLs and .EXE
files in %windir%\sysWOW64\wbem.
To re-register the WMI components, run the following commands at the
command prompt:
Note that none of the above two methods restore the missing files related to Windows Management Instrumentation (WMI). So, below is a comprehensive repair procedure that restores all the missing WMI modules. In case of missing WMI modules, you may use the following method.Comprehensive rebuild method
Important note: If you've installed a
Service Pack, you need to insert your Windows XP CD with Service Pack
integration (called as the Slipstreamed Windows XP CD). If you don't have
one, you may point to the %Windir%\ServicePackFiles\i386 folder for a
recent version of the system files required during WMI repair. Or you may create
a slipstreamed Windows XP CD and insert it when prompted.
Click Start, Run and type the following command, and press ENTER:
rundll32.exe setupapi,InstallHinfSection WBEM 132
%windir%\inf\wbemoc.inf
Insert your Windows XP CD into the drive when prompted. Repair process
should take few minutes to complete. Then restart Windows for the changes to
take effect.
|
Wednesday, 28 May 2014
Rebuilding the WMI Repository
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment