Hello,
I've been having this issue ever since SCCM 2012 was installed in May of 2012. For some clients, after OSD, the SCCM client is half installed. I see contents in CCMSETUP, I see the applet in the Control Panel but it is missing some tabs and actions. The only way I can fix it is to do an uninstall of the client and then run CCMSETUP.exe again, or just do a Client Push via the console. If I try to just initiate a Client Push in hopes of a repair/reinstall, it fails. I MUST uninstall completely and then push the client again.
Aside from that, I have a lot of clients that just stop working out of nowhere. I will have successfully deployed some software to them a month prior but now when I go to Software Center nothing shows and and they remain under the 'Unknown' tab in the monitoring of deployments. The client shows as installed and active. The only way I can get them to work is to uninstall the client again and then push the client again. After that, Deployments proceed normally and show up in Software Center.
As a side note, it appears that IIS isn't working as the Application Portal does not function. Not sure if this matters for my current issues or not.
Any ideas?