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:

  1. Reboot the server and try the installation again.  If you still get the error, go to step 2
  2. Reinstall the Visual C++ 2008 SP1 redistributable Package…this can be downloaded hereIf it still fails, or if you get the same error when installing the Visual C++ redistributable, go to step 3.
  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.