I have this old backup server that is still running Windows Server 2003. Sometime back it was only running with Service Pack 1, and that is when I initially installed the Microsoft iSCSI Initiator service so I could add some iSCSI LUNs.
Well recently while troubleshooting an issue with a brand new NetApp SAN I wanted to uninstall and re-install the iSCSI Intiator Service, but it wasn't in my Add/Remove Programs! WTF?
Well, according to Microsoft this is a known issue after installing a new service pack. For me it was after I installed SP2:
This issue occurs because the iSCSI Initiator installation package is installed as a hotfix. When a service pack is installed, the service pack removes the registry entries that allow for previous hotfix packages to be uninstalled.Well just because it isn't in your Add/Remove programs doesn't mean you can't install it. All you have to do is run the following from the command prompt:
%SYSTEMROOT%\$NtUninstalliscsi200$\spuninst\spuninst.exeAfter that follow the prompts and reboot as normal!