After distributing SCCM client/agent to a computer, the computer cannot be managed by SCCM
Description
You see the following error on %windir%\system32\ccm\logs\ClientIDManagerStartup.log:
"RegTask: Server rejected registration request: 3"
and:
"Error initializing client registration (0x80040222)."
You also see the following error messages on the server's side on MP_RegistrationManager.log:
"MP Reg: Registration request body is invalid."
and:
"MP Reg: Registration failed."
The server is running System Center Operations Manager (SCOM) 2007 SP1+R2 on Windows 2008 R2 (running on Native mode).
Solution
Install System Center Operations Manager (SCOM) 2007 SP2.
You can verify SP2 isn't installed on the server by opening the "ConfigMgr Console" --> Help --> About System Center Configuration Manager...
Possible versions are:
4.00.5931.0000 - System Center Operations Manager (SCOM) 2007 (RTM)
4.00.6221.1000 - System Center Operations Manager (SCOM) 2007 SP1 (RTM)
4.00.6425.2000 - System Center Operations Manager (SCOM) 2007 SP2 beta
4.00.6468.2001 - System Center Operations Manager (SCOM) 2007 SP2 beta (RC)
4.00.6487.2000 - System Center Operations Manager (SCOM) 2007 SP2 (RTM) <-- good
Another (not recommended!) workaround is to disable the Native mode and use Mixed mode.
Affected software:
System Center Configuration Manager (SCCM) 2007 R2