If you have not installed CU(1,2,3) before CU4, you can directly install CU4 without installing CU1, CU2, CU3 because cumulative updates contains all the fixes included in previous CUs.
First downlaod CU4 from Microsoft: https://support.microsoft.com/en-us/kb/3026739 and run setup file.
Accept the licence terms and click Next
Make sure all prerequisite item status are successful
Select all three checkboxes
Installation is succesfull
Lets check if console is updated. Start sccm admin console, click on the top left corner and choose "About Configuration Manager". Version information should be as below.
Start registry, and check CULevel key under HKLM\Software\Microsoft\SMS\Setup\ should be 0x00000004 (4)
On Sccm admin console, navigate to Software Library/ Application Management/ Packages / Configuration Manager Updates. You can see the update packages here for CU4.
Now we need to distribute client updates to distribution points
Now we need to have a collection for 32bit computers and another collection for 64bit computers to deploy CU4 client update. If you dont have these collection here are the queries to create them.
x64 Collection Query:
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.SystemType = "X64-based PC"
x86 Collection Query:
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.SystemType = "X86-based PC"
Finally, deploy x64 client update to x64 computers collection and deploy x86 client update to 32bit computers collection.
After the deployment, it might be helpful to create another collection which contains computers that does not get the CU4 update. so we can follow the deployment of the clients.
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.ClientVersion != '5.00.7958.1501'