How to fix the RTP CheckDuplicateClientCode Error
This article describes how to fix the RTP.Enterprise.Client.USL.ClientServices.CheckDuplicateClientCode error shown here:
This error is caused by WMI (Windows Management Instrumentation) being corrupted and showing the Win32_Processor as an invalid class.
- To check if your WMI is corrupted open wmimgmt.msc and right click on the WMI Control (Local) and click Properties. If it is corrupted it will show Win32_Processor: WMI: Invalid class shown here:
- Next open CMD as admin and type "net stop winmgmt" and press enter.
- Restart the computer and boot to the Advanced options then select "Command Prompt"
- Login with the Administrator account, navigate to "C:\Windows\System32\wbem", and rename the "Repository" folder to something different like "RepositoryOLD"
You can do this by typing "rename Repository RepositoryOLD"
- Restart the computer
- Once booted login, open CMD, and type "net stop winmgmt" then press enter
- Type "winmgmt /resetRepository"
- Restart the computer and RTP should no longer have the duplicate client code error.