I’m trying to install Sql Server Express, and every time I go to install it, there is yet another prereq that has to be searched for, found, located, selected, agreed to, Live IDed, downloaded, accepted, downloaded again, specified, configured, licensed, and then the WHOLE damn machine has to be restarted.
So I install .NET 3.5. Oh woops. gotta go get 3.5 SP1. Ok I go around to all the users of this server and arrange to restart the machine. I get the go ahead. I go ahead and restart. I email the people involved to say the machine is back up.
Ok, SQL server, now you say I need to go out and get Installer 4.5. So I have to go out to Microsoft, parse the incomprehensible file download names (KB97987632873463476, oh it must be that one!) and make sure I’ve got the download for Windows Server 2003. So I did, and I went ahead and installed it, and without warning, without giving me the normal prompt, it IMMEDIATELY shuts down everything. An installer program for specifically Server 2003 disregarded everything and just shutdown windows nuclear style (no shutdown warning, no nothing, the machine was down in 5 seconds). That’s just MORONIC.
This is a SERVER Microsoft. You call it Windows SERVER 2003, and yet you constantly want me to install updates and RESTART every 15 seconds! Does anyone in Microsoft know what a production server IS? This is what a production server is, its a server where in order to do a restart, I have to come back late at night and restart the server so that no one else is affected.
Why does an UPDATE to an application installer program need to restart the machine? What’s Windows’ issue with restarting constantly? Restarting a server machine takes EONS, during which EVERYONE who uses the machine cannot do so. If I have to restart, do EVERYTHING first before you force me to restart. And NEVER trick me into restarting, that’s just scummy.
Microsoft needs to reboot itself, its been live for way too long and memory leaks are rampant, they need to rethink this braindead restart for anything and everything policy, its obnoxious, stupid and unnecesary. Oh, and they should include prerequisites with their applications, that’s rule #1 for creating installers, install the prerequisites FIRST.