top of page
biaralustrafscita

Backup restore the WMI repository: How to fix common errors and issues



Causes WMI to back up the repository to the specified file name. The filename argument should contain the full path to the file location. This process requires a write lock on the repository so that write operations to the repository are suspended until the backup process is completed.




Backup restore the WMI repository




Manually restores the WMI repository from the specified backup file. The filename argument should contain the full path to the backup file location. To perform the restore operation, WMI saves the existing repository to write back if the operation fails. Then the repository is restored from the backup file that is specified in the filename argument. If exclusive access to the repository cannot be achieved, existing clients are disconnected from WMI.


Performs a consistency check on the WMI repository. When you add the /verifyrepository switch without the argument, then the live repository currently used by WMI is verified. When you specify the path argument, you can verify any saved copy of the repository. In this case, the path argument should contain the full path to the saved repository copy. The saved repository should be a copy of the entire repository folder. For more information about errors returned by this command, see the Remarks section.


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. The salvage operation always works with the repository that the WMI service is currently using. For more information about errors returned by this command, see the Remarks section.


The repository is reset to the initial state when the operating system is first installed. MOF files that contain the #pragma autorecover preprocessor statement are restored to the repository.


The WMI repository, also known as the CIM repository, is not just a single file, but a collection of files within the Repository folder that work together as a database. When you use the /backup switch to backup the repository, the resulting backup is a single compressed file.


WMI returns the error ERROR_INTERNAL_DB_CORRUPTION (net helpmsg 1358) if a verification operation indicates that the repository is not in a consistent state. This error can be returned from any command which performs repository verification, such as /verifyrepository or /salvagerepository.


If WMI returns error messages, be aware that they may not indicate problems in the WMI service or in WMI providers. Failures can originate in other parts of the operating system and emerge as errors through WMI. Under any circumstances, do not delete the WMI repository as a first action because deleting the repository can cause damage to the system or to installed applications.


The backup engine uses Microsoft VSS to perform backups of open files and also to backup the system state. VSS consists of providers (which provide volume snapshot functionality), writers (application components that ensure the integrity of their data before a snapshot is taken, such as Exchange or SQL), and requestors (such as backup application).


One of the VSS writers that comes with Windows is the WMI Writer. WMI is an acronym for Windows Management Instrumentation and is part of the operating system. If the WMI system files or the WMI database become corrupted, the WMI VSS writer can fail and prevent open file backups and system state backups from happening. In these cases, errors will be visible in the backup log, windows application or system log, and/or the ntbackup log files such as:


Note that if you are having trouble with system state backups, please use the software updater to update to version 3.7.3, and then retry the system state backup by right clicking on the Backup Now button on the system status page and choosing Backup System State. If a problem still occurs, and the logs indicate that it was a WMI writer failure, then continue and follow the steps in this article.


If the above steps do not resolve the issue, please contact Microsoft support for further assistance. The problem is in the WMI component in the operating system and is unable to be fixed by the backup software. Microsoft support will likely suggest to run a repair install of Windows in order to repair all of the corrupt WMI DLL files and the WMI repository.


IMPORTANT: Repairing the WMI is a risky operation if done improperly. The procedures provided below must be carried out by an experienced System Administrator. Make sure to have a backup of all important data prior to starting the repair procedure.


This VSS error is produced by a fault or corruption in the Windows Management Instrumentation repository. The error can also be identified by the following VSS state value: Status: 9 (VSS_WS_FAILED_AT_FREEZE)


  • Page: The Macrium Rescue Environment

  • Page: Backup aborted! - Write operation failed - The request could not be performed because of an I/O device error

  • Page: Backup aborted! - None of the specified backup locations could be written to

  • Page: Macrium Services Provider License Agreement explained

  • Page: Backup aborted! - Unable to lock volume



If the directory has grown to an unreasonable size (5GB+), this can be due to a backup of the repository being taken every time the WMI repository is repaired or recreated. You will be able identify if this is the case as several folders called Repository.xxx will be present where the .xxx is the number of the backup.


Once you have completed the above steps, reboot the server to initiate the rebuild of the repository. If everything is working as expected, you can now navigate to the wbem folder, and delete the reposold folder.


Backup/RestoreStatistics gathered by WMI are stored in a repository. By default, thisrepository is located in %SystemRoot%\System32\Wbem\Repository. Thesestatistics are automatically backed up at regular intervals. You canback up or restore the repository manually by using the Back Up Now orRestore Now options on this tab.


Information gathered by WMI is stored in a collection of system files called a repository.By default, the repository files are stored under%SystemRoot%\System32\Wbem\Repository. The repository is the heart ofWMI and the Help And Support services framework. Information is movedthrough the repository by using a staging file. If repository data orthe staging file becomes corrupt, WMI might not function properly. Thiscondition is usually temporary, but you can safeguard against it bybacking up the repository file manually.


Your connection to WMIControl is broken. Once the restore operation is complete, you canreconnect to the computer. To do this, close and reopen the WMI Control Properties dialog box. This forces WMI Control to reconnect to the local or remote computer, but you can do this only if the restore operation is complete.


As you can see, the WMI service responded to the request correctly. If Windows returns an error when executing such a WMI query, most likely the WMI service is not working correctly, the WMI repository is damaged, or there are other problems.


WMIDiag provide detailed information on how to correct local errors in WMI, but in most cases it is a time-consuming task and is worth of the time spent only when looking for solutions to the problems in the critical systems (usually on the production servers). In case of the user workstations, it is much easier to reset and rebuild the WMI repository in Windows.


sc config winmgmt start= disabledsc config winmgmt start= disablednet stop winmgmtcd %windir%\system32\wbemwinmgmt /resetrepositorywinmgmt /resyncperfif exist Repos_bakup rd Repos_bakup /s /qrename Repository Repos_bakupregsvr32 /s %systemroot%\system32\scecli.dllregsvr32 /s %systemroot%\system32\userenv.dllfor /f %s in ('dir /b *.dll') do regsvr32 /s %sfor /f %s in ('dir /b *.mof') do mofcomp %sfor /f %s in ('dir /b *.mfl') do mofcomp %ssc config winmgmt start= autonet start winmgmtwmiprvse /regserver


This script completely removes and recreates the WMI repository folder (the old repository is saved to the Repos_backup directory). After the script has completed, you need to restart Windows. Then check the WMI service with a simple query.


If you encounter the issue Windows Security Center service cannot be started, you can try running System File Checker to check whether there is a corruption for the Windows system files and try to restore the corrupted files. We will show you how to run System File Checker in detail.


Meanwhile, to keep PC safe, you can try to create a backup image. In this way, you can protect the computer and data. In addition, the backup image can be used to restore the computer to an earlier date when some accidents happen, such as virus attacks.


MiniTool ShadowMaker enables you to back up the operating system, file, folder, disk and partition with its various powerful features. Besides the backup feature, it can also help you to synchronize files and folders to different locations.


The Restore feature of MiniTool ShadowMaker helps you to perform some recovery solutions when some accidents occur. For example, it plays an essential role when system restore could not access a file.


Step 2: Go to the Backup page to choose what you want to back up and decide where you want to save the backup image by clicking SOURCE tab and DESTINATION tab. It is advised to choose an external hard drive as the destination.


Step 3: After selecting the backup source and destination, you can click Back Up Now to perform backup task immediately or choose Back Up Later to delay the backup task.


Step 4: After that, you can see the backup task in the Manage page. When the backup is finished, go to the Tools page to create a bootable disk or USB drive by clicking Media Builder feature. 2ff7e9595c


1 view0 comments

Recent Posts

See All

Comments


bottom of page