// Create installer from list
IUpdateInstaller installer = session.CreateUpdateInstaller();
installer.Updates = updatesToInstall;
// Install updates
IInstallationResult installationRes = installer.Install();
I can make optional updates using this. But important updates are "failing". Could you help?