I was like.. great. 1603 = Fatal error. I've tried everything including rebuilding the WMI on the client, removing the client and re-installing it without any success. Did a lot of research on VAppRegHandler.dll and followed a whole bunch of suggestions and at the end.. no success.
I practically stop for one week trying to troubleshooting this issue and came back with a refresh mind. I looked at it from another angle and see if there is any visible errors in the event logs. They could or could not be related.
I saw a lot of Event ID 7036 in system log. "The Windows Modules Installer service terminated unexpectedly. It has done this X time(s). The following corrective action will be taken in 1200000 milliseconds. Restart the service"
From application log, there were error Event ID 1000, 1005 :-
"Faulting application name: TrustedInstaller.exe, version: 6.1.7601.17514, time stamp: 0x4ce7989b
Faulting module name: wcp.dll, version: 6.1.7601.17514, time stamp: 0x4ce7c9f2
Exception code: 0xc0000096
Fault offset: 0x000000000015ea52
Faulting process id: 0x8710
Faulting application start time: 0x01cf4104f21f38e6
Faulting application path: C:\Windows\servicing\TrustedInstaller.exe
Faulting module path: C:\Windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_678566b7ddea04a5\wcp.dll
Report Id: 95b5a08c-acf9-11e3-8d95-18a90556c1fc
As far as I can remember, I did the following..
- Ensure that the client is ready for software updates. I download the "Software Update Readiness Tool" and ran it on the client.
- Check the C:\Windows\Logs\CBS\CheckSUR.log
- Found 2 errors complaining about the wcp.dll corrupted.
- Hmm... Isn't that related to the errors in the eventlog?
- I replace the wcp.dll with the good copy from another system of the same kind..
- The wcp.dll was located in C:\Windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_678566b7ddea04a5\wcp.dll as mentioned in the event log.
- You need to change the owner and permission on the file/folder in order to replace the file in the folder.
- Replaced the wcp.dll, reboot the system
I kick off an installation of the SCCM client via client push.. and woah la!!! SCCM client installed successfully on the system.
Hmm... so much of a VAppRegHandler.dll error...
Hmm... so much of a VAppRegHandler.dll error...