|mwiacek.com||ColorColor | Mobile|
App - APN
App - Gammu
App - Gammu+
» Gammu+ internals
App - ISTQB Glossary
App - MyGnokii
App - Sobieski
App - True Fenix
App - APN
App - Bryły
App - Historia polska
App - Poczytaj mi tato
App - Przepisy drogowe
App - Słownik ISTQB
App - Sobieski
App - Straż
App Store (4)
English article (23)
English blog (99)
Firefox OS (2)
jQuery Mobile (3)
książka 1 (6)
książka 4 (97)
Polski artykuł (58)
polski blog (2)
Polski blog (175)
Spider's Web (17)
Windows 7 (11)
N82 review (2008) (193322)
|100 reasons why you shouldn't touch Vista (2007-2009)|
This document contains summary of various disadvantages available in Windows Vista collected from various sources and own experiences. I hope, that this page become popular and somebody from MS decide about eliminating some of described here issues in next Windows version.
Although for some users this system can be good and although author likes some new features inside, generally doesn't recommend this system now.
(THIS IS WORK IN PROGRESS; IT WILL BE UPDATED AS LONG AS POSSIBLE; IF YOU WANT, PLEASE ADD OWN POINTS; it can contains some own thoughts too)
Currently you can read Why you should not touch Windows 6.x and Linux too...
Reason 1 – sometimes has got shorter support than Windows XP
Microsoft provides http://support.microsoft.com/lifecycle/search/ page for checking, how long will support product. Interesting thing:
Windows XP (both Home and Professional) released 12/31/2001 will have features updates/fixes up to 4/14/2009 and security fixes up to 4/8/2014 (according to some MS pages), but 25 Jun 2008 Microsoft informed, that first term (features updates/fixes) will be moved into 4/8/2014.
Windows Vista Home Basic and Ultimate released 1/25/2007 will have features updates/fixes up to 4/10/2012
Have you notified ? Security fixes for all two XP releases will be done longer than for Vista. Bug on Microsoft page or reality ?
Windows XP death time was moved few times. Currently there is even in Internet and Gartner & The Boston Group clear say to Microsoft, that XP should be available longer (see note in Polish language)... Current term: 30 May 2009
Reason 2 – it's connected with many promises only
Reason 3 – bigger hardware requirements even than with systems for servers
You can of course, that this is cost of new features. But from the other side - should OS take majority of system resources or should manage them and give to user applications ?
Another issue with it - many users want notebooks and simply don't have money for something better for example with dedicated graphic. On such hardware you can't have very often good speed at all...and in Vista. The choice is clear: XP or Linux.
Happily for many people Vista requirements were too big and Microsoft promised to DECREASE requirements in next Windows version (MinWin kernel presentation) available in 2010.
You should also remember, that KDE 4.x should use less RAM than KDE 3.x...
Reason 4 – you must learn everything from scratch
Many things are in different places. If you learned them during 12 years (Windows 95 – Windows XP), you have to forget about it.
Reason 5 – DRM
Although consumers and distributors don't like DRM protection (and I speak here about people, who don't think about sharing it without adequate licenses), Windows Vista contains such protections done on lowest possible level. And although Microsoft writes, that it doesn't affect user, there must be something with it – for example in Poland Vista refused playing content from legal DVD added to PC World April 2007. And it works even if you don't play any protected content...
More about DRM in this system:
Please note, that sellers don't want it (there were such voices for example in UK), customers don't want it (online shops selling mp3 increased a lot sales after removing DRM from them !), even Steve Jobs and Jesper Johansson (the second one was MS security manager) don't want it.
See also sentence from Jesper's blog: "How many lost sales of Microsoft's Media Center software and Windows Vista has it caused because the DRM sub-system randomly decides that you must be a criminal?". In my opinion DRM is MAIN reason too which makes, that many users don't want to switch to this platform.
And another one: "Windows Vista includes an array of "features" that you don't want. These features will make your computer less reliable and less secure. They'll make your computer less stable and run slower. They will cause technical support problems."
And another article, which tries to show, that visualization limits are put into license in low Vista versions, because visualization can easy break almost all DRM protections: http://www.computerworld.com/action/article.do?command=viewArticleBasic&... (update: in January 2008 Microsoft removed this limit)
Remember, that playing DRM protected media in Vista needs supporting it hardware too...
I'm thinking now - does DRM make, that Vista in my PC installed as "real system" work much slower than Server 2008 RC1 installed in VMWare ?
From the other hand: have you notified, that "My computer" (like in XP) is not anymore "my" in Vista ;-) ?
It looks, that SP1 will be even more restrictive: http://blogs.pcworld.com/staffblog/archives/006322.html
...and how does it work: http://www.news.com/8301-10784_3-9943631-7.html
Reason 6 – NTFS streams
if you see file on HDD (NTFS partitions), you should know, that it can contains additional streams... In Vista you still don't have clear information about it. Additional streams can contain hidden data.
Reason 7 – because it doesn't have support for some popular formats
Vista RTM doesn't have support for example for HLP format, you have to download addins...
Reason 8 – contains many useless parts
(2 Dec 2007) [Note from your reader: EXCUSE ME?! Tools that aren't used by 99.9% of people: notepad?! MS-DOS files? Hehe, I think these are one of the most often used tools (unless you play games and surf the web exclusively of course :) (and even then you'd need tools like ping or ipconfig -- both DOS tools -- to troubleshoot your network). No scientific research had been done on this but IMHO you gave very wrong examples.]
Reason 9 – problems with applications compatibility
Do you have older Microsoft Office or one of many older applications ? You can have problems. And although there were many fixes done, compatibility isn't always excellent.
Reason 10 – contains new formats
Microsoft tries to create new own formats:
Wasn't better to use earlier created ? And why WIM support wasn't built in the system "from the box" ?
Reason 11 – UAC and other "security" functions
Microsoft started to force users to work on users (not admin) account. Unfortunately, after few minutes user wants to disable it, because it makes any work uncomfortable.
Do you want to enable network connection from it ? Do you want to force Task Manager to show processes from all users ? All this requires user reaction for system prompt... How many users will disable it as fast as possible ?
Additionally, software installers can be run with administrator privileges without any problems...
More about good and bad sides of it: http://theinvisiblethings.blogspot.com/2007/02/running-vista-every-day.html . You should remember about words words "The reason we put UAC into the platform was to annoy users. I'm serious," too... Even Apple used it in [http://www.youtube.com/watch?v=VKM1cAtAdtQ own Get a Mac Ad: "Cancel or Allow?" advertisement].
Please note, that you can work in limited accounts in XP too and make it much more comfortable...
Vista won't be probably more secure than XP and there is another proof for it: http://www.betanews.com/article/Microsoft_acknowledges_Vista_kernel_elev... And another one: http://www.betanews.com/article/Privilege_escalation_vulnerability_affec...
And the most important proof, that something is very wrong here: http://www.neowin.net/news/main/08/08/08/vista39s-security-rendered-comp...
Reason 12 – even own manufacturer can't find any useful features inside it
Please look into http://www.microsoft.com/windows/products/windowsvista/100reasons.mspx : there are advertised such "wow" features like file sharing or RSS channels...
Reason 13 – less green
There are of course voices, that Vista is better here than XP, but they show only, that system from box is differently configured. Additionally, these voices are visible few days after releasing SP1 for Vista and are connected with marketing only - issue was known earlier and Microsoft could do something with this...now wants to increase Vista sales only, nothing more.
Reason 14 – more editions
Page with license info speak about 14 versions: Starter, Starter N, Home Basic, Home Basic K, Home Basic KN, Home Basic N, Home Premium, Home Premium K, Business, Business K, Business KN, Business N, Ultimate, Ultimate K.
You have also Vista Enterprise version
With XP you had definitely less versions: Starter, Home, Home N, Professional, Professional N, Media Center, Media Center N
Add 32/64 releases, OEM, Box, Upgrade, various education and commercial licenses...
People don't understand it. And because of you can read for example about "Microsoft Vista Premium" in newspapers... It was used by Steve Jobs from Apple during presentation of Mac OS X (10.5) in San Francisco and in Apple "Apple Get a Mac Ad: Choose a Vista" advertisement too.
Reason 15 - less functionality than in Windows XP
many useful details were removed:
Reason 16 – customers are forced to using it with dirty tricks
Reason 17 – fatal marketing
One note: do you know, that Windows Server 2008 RTM is marked as system with SP1 too ? Microsoft people say, that this is because it's sharing source with Vista, but it looks to be another example of marketing only...
Reason 18 – problems with drivers
Update: SP1 will need probably drivers update too...
Reason 19 – performance issues
System is much slower in many tasks than XP. This is partially result of DRM existence... But not only - enabling network card (few seconds), displaying icons in Control Panel (few seconds)...and it was checked on quite fast PC.
Reason 20 – new restrictions in license
Please note, that Vista licence agreements were changed few times - for box versions, for Vista Anytime Upgrade and so on...
Reason 21 - contains many new totally untested parts
Example: although new network stack can be more useful in some situations, it's totally NEW
Reason 22 - you can't easy edit boot menu
Yes, in Windows XP you had simple text file, in new system you need to use command line tool with long options...
Reason 23 - more "spying"
How far company can go in collecting info about users ? In 2007 Microsoft announced "Windows Feedback Program", where people could get free software for giving all possible informations about their activity. It required signing by user, but... You can read very interesting comments about it on slashdot. Guess, why program was called "Vista Big Brother" in some www sites ? From the other side - why Microsoft is observing American users' behaviors only ?
Reason 24 - it can't sometimes cooperate with XP
Reason 25 - it still uses unsafe solutions
Internet Explorer and some programs (which aren't the safest one) are still very integrated with system and can't be replaced. Example: even if you install own www browse, system tries to use Internet Explorer in some places (for example Windows Update site).
Reason 26 - it runs by default many unnecessary things
Do you have infrared USB dongle ? so, you will have all the time enabled service connected with it (even, if your dongle will be disconnected). The same for example for Wifi, printer, ....
When it will end ? if some things need services, they should stop them, when they're not necessary. Without it each amount of RAM will be "too small"
And additional note: can't be at least partially forced by Microsoft, that many drivers won't need some additional tools runned as separate processes visible in Task Manager as application ? (in other words: many manufacturers make drivers working as normal applications - can't be it prohibited during certification ?)
Reason 27 - more technologies for prefetching and similar things
another question for Microsoft: instead of developing various caches and speaking to people, that they must use for it big flash memories (which need some energy) maybe it will be better to optimalise system ? currently it uses one big registry and makes many sometimes unnecessary things. Remove it and part of prefetchers won't be required.
...the same with various tools for making snapshots. if you will separate more runned programs and they won't be able to damage each other (such solutions like sandboxes or wirtualisation) and system, it won't be required to use HDD space and CPU cycles for (sometimes so many) system backups.
Reason 28 - it can increase piracy
What do some people, who bought Vista with PC and can't give it back ? Well, one of solution is downloading pirated XP and using it without various updates... Unfortunately, people don't know, that can legally use XP INSTEAD of Vista Business/Ultimate (there is such downgrade option even in OEM license, it doesn't work with Home versions).
Reason 29 - this is temporary system
When you look into history, almost each third MS system was good. Unfortunately, Vista had to be this bad...
Reason 30 - it can do some tasks without user knowledge
Well, as some users notified, there are automatically updated for example some Windows Update files (without user agreement). This happens in XP too, but... See MS explanation. Wasn't it better to write to user info: system will update Windows Update libraries now ?
Reason 31 - activation and piracy protections can make more problems...
Well, this is comment from one of Polish pages (my own very free translation): Apple and Linuxes invest money in improving system and creating many interesting adds. MS created currently the best protected against robbery calculator. System, where half of code are various protections against frauding MS and multimedia companies...
(update 22 Jul 2008): there were problems with activation again. Very interesting is, that they were visible for WIndows XP and not for Vista. I don't want to create conspiracy theories, but... http://arstechnica.com/news.ars/post/20080718-microsofts-wga-and-oga-ser...
Reason 32 - no full support from manufacturers
Unfortunately, some manufacturers didn't prepare all tools for Vista yet or their installation needs some tricks...
Reason 33 - system was developed few years and development was restarted
As you know, Vista was created few years. During it some ideas were put and some cut. There was no clear system vision...but customers had informations about exciting things. Additionally, in some moment developers had to hurry up and although system was available for wide testing we have what we have (many people think, that it came on market in beta state)...
Please note, that there were tries of making own Vista version (called Longhorn Reloaded) from one of first Longhborn versions 6.0.4074 from 2004 (sic !). They had simply many better solutions than current final Vista.
I think, that this blog can also explain, why it went to so long and didn't give too many effects...
Reason 34 - no new exciting features
Majority of things can be added to XP or is in standard XP installation:
Please note, that some things from Vista must be added to XP too (see XP SP3 features).
As summary to this point I will also add note about svchost.exe in Task Manager - this exe files is used for running some other system processes. Normal user will see this and in fact won't know, which processed used. Wasn't better to add Process Monitor or something, which will show it clear ?
Reason 35 - it has problems, where XP don't have
Example: Microsoft created patch for improving notebooks performance and compatibility. After applying it devices sometimes don't disable during hibernation...
Reason 36 - there are still not to many users of this system
Maybe it would be good to give users of XP (OEM versions) possibility of cheap upgrading to Vista (cheaper than buying new OEM) ?
And some reports confirming, that people are not using Vista too much: http://blogs.pcworld.com/techlog/archives/006130.html
(update 22 Jul 2008): maybe numbers of sold licenses are really too high: http://www.tgdaily.com/content/view/38485/118/
Reason 37 - ReadyBoost
Well, I decided to create separate point. This is technology, which is using flash memories to increase performance. They must give big transfer speeds and be connected over USB 2.0. Independed tests showed, that this technology doesn't big very big performance boost, but sometimes even decreased it (something like with hybrid HDD).
And remember, that they have limited number of write cycles - how fast they must be replaced, when you work with your PC all the time ? Isn't better buying more RAM instead ?
Isn't wasting money creating such feature ? Or maybe the main target for it is creating new market only ?
Reason 38 - no access for external developers
There is Kernel Patch technology in 64-bit version. External developers don't have access to kernel now (it can be useful for antyvirus software), maybe will have it with SP1.
Reason 39 - Service Pack marketing
Microsoft many times was speaking, that users shouldn't wait anymore for first Service Pack. If yes (and this is set of updates available via Windows Update service only), why does it need so many tests ?
The answer is simple - it gives some totally new things (like new kernel) and Microsoft's words aren't true....
Reason 40 - it can cost more
It will be controversial, but ... compare prices of XP Professional BOX and Vista Ultimate BOX... From one hand you can say, that this is because, Vista has got more features. But from the second hand - will another OS from Microsoft for home users cost 10000 USD ?
Reason 41 - it won't be codebase for some current/new MS solutions
System for OLPC ? Based on XP.
Windows Home Server ? Based on Windows 2003 SP2 (the same generation with XP SP2)
Reason 42 - system interface is not coherent
Enter into Fonts inside Control Panel. Enter "install new font". If Vista is such modern system, why does it contain such horrible and old looking windows ?
More examples: http://www.windows7taskforce.com/sort/latest
Reason 43 - it's given on DVD
Well, some people would like to have ability of installing it from CD. It's a little difficult as all available on market versions by default are on DVD. From the other hand: why didn't Microsoft integrate 32 bit and 64 bit version on one DVD (and of course ordering new DVD means paying new money for user) ?
Reason 44 - dropped or decreased support for various older standards
APM, MPS, PNPBIOS support has been removed. If you have PC, which doesn't have ACPI, you can't use it.
ISAPnP support has been limited.
Reason 45 - it increases network traffic
SP2 standalone version for Windows XP is about 270MB size big. SP3 RC1 standalone version for Windows XP is about 340MB big.
SP1 RC 32-bit standalone version for Vista is about 435MB or 550MB big (it contain many language versions inside). If you have slow network connection or pay your provider for size of downloaded data, then...
Reason 46 - accepting it would make, that next Windows version will be worse
Yes - if people will decide, that they like Vista, next Windows version would be created with the same targets:
Reason 47 - it extends years old solutions
Microsoft is working on Singularity. According on report from 2005 "creating and starting process" needs in this solution 300,000 cycles, in XP SP2 5,376,000, in Vista probably more.
Does it have sense extending current platform ? Wasn't better to take Singularity solutions + add ability of running Windows applications in totally separated sandboxes (or virtual machines) ?
Please note, that Microsoft added symbolic links to NTFS in Vista. Maybe will finally discover other solutions known from Unixes...
I like very much comment from here: "The first thing Microsoft needs to do is separate Windows Legacy from the next Windows Operating system. Simply build a virtual machine into the new OS, and leverage the power of new hardware to get perfect yet optional compatibility. And include a free VM optimised version of XP as an image file. Refund all the Vista purchases and apologize profusely.". In other words: there must be proposed something new instead of new elements to current architecture...
Another interesting document is report from Gartner: http://www.geeksaresexy.net/2008/04/11/microsoft-windows-about-to-collapse/
Reason 48 - you can't have directly IE6 inside
Microsoft made big mistake, that stopped extending IE6 for years. It's in list of worst products, but it is still standard. Users are sometimes forced to stay with it because of applications and it stops progress. Currently company has got problem with promoting IE7 (there was even taken out checking Windows license from it to promote it)...
For Vista it's proposed installing virtual machine with IE6 inside. It needs resources and downloading it from time to time. Wasn't better making IE separate application and giving people ability of using it with other versions ?
Reason 49 - Windows Presentation Foundation
Vista contains WPF as new platform for building applications. If it is so great, why do we have after year 16 apps (see here) ?
Maybe it doesn't give so many improvements and is so slow, that nobody wants it ? We have next platform. More source (more space, more RAM usage) = more possible bugs (more patches) = need of separating MS programmers time for more projects
Reason 50 - smaller functionality of built-in tools
Example - removed any DOC support in WordPad, no diagnostic in DirectX Diagnostic Tool
Reason 51 - Aero can not give anything to you
If you decide to have windows look like in older Windows versions (for example because of fonts), you loose all new things including Flip 3D (Windows Key+Tab), Windows preview on TaskBar and transparency. In other words: you can't control these things separately and enable/disable with any theme...
Reason 52 - you can't easy free HDD space used by updates
In Windows XP it wasn't elegant, but easy - you deleted $NTsomething directory from Windows directory. In Vista you have WinSXS directory. But how could you find correct directory with correct file ?
Reason 53 - it enables by default IPv6 support and it can make new security issues
Reason 54 - it needs sometimes BIOS update
In some notebooks it's required to update BIOS to have working brightness control. Some users are very afraid of it, in companies it can need IT support help. Additionally, if something will go wrong, device can need service support in worst case (and user will have probably pay for it).
Reason 55 - still in beta state ?
I think, that one fact will show clear, that this is still not mature solution - in many places (including official blog) you have information about patches even if they are in beta state. In other words: it's maybe better to announce them and give improvements to people than wait and release as stable solutions...
Even Steve Baller notified it: http://www.theregister.co.uk/2008/04/18/ballmer_vista_incomplete/ (Vista was "a work in progress")
Reason 56 - 32 bit version won't give you more RAM than XP
This point can be a little controversial, but...
If you install 32 bit version with 4GB RAM, you won't receive them. Microsoft gives clear explanation here.
I added this point, because many people think differently... This time MS made good his job and published cited KB.
Reason 57 - clean install with upgrade is tricky
I can check it and confirm, but it looks, that you can't use upgrade version directly for clean install (like with XP)
Reason 58 - it still needs patching system files for giving ability of using own themes
In other systems it's much easier. In Windows not - in XP it was required patching system files (like uxtheme.dll), in Vista it wasn't changed :-(
Reason 59 - even own manufacturers can't prove, that it's better than concurrency products
Get the facts still contains document about XP comparison. Nothing about Vista.
Reason 60 - it's on the list of worst products
Reason 61 - "Problem Reports and Solutions" can not give any help for you
Reason 62 - after installing system you will want probably change many default settings
Example: folders menu is disabled by default, IE menu is disabled by default (Microsoft resigns from it and last IE7 build has got menu enabled)
Reason 63 - you can have problems with removing it
Some people report for example about problems with removing Boot folder: full story
Reason 64 - Windows Performance Index mistakes
New Windows can give you number, which show you performance of your computer. Unfortunately, this system doesn't work too good - for example you can have excellent PC (and you're using it not for games) with weak graphic card. WPI number will be small. Does it mean that you should upgrade your PC ?
This and other doubts are explained in http://pclab.pl/art27624.html (Polish language)
Reason 65 - still no things, which should be in each OS
Like undelete tool (real undelete from HDD)...
Reason 66 - there are some voices, that it has got back doors inside
Reason 67 - voice recognition can help in hacking
Reason 68 - it isn't connected with MS Office
Well, Vista and MS Office aren't connected like for example Windows XP and Office XP. Different interface, no special benefits when you're using both and so on...
Reason 69 - it doesn't have some interesting features as result of antitrust cases
Microsoft is big company and it has got from time to time some problems for example with EU. It makes, that some features aren't inside Vista, some can be removed from it with future SP...
Reason 70 - when some problems will happen, Microsoft can suggest only reinstalling system
Reason 71 - it can have less security with SP1
In SP1 application will have probably possibility of deciding, if DEP should be used or not. In other words: if malicious software will want to use buffer overflow, will be able to disable DEP. More: http://www.computerworld.com/action/article.do?command=printArticleBasic...
Reason 72 - even own manufacturer suggest a little how to return to previous Windows XP
Reason 73 - you can't have easy integrated SP1 with installation DVD
There are some solutions (see description in Polish language), but they need time and are complicated
Reason 74 - own manufacturer say, that it contains misunderstood features
Maybe they're not too good ?
Reason 75 - Service Pack wasn't proposed for all users
Some users didn't see it in own Windows Update at all because had old drivers or there was some other incompatibility. Comment from me and some other people: it can make, that they will not know, that SP1 exist...
Reason 76 - programmers are not interested in creating applications for it
May 2008: according to report from Evans Data Corp:
Reason 77 - Microsoft can't prepare good support for it
Example: Windows Vista Compatibility Center is run, but currently (10 Jul) displays "The Windows Vista Compatibility Center will be launching soon, please check back." only.
Reason 78 - Microsoft already said, that there were many mistakes done with it
See http://www.informationweek.com/news/windows/operatingsystems/showArticle... : "We broke a lot of things. We know that, and we know it caused you a lot of pain. It got customers thinking, hey, is Windows Vista a generation we want to get invested in?"
Reason 79 - there are problems with creating hardware for it ?
Some manufacturers still have problems with providing fast hardware for it. I don't know, if they don't have good engineers or if problems is really in Vista: http://www.pcpro.co.uk/news/214236/sandisk-slams-vistas-solidstate-disk-...
Reason 80 - it needs indexing files again after installing update, which is marked in Vista as recommended
...it will happen with upgrading Windows Search to version 4.0. Another wasted time for users.
Reason 81 - Windows Vista (RED)
Vista was rather wrong received by market. Microsoft created product version (with few very minor changes like new wallpapers) with information, that selling will help against AIDS and Africa problems. I'm sorry, but many people can say, that this wrong method of increasing sales or this product...
Reason 82 - it doesn't support good new standards (from box)
Vista was sold with Internet Explorer 7. Currently Microsoft has got IE8 RC1 with improved engine. And it has got still only 21/100 points in ACID3. Other browsers have much more and are faster...
Reason 83 - people don't understand, how to use it
...and Microsoft had to create Windows Vista Answers site
Reason 84 - it contains very controversial features
WinSxS or 800 MB used for printers drivers (see Windows 7 blog)
Reason 85 - no ability of registering promoted copy
www.registerwindowsvistasp1.com for NFR copies (Not For Resale) haven't worked for about month...
Reason 86 - Making people go crazy
a lot of people feel the need to write 85 reasons that most of them doesnt have any logic explanation rather that (you will not like this in my opinon, so vista is bad), it's vista's fault, its making people crazy.
Some programs that I need to have my research paper cannot read in this version. It's more reliable to use older version of windows.
Reason 88 -
Reason 89 -
Reason 90 -
Reason 91 -
Reason 92 -
Reason 93 -
Reason 94 -
Reason 95 -
Reason 96 -
Reason 97 -
Reason 98 -
Reason 99 -
Reason 100 -