I don't think this has been asked yet.
Why do so many people seem to dislike Vista? I think as far as an OS goes, it works fine. I don't have any more crashes with it then on my XP box or even my MacBook [1].
But I continually hear people -- my master's professor for one -- degrade Vista as though it was Windows Me.
What is the main reason for the contempt toward Vista? Or, for a different perspective, why is XP suppose to be so much better?
Updated: It was asked to make this a community wiki and I can see the argument for that. But I don't think I agree... I don't mean people are attacking Microsoft -- it's Vista that is being attacked and that is what I'm wondering about. What is it about Vista? Is it the new security? Program incompatibility? Will games not run? That sort of thing. Poeple seem to be perfectly happy with XP but will not use Vista.
Lack of support for various drivers early in its infancy. Today, it's largely disliked over naivety. People haven't used it, and instead base their positions largely upon hear-say. They will argue that you have to deal with UAC often - but that simply isn't the case. I rarely ever see it, and I'm a fairly active user doing diverse things all the time.
It just wasn't better than XP
Below is an example of why many users were unhappy with Vista when it was launched. I have personally been using it since it was in BETA just as I have Windows 7. In my years of Vista usage, I can safely say that I've only had one big annoyance seen below. Outside of that, I've found the platform to be stable, easy on the eyes, and easier to work with than XP.
On a side note, I am enjoying Windows 7 more than Vista. We all have something to look forward to there...
Are you sure you want to ask that question?
[YES] [NO]
Asking such a question can be really really dangerous. Are you really sure you want to ask that question?
[YES] [NO]
Warning: You have asked a potentially dangerous question. Click OK to continue...
[OK]
Here are just a few reasons:
1.) I think the sheer number of versions of Vista confused end users that were quite happy with just XP before.
2.) UAC didn't win any fans... and as a "power user" myself, not being able to reset my IP via ipconfig without launching my command prompt first... as "the" administrator user vs. a user with "full administrative rights" was (and to this day!) a very frustrating process.
3.) The Mac vs. PC commercials were VERY well done and subconsciously convinced many that Vista was crap.
4.) Personally I missed the old Exploring Details view with custom columns. I could organize my mp3's and my programming file versions easily in the XP view... but the Vista view dropped features but IMHO didn't add any.
Bizarrely, no one has mentioned the Evil Vista DRM [1] yet. It was pretty much the centerpiece of every dialogue I was privy to about the horrors of Vista back when it came out.
[1] http://www.schneier.com/blog/archives/2007/02/drm%5Fin%5Fwindows%5F1.htmlThe way I look at it.
It largely got a bad rap when it was first released as it was slow, there were driver compatability issues and, of course, UAC debuted on it.
Recent updates, and especially SP1 have improved it no end IMO, but the stigma remains.
I recently purchased a laptop as a dev machine which had, to my horror, Vista Home Premium installed on it. I initially decided to regress to XP, but laziness largely stopped me. I have very few issues with it, and a lot of the new features I do like. I am a reluctant convert.
It was late and mostly new under-the-hood - but gave little to no thought to the user experience. Most of the development time seems spent on the architecture (which was good in the long run but, not so engaging to normal users as it didn't break much ground over XP in that perspective).
The hardware requirements went up a lot. Going to XP from 2000 wasn't really a change in architecture so little new hardware was needed. Having a PC from 2000 running Vista however, especially with the clunky UI and slow graphics drivers in beta if running Aero, could be taxing to say the least. So it was bloated, or blamed to be anyway. Compared to XP it certainly was.
As the driver models were changed in many ways, graphics and other performance-wise important drivers were back to square one - performing badly in many games compared to mature XP drivers.
Most of the UI was new, things were moved all over the place, trying to find a control panel applet or just your documents became perhaps not a huge obstacle but an obstacle anyway for many users.
The file copy that apparently was more accurate in not showing a copy as complete before it was flushed from cache made it look like it took ages to complete - hence some operations being really slow from a user experience standpoint. Just an example, I bet there are many more.
The UAC thing... When I install a Windows machine for someone (yes even relatives, non-corperate stuff), they don't get admin access by default. They get a separate admin account for administrative tasks, and they rarely need to use them. For them, UAC was never a problem, because they were used to run as a standard user hence no prompts ever appeared unless they tried something they weren't normally doing.
But everyone who wasn't, and still ran their desktops as administrators 24/7 - obviously had UAC prompting them about stuff all the time, perhaps because they never thought about what they were actually doing as administrators or because they really needed to do those things... the fix should be easy though, if you want to run as admin, turn UAC off... it's not a security boundary anyway. Though I will get spanked recommending anyone running as admin by default so please don't ^^
I think there's no end to possible reasons it's disliked... it's already a novel, doh.
Desperate to finally ship Vista, Microsoft allowed computers with low specs to have "Vista Capable" stickers. My Vista laptop came with 512M of RAM. You can imagine how fun that was. I believe this situation resulted in a lawsuit.
Also, early on, copying files from one place to another was crazily slow--like an order of magnitude slower than it should have been.
Also, it didn't help that every cool thing that was supposed to be in Vista was removed before it was shipped.
Why do so many people seem to dislike Vista?
It's very simple: Lack of proactive marketing. People who aren't technical (and even a lot that are) simply believe what they are told. And why shouldn't they, most people are generally truthful. But in the case of Windows Vista, there were a few specific, negative articles of dubious truth that created a foundation of misinformation that Microsoft didn't kill or meaningfully respond to, allowing a culture of negativity to take over their product.
Case in point: Peter Gutmann's A Cost Analysis of Windows Vista Content Protection [1]. While the claims are (sometimes, comedically) false, it didn't matter. The executive summary calls Vista a "suicide note" ( great for headlines [2]). This lead to articles claiming Vista couldn't play back media well, put DRM on your MP3s, and that it caused global warming [3]!. Media disaster.
Have you noticed the huge number of ads, technical blog posts, informal info releases, and document revisions leading up to Windows 7? It's no mistake, Microsoft leadership has learned that flooding news sites with positive information means positive attitudes, which means positive sales.
[1] http://www.cs.auckland.ac.nz/~pgut001/pubs/vista%5Fcost.htmlBecause it consumes a lot of resources to do more or less the same that XP.
OK, here's a little ranting.
I've been using Vista for about 6 months and sometime in the lapse a windows appears saying that I might be "a victim of counterfeit". I can't open the control panel, I can't do a Windows Update. Investigating a little, the problem is that the Software Licensing service isn't running. I tried to start it and it stops. I tried restoring from a checkpoint and nothing. No answers in the MS support.
Of course my version is valid (was part of the HW I bought). I even checked it with a tool provided by MS. I think I can live with it, but it nags a lot a pop-up almost every hour I'm almost a pirate, that windows defender isn't updated, that my system is not up to date, have to do a workaround to open the control panel... all for a service that does just a check if my software is valid. I never had a single problem with XP, and I although I heard a lot of bad thing I gave it a try. All I can say, one way or another, these people were right.
There are few nuances like below under vista http://www.hanselman.com/blog/GuideToFreeingUpDiskSpaceUnderWindowsVista.aspx But I don't think that's the reason for vista's failure. There are couple of reasons I can think of.
1). Too many versions which confuses people. XP is simple, XP prof and XP home 2). The performance suffers on old machines because of hardware requirements 3). Drivers not available for some of the hardware when it was released 4). Never penetrated to enterprise market
Apart from moving things around for no good reason (my mnemonics of the control panel elements from XP are shot with Vista), and the difference in performance without visible gains (oh, I can Win-Alt-Tab and it's 3D? So?), my other main problem was overpromise and underdelivery. They promised winFS, Powershell, etc, and all of those were eventually reduced or scrapped.
EDIT: Also, coming from Ubuntu, the right way to implement UAC was evident. The system does not bother you nearly as much with sudo and gksudo as Vista does.
One of the most annoying things about Vista (aside from the poor way they handled UAC) is that simple things that I got used to on XP were not there any more and I had to find where they hid them.
For example, right click on a folder in explorer and choose "Search". That was replaced with a brain-dead search.
Little things like that irk me - when I have to re-learn how to use functionality I KNOW is there.
I understand there are a lot of nice, slick features in Vista, but breaking/moving things I got used to really sucks. Things I never had to think about now cause me to stop and take time away form real work to think about and find how to do something.
Some basic reasons:
Of all those things, most were fixed later on with service packs or just the passage of time (getting used to something new always takes time).
The only one that still REALLY bugs me is UAC - which is still annoying. I mean, sure, it is less annoying once you're done installing programs... but it still rears its ugly head in weird places when trying to do (fairly) common things... like, say, deleting a shortcut from your start menu:
I guess the lesson to be learned from Vista is not to change too much all at once (or, don't wait 7 years between OS releases!)
Why is it disliked now? It's not XP. This is a legitimate complaint, it is (imo) a better OS, but it's a different OS, and some people have a hard enough time getting round one, never mind changing.
Why was it disliked at launch? It sucked. Not MS's fault, but driver support hadn't gotten used to using a good driver architecture, so stuff went wrong.
People who complain about UAC are, in my honest, frank opinion, either programmers who don't like being reminded they're using code they shouldn't be, or people who don't understand it.
No, you can't change your wallpaper without being asked. Why is this a bad thing? If you can do it, so can virus.exe, or ITakeOverYourMouse.exe. This is not a good thing! It might be slightly annoying on the odd occasion you need to launch something elevated, but how people think it's a bad thing I do not know.
Vista got an awful reputation when it was first released due to many quite major changes in the way the OS was designed and presented. The security prompts and differences in things like file browsing confused and annoyed average users. While problems with Network File Transfer speeds and massive driver problems annoyed administrators. Throw into that the whole Microsoft Vista Capable debacle which flooded the market with cheap pc's that were underpowered and totally ruined peoples first experience of Vista.
SP2, and SP1 to some extent, has improved a lot of these issues, as well as the gradual improvement in hardware and the move to Peripherals with Vista Drivers. Ultimately it got a very bad name very quickly and thats hard to shake. Personally i run it on good hardware with the correct drivers and the latest patches / service packs and haven't had any problems since SP2.
Let's go through my annoyances:
The new Windows Explorer lacks some of the features of the old one, in particular the nice TortoiseSVN integration that is apparently impossible now. Also, when I open "Explore" by right-clicking the Start button, I wind up with a mess. Once I minimize the AppData tab, it's much nicer. I haven't figured out how to fix that.
Lots of times, it's just frozen for half a second to two seconds. I shouldn't click on a menu item, have to wait for the menu to appear, and then select which item. It breaks workflow. I shouldn't type in a text box or so and then wait for the displayed letters to catch up. My best guess is that the process scheduler doesn't think user input is really important to get right.
Similarly, when I had XP, I could hit control-alt-delete, type in my password, and have the desktop up by the time my LCD monitors got the picture. This doesn't work in Vista. It's clunky that way.
We've got a mysterious problem trying to save screenshots as JPEGs in our software. Everything I've seen says we're doing this precisely correctly (I've asked on StackOverflow and the Microsoft forums), and it frequently doesn't work on our Vista machines.
It isn't exactly Vista, but I find the ribbon interface annoying. I don't know if it's a case of not getting used to it in a year, but it seems clumsier than the old menus.
While Vista does have some serious improvements, most of them are irrelevant to what I do. (I regard the Aero GUI as a step backwards, with lower information density, and disabled it. Not to mention I couldn't pick out the active window easily, because gray vs. blue is much more noticeable than more vs. less opaque.) Despite having a much more powerful computer than my old XP one, Vista comes across as a clunky and somewhat annoying variant of XP.
Note that I haven't had problems with UAC, for whatever reason. I haven't disabled it, but I haven't been plagued with annoying clickthroughs. It's probably a function of what I do on this, which is mostly develop software and post on SO and related sites.
It got a bad reputation when it was released (some people have deeper knowledge, other people simply repeat the arguments). This reputation persists.
Some reasons affecting the release:
I've got one that I don't believe has been previously mentioned -- lack of MIDI support.
My mother, a church organist who records her songs as MIDI files, recently bought a Vista computer, with the intent to change them to MP3s and burn them to CD.
Naturally, Vista did not recognize MIDI files.
I spent a couple of weekends visiting her, and trying to cajole her computer into recognizing MIDI files. I checked various forums, and looked for possible downloads/workarounds, and could not find anything that would do the job.
Eventually, I wound up using my netbook to convert the MIDIs to WAV using Winamp (of all things), and then converted those to MP3. It could have saved a few steps if Vista just recognized MIDI, though.
I was working in a senior tech support position for a big ISP when Windows ME came out - Vista is nowhere near as bad, but it does bear comparison.
In both cases MS rushed out a release early to generate cash. ME is a total mess, while Vista isn't as bad it clearly isn't a finished OS either - just look at the half-arsed disk defrag tools.
Vista is very brave though - a lot of the things that it's doing (including UAC and Aero) are the right things for MS to be adding in order to stay competitive. They involve big changes to how the OS works.
UAC is the right way to go - the problem is not that it checks every change, the problem is that it doesn't have sensible rules as to when to ask the user, and hence always asks.
In particular the way Vista protects the operating system files is a massive improvement that needed to happen and was always going to create problems. It also is a huge leap in online security.
But really, the big problem with Vista is that they didn't seem to put any work into improving performance and hence it is slower than XP on the same machine. You 'upgrade' and your machine gets slower.
I think Windows 7 is the step Vista should have been. Its default UAC rules seem to be the right balance, and performance seems on a par with XP. The new task bar is a significant improvement, and will seem even more so once more applications have been upgraded to take advantage of it.
MS should have skipped Vista altogether, just like they should have skipped ME. However, both of those OS made them an awful lot of money, so I guess it was still good business.
The biggest problem with Vista is that didn't preserve all the XP ways of doing things.
You see, XP marks the point in modern history where EVERYONE (in developed nations) who is going to learn computers in their lifetime, learned using XP. Vista changed the way some things are done, and EVERYONE who learned XP as their first O/S resented that.
In addition, Vista (like every Windows release before it) was slower, bigger, and more involved than the last release of Windows.
The user resentment of the first point, plus the technorati resentment of the second point, gave the press full permission to blast Microsoft.
I'm not saying Microsoft didn't deserve it. Microsoft changes things just for the sake of changing them, user familiarity be ****ed. The performance improvements (of the TCP stack, for example) in Windows 7 demonstrates that Microsoft CAN improve performance, if they care to.
I would also like to point out that Windows 7 Beta is great. It's everything you like about Windows Vista without all the slowness/resource hogging and annoying UAC. I have been running it for a while now and it has been wonderful.
I'm sure this will be considered the best Windows OS for the next 15 years. It's like a poor man's mac.
Beacause people are pissed of by "Is it really you who just clicked Minesweeper.exe?" messages, and do not know how to turn this feature off ;-)
I think many people already pointed out, but here is my 2-cents on this:
When Vista first came out, it was a nightmare to get anything working. Nowadays, many software products are capable with Vista. Today in Vista is like heaven compared to the days when Vista first came out. Nothing worked. Even when it worked, some parts of software products were not working correctly. This is all related to driver issues that people have been mentioning.
One word (or acronym) simply: UAC