OpsMgr 2007 R2 Agent Installation Error with Microsoft.VC90.CRT
I’ve seen this issue a couple of times now…an OpsMgr 2007 R2 Agent installation fails with the following error:
Product: System Center Operations Manager 2007 R2 Agent -- Error 1935.An error occured during the installation of assembly component {9718BF1D-6A9F-3406-A992-630F7EF2F164}. HRESULT: 0x800736FD. assembly interface: IAssemblyCacheItem, function: Commit, assembly name: Microsoft.VC90.CRT,version="9.0.30729.1",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"
Error 1935.An error occured during the installation of assembly component {9718BF1D-6A9F-3406-A992-630F7EF2F164}. HRESULT: 0x800736FD. assembly interface: IAssemblyCacheItem, function: Commit, assembly name: Microsoft.VC90.CRT,version="9.0.30729.1",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"
I’ve seen this problem resolved a few different ways…here are the steps I would recommend:
- Reboot the server and try the installation again. If you still get the error, go to step 2
- Reinstall the Visual C++ 2008 SP1 redistributable Package…this can be downloaded here. If it still fails, or if you get the same error when installing the Visual C++ redistributable, go to step 3.
- Made the following registry change, then reboot and try the install again:
- Set HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control - RegistrySizeLimit to 4294967295 (decimal)
Of course, you could probably save some time by just reinstalling the VC++ package, setting the registry key, and rebooting.
Please comment if you come across any other resolutions to this error.