Microsoft KB Archive/897020

= BUG: You receive a &quot;Failed to find property in cache: InstalledInstances. failed to perform discovery on machine&quot; error message when you try to install SQL Server 2000 Reporting Services =

Article ID: 897020

Article Last Modified on 1/16/2007

-

APPLIES TO


 * Microsoft SQL Server 2000 Reporting Services

-



Bug #: 344416 (SQLBUDT)



SYMPTOMS
When you try to install Microsoft SQL Server 2000 Reporting Services, you receive an error message that is similar to the following:

Failed to find property in cache: InstalledInstances. failed to perform discovery on machine:.

After you receive this error message, the Setup program rolls back the installation and you cannot successfully install SQL Server 2000 Reporting Services.



RESOLUTION
To resolve this problem, you must first locate the HRESULT error number that is located in the rsstp .log file. Do this step to determine the next step to resolve the problem. The rsstp .log file is located in the following .CAB file:

C:\Program Files\Microsoft SQL Server\80\RS Setup Bootstrap\Log\RSSTP_.CAB

After you determine the error number from the log file, use one of the following methods to resolve this problem depending on the error number that you received.  HRESULT: 2147749907 (WBEM_E_PROVIDER_LOAD_FAILURE)

To resolve this problem, you must re-register all the Windows Management Instrumentation (WMI) DLLs. To do this, follow these steps:  Click Start, click Run, type cmd, and then click OK. Type the following command to change the folder to the WMI folder:

cd %windir%\system32\wbem

 Type the following command to re-register the WMI DLLs:

for /f %s in ('dir /b *.dll') do regsvr32 /s %s

 Type exit, and then press ENTER to close the Command Prompt window.

You should now be able to successfully install SQL Server 2000 Reporting Services. HRESULT: 2147749904 (WBEM_E_INVALID_CLASS)

To resolve this problem, you must locate a computer that is running the same version of Windows and has the same service pack level installed. Then, you must copy files that are located in the WMI folder from the working computer to the problem computer. To do this, follow these steps:  Stop the WMI service on the problem computer.</li> Copy the following three files from the working computer to the problem computer: <ul> %windir%\System32\Wbem\Cimwin32.dll</li> %windir%\System32\Wbem\Cimwin32.mof</li> %windir%\System32\Wbem\Cimwin32.mfl</li></ul>

Note Make sure that you copy the files to the same folder on the problem computer.</li> Click Start, click Run, type cmd, and then click OK.</li> Type the following command to change the folder to the WMI folder:

cd %windir%\system32\wbem

</li> Type the following command to register the Cimwin32.dll file:

regsvr32 Cimwin32.dll

</li> Start the Windows Management Instrumentation service on the problem computer.</li> At the command prompt, type the following commands to compile the following files: <ul>  mofcomp Cimwin32.mof </li>  mofcomp Cimwin32.mfl </li></ul> </li></ol>

You should now be able to successfully install SQL Server 2000 Reporting Services.</li></ul>

<div class="status_section">

STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the &quot;Applies to&quot; section.

<div class="moreinformation_section">

MORE INFORMATION
For more information about SQL Server 2000 Reporting Services, visit the following Microsoft Web site:

http://www.microsoft.com/sql/technologies/reporting/default.mspx

Keywords: kbtshoot kbbug KB897020

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.