In tip 5889 » How do I remove the Set Program Access and Defaults feature, I described how to remove the Set Program Access and Defaults feature, after it is installed.
To remove it during a service pack rollout:
1. Expand the <service_pack_name>.exe file by running <service_pack_name>.exe /x.
2. Open the <Extraction Folder>\i386\update\Update.inf file in Notepad.
3. Under the \[Product.Add.Reg\] section, add the following line:
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer","NoSMConfigurePrograms",0x10001,0x1
4. Save the <Extraction Folder>\i386\update\Update.inf file.
5. Install the service pack by running \\ComputerName\ServicePackShare\i386\update\Update.exe, where \\ComputerName\ServicePackShare points to <Extraction Folder>.