Welcome to Engineering Windows 7

Welcome to our first post on a new blog from Microsoft—the Engineering Windows 7 blog, or E7 for short. E7 is hosted by the two senior engineering managers for the Windows 7 product, Jon DeVaan and Steven Sinofsky. Jon and Steven, along with members of the engineering team will post, comment, and participate in this blog.

Beginning with this post together we are going to start looking forward towards the “Windows 7” project. We know there are tons of questions about the specifics of the project and strong desire to know what’s in store for the next major release of Windows. Believe us, we are just as excited to start talking about the release. Over the past 18 months since Windows Vista’s broad availability, the team has been hard at work creating the next Windows product.

The audience of enthusiasts, bloggers, and those that are the most passionate about Windows represent the folks we are dedicating this blog to. With this blog we’re opening up a two-way discussion about how we are making Windows 7. Windows has all the challenges of every large scale software project—picking features, designing them, developing them, and delivering them with high quality. Windows has an added challenge of doing so for an extraordinarily diverse set of customers. As a team and as individuals on the team we continue to be humbled by this responsibility.

We strongly believe that success for Windows 7 includes an open and honest, and two-way, discussion about how we balance all of these interests and deliver software on the scale of Windows. We promise and will deliver such a dialog with this blog.

Planning a product like Windows involves systematic learning from customers of all types. In terms of planning the release we’ve been working with a wide variety of customers and partners (PC makers, hardware developers, enterprise customers, developers, and more) since the start of the project. We also continue our broad consumer learning through telemetry (Customer Experience Improvement Program), usability studies, and more. One area this blog will soon explore is all the different ways we learn from customers and the marketplace that inform the release.

We have two significant events for developers and the overall ecosystem around Windows this fall. The Professional Developers Conference (PDC) on October 27 and the Windows Hardware Engineering Conference (WinHEC) the following week both represent the first venues where we will provide in-depth technical information about Windows 7. This blog will provide context over the next 2+ months with regular posts about the behind the scenes development of the release and continue through the release of the product.

In leading up to this blog we have seen a lot of discussion in blogs about what Microsoft might be trying to accomplish by maintaining a little bit more control over the communication around Windows 7 (some might say that this is a significant understatement). We, as a team, definitely learned some lessons about “disclosure” and how we can all too easily get ahead of ourselves in talking about features before our understanding of them is solid. Our intent with Windows 7 and the pre-release communication is to make sure that we have a reasonable degree of confidence in what we talk about when we do talk. Again, top of mind for us is the responsibility we feel to make sure we are not stressing priorities, churning resource allocations, or causing strategic confusion among the tens of thousands of partners and customers who care deeply and have much invested in the evolution of Windows.

Related to disclosure is the idea of how we make sure not to set expectations around the release that end up disappointing you—features that don’t make it, claims that don’t stick, or support we don’t provide. Starting from the first days of developing Windows 7, we have committed as a team to “promise and deliver”. That’s our goal—share with you what we’re going to get done, why we’re doing it, and deliver it with high quality and on time.

We’re excited about this blog. As active bloggers on Microsoft’s intranet we are both looking forward to turning our attention and blogging energies towards the community outside Microsoft. We know the ins and outs of blogging and expect to have fun, provide great information, and also make a few mistakes. We know we’ll misspeak or what we say will be heard differently than we intended. We’re not worried. All we ask is that we have a dialog based on mutual respect and the shared goal of making a great release of Windows 7.

Our intent is to post “regularly”. We’ll watch the comments and we will definitely participate both in comments and potentially in follow-up posts as required. We will make sure that members of the Windows 7 development team represent themselves as such as well. While we want to keep the dialog out in the open, please feel free to use email to steven.sinofsky@microsoft.com should you wish to. In particular, email is a good way to suggest topics we might have a chance to discuss on the blog.

With that, we conclude our welcome post and ask you to stay tuned and join us in this dialog about the engineering of Windows 7.

Steven and Jon

Please note the availability of this blog in several other languages via the links on the nav pane. These posts are also created by members of our development team and we welcome dialog on these sites as well. We will continue to expand the list in other languages based on feedback.


Comments (347)

  1. pedershk says:

    Good to know that the Windows team and management are planning to listen to the community, although I think we all know development is probably a bit too far ahead by now to warrant REAL changes being made on the basis of commentary on this post.

    I’m carefully optimistic – good luck with this 🙂

  2. mdragone says:

    Awesome! I’m looking forward to some great posts on this blog.

  3. Kosher says:

    I have heard from some very inside sources that Windows 7 is more of the same.  How about starting with updating core components like making the system what it was supposed to be in Vista.  WinFS, WCF, WPF all at the core.

    We’re stuck with windows 3.1 under the covers still.  Would love to see it trimmed down and revamped.  Apple reinvented itself with OS X and Microsoft better do the same here soon.

  4. VistaLover says:

    Kosher, you are wrong, Vista (and XP and W2k and all of the NT line) are NOT based on Windows 3.1 or DOS, please get your facts correct before telling someone else how to do their job.  Second, the NT line is the reinvention of Windows that OS X is to Mac OS classic.  Just because MS did it 7 years before Apple and did it without having to emulate the lesser OS doesn’t make it not so.

    Anyways, I’m happy this blog is up and expect to have lots of fun here.  I trust it will be very educational, even to those who don’t wish to be educated.

  5. Synced says:

    This is great however as a blog you really need rss enabled if you want people to subscribe and keep up to date with this blog.

  6. circa76 says:

    Yes, an RSS feed would be welcome

    Apple’s approach with virtualizing Mac OS 9 wasn’t a bad idea.  The hardware is certainly powerful enough to handle it, and it’ll give you an opportunity to "clean up" the Windows API.

  7. mdragone says:

    I believe an RSS feed is on the way. There’s a note on the right side of the page that states: "Syndication coming soon. Sorry for the delay."

  8. Ebscer says:

    Any chance this will be a microkernal type approach?

    Windows is getting big, and there is no reason for things such picture viewer and ie to be so closely tired to the operating system.

  9. amcwilliam says:

    Great to see Microsoft officially joining the Windows 7 blogosphere.

    I do still watch over Shipping Seven (blogspot) in the hope of some juicy insider information on the next major client release…

  10. ImranHussain says:

    Great news 🙂

    Now, can we know if Shipping Seven is a fake or not???

  11. ChrisO says:

    Hope this blog is as informative as your internal blog Steven.

  12. domenico says:

    THX  to Jon DeVaan and Steven Sinofsky

    I look forward to the PDC. Thank you for all your efforts and your infinite work.

    THANKS to you and to Microsoft.

  13. bluvg says:

    Ebscer: NT (including XP and Vista) is a hybrid microkernel OS.  For what it’s worth, there are very few true microkernel systems out there (due to the poor performance of that approach).

    I think what you’re referring to is a highly modular OS, not a microkernel OS.  A great deal of work went into Vista/W2k8 to make them much more modularized than their predecessors.  Expect that trend to continue.

  14. Gergő Attila Fár says:

    Really great to hear about Windows 7. This is now the only reliable information source about the next Windows release. If there will be or will not be  RSS channel, I will looking up this blog really often.

  15. gonzc900 says:

    Hey, great to hear your working on interacting more with us.

    one idea I have is for later down the road during windows 7 development. (beta 1 + ) This is to get general feedback from us while not really being a beta tester.

    Create a website with a promote, demote and neutral votes. People can post a suggestion or comment about what they would like to see in windows. Others can either vote up or vote down or vote neutral. This will let you guys know what we want by seeing how many like the ideas each other post.

    You guys can get in the fun too by posting your concepts and we can vote up or down.

    Many of us cant and will not ever be beta testers, even in the pubic betas. and a simple e-mail forum wont cut it. This is a lot more interactive and you can see how many agree or disagree with other ideas.You can then build windows on top of this. May come to the surprise to you but a lot of us "non testers" are very  smart when it comes to computing and we wish there were better ways to interact with out computer.

  16. Anoop Parwani says:


    could we have the next version of windows something like this pls —- http://in.youtube.com/watch?v=b9ifQvQCO7Y

    watch it from 1:05 onwards.

    Windows sure wouldnt lose sales to Macs then..

  17. domenico says:

    @Anoop Parwani

    I love animation in this video http://in.youtube.com/watch?v=rGpN5hwOxR8

    but  GUI and Fonts  Vista is more beautiful!

  18. Anoop Parwani says:

    The animation is what exactly im talking about. @ Windows Developers – Can we not have something like that in the next Windows version?

  19. Anoop Parwani says:

    ohh btw the UI is awesome in the video too.. if we could have something like that as well pls..

  20. circa76 says:

    How about giving me something like Expose on Windows 7?  No, I’m not talking about Flip 3D.

  21. Kip Kniskern says:

    Great, welcome (back) to the blogosphere!  Of course we are going to be following this blog with great interest, especially as it relates to the juxtaposition of Windows and Windows Live.  While we want to hear from you what is coming, it’s our understanding that Windows Live will play a much more significant role in Windows (or perhaps more precisely, that Windows will defer to Windows Live in offering many of the services now embedded in Windows.  Bill Gates has already mentioned Windows Live Movie Maker as one example).  Would love to hear your comments on the engineering challenges in separating services from the OS.  And what part do you see in the "engineering" aspects of getting teams that have done things a certain way for a long time to now take a new approach?

    Looking forward to an open and honest discussion around Windows, and Windows Live 🙂

  22. Janson says:

    Hey Jon, I’m a Microsoft Beta Tester and I met you at the ‘Winstock’ tour.  It was great to listen to your session and to listen to some of the challenges of Windows, application compatibilty/legacy support.  At the time, afterwards I encouraged you to get out to the community and really show you wanted to listen.  Is taken a while, but now is the time to show that you can listen and will work with the community – it certainly is a challenge but one I feel you have done well to accept.  I have no idea if I influenced you in any way, but I’m really glad to see that now we will see how passionate, and sincere you are about Windows, and hopefully others will also realise that, but also appreciate you do also have a product to sell, and deadlines to meet.  Good luck!

  23. LorenHeiny says:

    If I understand the goal here, we’re going to be able to see some of the reasoning behind how Windows 7 was engineered–although not necessarily the what part. Could be interesting in itself, particularly if you can share details.

    I hope you also set the stage with what the main goals of Windows 7 are. As I read through the comments on this first post I can already see people advocating this or that redesign. It would be good from the outset if we better understood what the intent of Windows 7 is.

    Along these lines, I’d also like to see how Windows 7 is being designed to better handle the hardware changes we’re seeing in the marketplace: to notebooks (where there’s little notion of swapping components to get something to work) or small notebooks with limited resources (like the Eee PC) or with webcams (many notebooks now include webcams) or managing connectivity (where there’s a radio beyond WIFI), or multi-cores, or multi-touch, and so on.

    Anyway, looking forward to future posts.

  24. Anoop Parwani says:

    Engineer is more beautifully like this video is all i say 🙂


  25. leriksen71 says:

    Good deal. Looking forward to all that you guys have to offer.

  26. domenico says:

    The people wonts Eye candy eye candy and eye candy.

    even the most complex functions of an operating system are often not well appreciated if missing eye candy.

  27. limefan913 says:

    This is definitely a good idea. Two way communication is always best.

    Since everyone is throwing their ideas into the suggestions box already, here are my thoughts.

    More customization of the UI. Vista looks pretty, yes, but the inability to really change colors and fonts and transparency of the taskbar and such is frustrating (as someone who uses multiple OSes). Sure there are third party applications for this, but they (in my experience) are buggy and cause system instability.

    Less dependence on the registry. For someone who provides tech support the registry is a nightmare. Always. Applications not showing up as installed, applications not showing up as un-installed, sloppy installation programs causing system instability due to a deleted registry key. I currently have a computer sitting in this room that will not let me install any programs because an uninstaller decided to be overzealous in it’s editing of the registry and deleted a key needed for apps like the InstallShield Wizard.

    Those are my ideas. Take them or leave them.

    Thanks for opening up a little.

    -Donnie Gearhart/limefan913

  28. stevecla01 says:

    the URL for syndication seems to be the same syntax as all other MSDN blogs so not sure why is says "syndication is coming"


  29. tobor1 says:

    Hello everyone,

    I am new to blogging please forgive any mistakes. I would like to make three suggestions for Windows 7. First, I love the speach recognition in Vista; however, I would like to be able to use a bluetooth head set like the one I use with my cell phone when using speach recognition. This would allow me some mobility when working. Second, as a parent concerned about their kids Internet experience, I would like to have parental control email me a report of the website my children are visting. I would like to be able to set the interval to daily, weekly or monthly. Finaly and I don’t know if this is possible but I would also like the ability to monitor instant messaging as part of parental control. Its not that I don’t trust my kids, I just think I need to gard them from a potential bad experinece. I am not sure if this is the type of information you were looking to recieve from users.

  30. Kosher says:

    VistaLover:  You do realize that Active Directory, NTFS, DNS, DHCP, THE REGISTRY, are all based on flat file databases that were all developed back in 93-95?

    Did you know that Microsoft developed WPF, WCF, and .NET and isn’t even using it in Vista?

    All that I am saying is that Vista was envisioned to be much more and it ended up be XP with a minor update to the UI.  They’ve added nice features to 2008 and server core is pretty sweet but when you get down to the components that have always been there, like DNS, Active Directory, etc, it’s the same PITA it was before.

    Try developing with some of these technologies and you’ll find that many of the things date way back and have just been covered up with wrapper classes.

  31. Kosher says:

    Anoop Parwani… exactly  That was back when they were actually doing real cool stuff and talking about using WPF for the UI, WCF for the communications, P2P for data transfer, WinFS for filesystem and data API, etc.

    Someone killed it though and I don’t know why.  Too cool?

  32. E.Fahd says:

    This blog is definitely a great idea and I -as a Windows developper and user- am looking forward to some interesting information about what we could be expecting from Windows 7. I hope this blog will become an efficient way to share ideas between Windows Team and developpers/users community.

    Keep us in touch and good luck with this 🙂

  33. VistaLover says:

    Kosher, there is a difference between "was developed in 93-95" and "has windows 3.1 under the covers".  You said the latter first, then changed it to the former.  NT was released in ’93, and IS the rewrite of Windows 3.x that you act like they need to do.  There is not one thing OS X or Linux has (why don’t people ever tell the linux people to rewrite their OS? It’s just as old as Windows NT…) or can do that you could not add to the NT line of Windows OS’s.  Ergo, MS doesn’t need to rewrite their OS to ‘catch up’ to Mac or linux, if necessary they can just add or subtract things.  You don’t seem really informed on this subject, I suggest you let it die.

  34. praveenreddy says:

    I hope windows 7 fixes the inconsistencies that vista has in UI as well as in logic.

    http://www.aerotaskforce.com/ has a very good compilation or UI inconsistencies.

  35. Falcon7 says:

    It’s really super that this site has started, and I congratulate Jon, Steven, and crew for the step forward.

  36. gonzc900 says:

    In order for windows to get better a total rewrite is needed. Adding things will only make it worse….

  37. JJDavis says:

    Please, if there is anything that you should keep in mind when designing this new OS, is that no one wants ten zillion features that bogs down the machine it runs on.  This is my huge beef with Vista and the main reason I refuse to run it.

    Less is more.  Really, it is.  Microsoft went completely in the wrong direction with Vista.

    I personally think that, if you want a real hit on your hands, strip down the Vista OS to bare bones, optimize the heck out of the code, and tune the baby for speed.  And instead of loading it down with features, take a tip from Firefox and let everyone write "plug ins" for it instead.  Also like Firefox, put them in one central place and let people have them for free.

    That way we get only the features we really want, the OS stays speedy, and if we decide we don’t need a feature anymore (or if a better version comes out) we unplug one and plug in the other.

    That, my techie friends, would sell me completely and totally on your new OS.  I can’t stress this enough.

  38. hitman721 says:

    Steven and Jon,

    Thank you for setting up this blog. It will help me inform the people who come to me for Windows/PC advice how to prepare. It will help me separate the truth from the slanders of the hardcore Mac/Linux crowd. I wasn’t able to participate in the Vista beta, but I will be ready for the Seven beta. Guys, I know you have a monumental challenge ahead, but the Vista users have got your back. Good luck and good coding.

  39. CDarklock says:

    You guys rule. Now tell us more about Win7.

  40. barrkel says:

    "Steven and Jon", please consider not posting under an aggregate pseudonym like "e7blog", or even as vague shadowy personas who miraculously speak in a single voice whose only name is "we" (Borg-like, no?), but as full-named individual contributors.

    As it is, it’s only two posts in and the blog risks turning into a syndicated PR feed; a stream of anaemic, shilling, anodyne and bland corporate-speak, whose bias is complete and thus totally untrustworthy. That’s not something I’m interested in reading.

  41. forrestclark says:


    my other post wont post?

  42. Bitcrazed says:

    tobor1: You’ll find most of the features you’re looking for in Windows Parental Controls and/or Windows Family Safety (online service). Whilst they’re a little disjointed right now, the next release of Family Safety should be much more powerful, flexible, consistent and better integrated with Windows.


  43. forrestclark says:

    what the heck are you not wallowed to copy and past into the  comments of this blog i have a nice long list of stuff i typed in work and i copy the text and past it in the comments and  submit it an the page reloads and the post doesn’t show up.???

  44. gonzc900 says:

    I agree with your comment somewhat. Might work in a "Online OS" or what ever microsoft has plans for after 2010 But I think the main point here is only have 2 versions (home and Business) or better yet have ONE OS with every single feature. Vista has how many? 7? Go the mac OSX approach and have ONE OS with all the features. No need to confuse customers. But also make it easy for us to turn off features we dont use or even go in to different modes (Business mode will be a strip down mode, not much resources while entertainment mode will use the systems full resources since you will be gaming, watching movies etc)

    Thats really whats on my top list for windows 7 requests is create less versions. Eirther create two for home and professional users or just create one with ALL features..

  45. TimOR says:

    Vista really is a dog compared to XP performance-wise and compatibility-wise. Yes, it is prettier and it has the search facility. But its UAC, networking and compatibility just sux. I always turn UAC off it is so annoying. For overall compatibility and speed XP is still the gold standard for me. I truly hope Microsoft listens to its customers and makes Windows 7 everything Vista should have been – faster, as compatible (hardware and software) and easier to use than XP. (Hey, and dump the DRM bloat too – your customers don’t need it!).

  46. uxpassion.com says:

    It’s good to see some information around Windows 7 here, but guys, you should really, really do something with this blog’s design and overall UX. Looooong lines of text, boring and dull design… c’mon guys it can be way better!

  47. gonzc900 says:

    Thats why I vote for a system much like


  48. sthars says:

    I’m not sure if this is really the place or not but here goes. As an artist working in advertising and rich media content creation, I’d like to see the following added to Windows 7. I’ve found some workarounds and third party apps for the past year while using Vista Ultimate but would much rather see Windows 7 offer these natively. Here are my top ten in no order. I have plenty more. 1. Integrated font management tool. 2. Ability to color code files and folders even when you transfer those to others windows 7 computers. 3. Force file explorer to always remember the last folder it was in – even when in other apps saving or loading files for example. 4. Force file explorer to display my files the same way throughout – don’t let the OS decide – ever! 5. Thumbnails for known graphic file types –.tga is a good example, while an old format it’s still used as a preferred format when rendering 3d animation frames. 6. Tabs for remote desktop windows. 7. Ability to copy/move a file or group of files to multiple locations easily and in a single action. Currently I have a dozen shortcuts to local and networked drives that I have to copy and paste in one by one – blah 8. A file and folder icon manager/editor that is easy to use 9. Organize control panel into groups and allow the user to move them around 10.  Recent items are nice but folders and network locations should be added to it.

  49. moocna@hotmail.com says:

    Kosher… I’m not entirely sure you know what you’re talking about – as VistaLover said. Windows Vista DOES have WPF and WCF built in and uses it extensively – it’s part of .NET 3.0. As for WinFS – it wasn’t going to be a filesystem per se – it was going to be more like an SQL database sitting on top of NTFS – I imagine the reason it got killed off is because of performance/complexity issues. Once again, just let it die.

    As for the rest of you asking for more eye-candy or more stream-lining and less bloat: you can’t have both. Either you have the eye-candy in Windows Vista or you have stream-lining. I find that the Windows team struck a very good balance of the two.

    Finally, TimOR – get a new computer, for the love of god. If you’re running a Northwood Pentium 4 with 512 MB of RAM, it’s going to feel like a dog compared to XP, if you’re running anything sold for 500$ or more in the last 2.5 years (might I remind you that Vista’s only been on the market for 1.5) then it’s going to seem faster/more responsive due to Windows Aero and Superfetch. Or if you do indeed have a relatively recent computer, please, actually install Vista instead of referring to common knowledge. For further reference I recommend the Mojave Experiment.

  50. TimOR says:

    MrDiSante – hey, I’m giving you MY experience with Vista – no need to get snippy. Actually I was running an HP dv6204 laptop (bought about a year ago) with Vista Home Premium. I got so frustrated with Vista (for the reasons stated) that I wiped it in April and installed XP Pro (against HP’s advice). Haven’t looked back, but AM looking forward to Windows 7 and really, really hope it will be better than Vista and XP. For me, Windows 7 is Microsoft’s last chance.

  51. owenw says:

    Good stuff guys, am really looking forward to hearing what’s coming and being a part of this community.

    Vista was a great platform to build on, and I look forward to what comes of that

  52. mibrop says:

    Can you please make sure application contention at startup is finally addressed? A bug chunk of boot time is wasted as Windows Vista (and every version back to Win95) tries to launch every application that has weasled its way into starting up on Windows launch without monitoring which apps have hung or are taking inordinate time to launch.


  53. krishnanblr says:

    Thats a nice way of keeping people posted about the development and its progress.  


  54. Kosher says:

    MrDiSante, what exactly uses WPF in Vista?  When I speak of fully utilizing WPF or WCF in Windows, I mean libraries I can call from native C++.   Have you ever tried to interop WPF UI elements with Vista’s Windows UI elements?  They’re two different worlds.

    How many times have you seen a "contact" used in one place but you couldn’t quite get it over to the other place without some import?  To have a set of schemas that define the base types (like WinFS did), would provide the interoperability between the custom applications and Microsoft core products, which does not exist today.  We’re left with old technology like AD and services built on these older technologies.

    I run Vista myself and I think it’s just fine.  It’s solid as far as I’m concerned but when it comes to development and really being able to work with the number of SDKs available from Microsoft, there’s just no unification in the architecture and it gets very tedious.

    If you think I am here to hype up some alternative, you’re wrong.  The alternative doesn’t exist.  I could ask for something like Mac OS but Apple lacks some of the simple features that Windows has had since the beginning.  Apple’s UI is pretty  but I am positive that OS X is years behind Microsoft in terms of core architecture and SDKs.  The reliability and security are pretty good on OS X too.  I would say the same thing about Linux but it’s not an alternative in terms of development.

    I agree that it needs to be slimmed down and reworked from the ground up and modularized (that’s why I said I like server core).  It’s very close but they have to ditch explorer and the existing ACL model, along with the registry.  WinFS was that solution.  It was much more than a Database.  It was a set of Schemas that could be shared across organizations and businesses.  I don’t care if it’s not written in .NET, which is why it suffered from performance issues.  Much of WinFS and even WPF could easily be ported to C++ if performance is the problem.

    Another gripe I have is with HTML.  I am so sick of the fact that I have to develop multiple UIs for web and Windows.  Why can’t we just define some UI in XAML and fire-up IE, Windows, or a mobile device and Bob’s your uncle?  The whole idea behind XAML was to create a unified UI framework for Windows and the Web.  Somehow we ended up with two entirely separate platforms.  The same goes for Direct X.  Why doesn’t WPF/XAML speak Direct X?  This is what I am talking about…  If it seems like I have gone off on 40 different tangents, maybe it’s because the mirror is reflecting back at Microsoft now.

    BTW, WPF and WCF are NOT used in any of Vista’s native components.  They almost didn’t include it in the release.  I know, you don’t want to hear what I think.  But when Windows 7 comes out and it’s the same thing we’ve been seeing…  I’ll say I told you so.

  55. gonzc900 says:

    DOS has nothing to do with it. This is bad because thats where the mnain problems are

    many people are sacred of a total rewrite and use childish comments like "if microsoft copies apple, I wont ever use microsoft products again!"  Please. give me a break stop being childish and get with the times…

    so another tip for Microsoft. Work together on this, not in separate rooms or buildings. Think AND work on the important things and the fun things may be added in the end

  56. consumer4beta@hotmail.com says:

    I cried with joy when I came across this blog. I have an emotional connection with Windows and have grown up along with it as it evolved during the 90s. I didn’t get to test Vista but I would like to beta test Windows 7. I believe I can give good feedback from the perspective of a developer and an advanced user. Btw, as a start, you can *at least* inform the world whether Windows 7 will be NT 6.1 or NT 6.5 or NT 7.0, I’m sure that would be decided by now and disclosing that won’t affect any other secret.

  57. shin0bi272 says:

    This is great news.  Me personally though call me old fashioned (Im only 30) but Ive always just wanted an OS that loaded quickly and held all of my files in an easy to get to manner and thats it.  I dont need animations or flashy graphics or see through windows.  I just need an OS that runs my games and gets out of my way.  

    Security is another concern.  Can we please spend more time on fixing bugs prior to release and a little less time on adding cool graphics?  

    My third suggestion would be making the installation more automated.  Several times in every windows install you get to a point where the only option is to hit next or theres a count down screen for a restart.  About the only things the user should have to hit keys for should be the accepting the EULA, selecting the drive, deciding how to format it if at all, the network or domain (if it can find and install a driver for a nic) and the product key.  That should be the default installation so I guess you should be able to select a default or advanced install too.  

    You can name the pc after windows is loaded or have it load a temp name during installation and prompt the user to change the name on next boot.  the timezone should be the same thing.

    Maybe I should just apply to be a beta tester lol!

  58. Canoro says:

    You are going a very good way by using more the touch screen ability as a more common way to interact with the GUI. The method is good, but I feel it’s in the wrong place.

    people like to interact with their fingers with objects, but what if that object is far away? they need to walk to that place to activate the desired operation. The way we have to interact with windows elements is thru a keyboard and a mouse. those things are right below our hands and fingers, at our reach.

    Imagine this, connect two screens into a computer that has 2 video cards. one of the screens make it a touch screen, one of those Smart Screens Microsoft may have around there.

    in the touchscreen monitor, run the On-Screen Keyboard. and make the applications run on the non touch sensitive screen. the touch screen must be one of the smallest ones you have, flat and wide screen.

    there, you have a keyboard that can change layout to any language, or change interface like when you are playing a game. imagine a laptop, that has a touch screen keyboard. it will be flat both sides. and if you open it 180 degrees, and rotate it 90 degrees, and make it extend the application to both screens, and configuring it to display the image 90 degrees left or right, it becomes a bigger screen, like for watching a movie.

    what we have right now with Windows is the form of interaction with the program overlapping the programs themselves, like the start menu overlapping the programs that are open. how about if the start menu would be displayed in the touch screen keyboard, when the key with the windows icon is pressed? right now we have all the menus, icons, options of interacting with the elements embedded in the programs themselves, if the touch screen keyboard would be possible, (which it is, I already explained how it can be possible), the menus, icons, and other interface elements to interact with the programs could be displayed in the touch screen keyboard, the keyboard could change skins, I don’t know, each developer of each application will decide how it would modify the keyboard to fit the program needs for greater interoperability. you can even emulate a mouse there, or turn it into a keyboard. or drums. change skins, i don’t know, i don’t know where people creativity would go, nobody knows.

    I have to say that I appreciate this move from Microsoft, using the masses wisdom to develop Windows 7. a Windows we built ourselves.

  59. caywen says:

    Steven, thanks for starting this blog. I have a feeling each post will kick off a heated discussion. I hope Microsoft does keep an open mind when reading responses.

    I hope with Win7, Microsoft starts to address why Vista won’t run well on netbooks. Today, I saw an Acer Aspire netbook running Linux. It boots in 20 seconds. It comes out of standby instantly. It does everything that most people need from a PC. And it does it well.

    Steven, these things are going to kill Windows unless something is done about the footprint.

    Bigger is no longer better.

  60. jagansai says:

    I don’t the internals of vista. But, I use Vista Ultimate edition and it is clean installation instead of purchasing a PC having vista installed.

    The difference I observed is, clean installation performs better than the one we got from vendor. I think what we get from a vendor is a demonized version of windows vista. May be Microsoft can suggest ( or plead with) their vendors not to bloat their OS with unnecessary crap. It’s ultimately Microsoft who gets the bashing. I also run Ubuntu 8.0.4 on my PC and except for difference in boot time, I don’t see any difference in performance. FYI… I just have 1.5 GB RAM on my laptop and I am not a pet user…


  61. onan says:

    I have a wish for the next Windows version. I think that Windows Vista is way too slow. It takes ages to boot when not using the sleep function and it has loads of tasks running in the background. Even with faster multitasking, applications use too much time to load.

    I use Vista on both my primary computers. The people developing Linux have understood this. They make their os both fast and good looking.

    Microsoft and Apple seems to head the same way in this matter.

    People have been spoiled with Windows XP for so many years. Since this is an old os now, it is fast compared to the hardware today.

  62. Mikilari says:

    Is it possible join any Alfa/Beta W7 programs? 🙂

  63. i-away says:

    Of course u should clean install on every pc u buy.Pcs with vista already install usually have trimmed-down installations or stupid configuration s like 2 same partitions.

    As far for the suggestions… I would love to see a steady core that uses the power of quad processors be modular ( what ms did in windows server 2008 and vista was a good move so keep it that way ) . Me ( like alot of people i guess ) i have the leaked build installed on a test pc  and i think that the new interface is a good move. Of course is still in early stages so some bugs and hangs are expected. But i honestly believe that if u can keep tha core in  low size and make it modular and able to use the power of cpu more efficiently it will improve overall perfomance dramaticaly.

  64. As said in an earlier post http://in.youtube.com/watch?v=b9ifQvQCO7Y

    I know some of this is in Vista but this …is so much better!

    MS take note that impressions count for a lot and with your capabilities you could make this happen.

    Apple folks are happy to pay 20% over the odds for something that "looks good" and has a great user experience


    The Youtbe video is exactly the type of advertising that is required – no cheesy US voiceover banging on about user productivity etc

    Just show the product and it should sell itself

    Less is more and that is why for years BMW didn’t even show a person talking in their adverts they just displayed the car.

    I bet if you put a market research survey out there of the best advert you have today for Windows Vista and this the feedback would be clear

  65. pdileepa says:

    Windows needs to make a strong comeback. Not in numbers, but in the minds of people. Let’s see what Microsoft can do with W7!

  66. VistaTech says:

    When you create a blogg with these intentions in mind, it is important that you do follow the visitor’s visions over time. Note what has been said multiple times, and do not refrain from integrating it into the next version of Windows.

    Here are some features that I know everyone would like:

    1) A dock on the "top" of the screen. Download the program Rocketdock and see how it works!

    2) A search-field which is part of the task bar. You should not have to open the menu, since then, nobody is bothered to use it.

    3) A fresh interface. I’ve personally grown tired of black (Win), brown (Lin) and gray (Mac) as the colors on my desk. Windows XP did it well with a blue color which was nice to look at.

    4) Better hierachy. You should have a menu on the left where you could choose folders. Then when you open a folder, another menu should be added to the right of it, displaying the maps/files in the map you just clicked on. This allows the user to access all their maps much quicker.

    5) Better performance. When I try to open Firefox now, it usually takes about 5 seconds. With XP, this took a standalone second. The responsiveness must be improved a lot.

  67. When using touch screen can you build in a simple utility that allows you to open programs without having to fiddle with the start bar / quick launch and without the need to have numerous icons on the desktop..

    similar to this picture here I have made


    It may already be done but I haven’t seen it on a touch screen.

  68. alec.spyrou@live.com.au says:

    I agree with the blog posting from a developer that was referenced to the windows team earlier.

    I have Vista at home on a new machine and it runs well. I have put Vista on a 1.5 year old high spec Toshiba Tablet (M400) with 2GB ram and it runs like a dog.

    The disk is always thrashing and holds up the whole experieince. After suffering with it for 6 months I just rebuilt it with XP and it flies.

    I am a Technology Architect at our company of over 16,000 staff and I am tasked with recommending our roadmaps. I can’t justify Vista on current laptops and can’t justify the $35million spend to refresh our whole fleet when it runs XP very well.

    The consequential impact is that we have also not been able to recommend Office 2007. The seed of doubt was planted with Vista (i.e. what are the benefits) and our users with two upgrades (Office 2007 first – new UI) and then Vista later did not stack up to reasoning.

    So the company may wait for Windows 7 and Wave 14 for Office

    The most I can recommend is Vista on new laptops only (once we have a confirmed high spec model that performs well) and office 2007 across the board. Then wait for Windows 7 once it has been available for 2 years.

    However by then we may be thin client across the board with Citrix at the backend apart from our small mobile workforce.

    Now make Windows 7 run on our current hardware and we would install without a hesitation as the productivity gains make any minor software impact worth it. However expect me to recommend across the board hardware upgrades for an OS which is percieved as bringing little TANGIBLE benefit to the workforce and they will spend their money on a Mainframe upgrade and keep the change.

  69. alec.spyrou@live.com.au says:

    Again based on the earlier external blog

    Somehow you must stop the retail OEM versions of software being b@stardized with utilities which are buggy, duplicate functions that already exist in the OS, provide little/no value, devalue the user experience by creating confusion.

    Isn’t the huge effort MS developers put into the user experience worth defending in some way?

    Perhaps in OEM versions of the OS you should put in a default check for apps and drivers that are not shipped in the OEM version that are not written by MS and deny installation ro atleast flag them as "not preferred" and give the user the option to uninstall them when he first boots up.

    Also in OEM versions a warning should pop up when the user looks to install a driver that is not from MS

    You may piss off your partner eco system but the damage they are doing will hurt you more than them

  70. Mythokia says:

    Considering integrating the services offered by Microsoft Live division more tightly into Windows. There is no reason why should have Windows Photo Gallery AND Windows Live Photo Gallery. There’s too much duplication of functionality.

    Windows 7 should be a strictly x64 release. Most of the common hardware have x64 drivers already, and it’ll force the rest (I’m especially looking at you printer/scanner manufacturers) to move on too.

    Also, could we try to resurrect WinFS? 😉

  71. ThomasE says:


    thanks for starting this blog. At least, it induces a feeling of being able to contribute to the development. My suggestions are:

    1) You should make all components standalone and uninstallable, i.e. if I want to use Firefox why should I have IE installed. And this is also important for smaller applications: Why do I need the built-in firewall if I install another one; or why do I need Paint, MovieMaker, a defrag and so on if I want to use tools from other developers. It should be possible to choose what I need when installing Windows (something similar to the package management on Linux).

    2) You should change the way applications and their installations are handled. This means the registry and such components shouldn’t be needed anymore. I should have one folder where every part of my application is inside and when I delete it, it is gone. Or when I sync it with another computer, all settings are the same.

    3) Is it possible to improve Microsoft Update so that it becomes an update application for more programs. It is also something like the package manager we know from Linux I mentioned before, i.e. applications that are often used like Firefox, CorelDraw, Photoshop, … should be updated automatically and perhaps smaller applications should be able to put themselves on the list. That would also improve security as all programs would always be up-to-date.

    4) Something like WinFS would be great.

    Best wishes from Germany.

  72. Canoro says:

    we need more control of our sound cards. i read one post that said "why we can’t install 3 sounds cards in the computer, and unite them to form a 5.1 system?" or convert a 5.1 system into a 7.1 by installing another sound card. redistribute the sound channels to whatever sound card you may find fit. that would be possible if windows would have that option native. because you may have the ability to do so, but only work in a single media player. if not in native support, drivers should have the option to add plug-ins into them, for the changes to affect the computer sound in general.

  73. StefanKlose says:

    I’m looking forward to read some good news on my next workstation system. As a first step i would like to see the basics of your work displayed here. What about the research and interviews done for your new operating system? It would be nice to see what’s the foundation of your work. That will help us to make connections between your assumptions and our understanding.

    Best Regards,


  74. PAStheLoD says:

    Just a quick question before Hell breaks lose, and comments hit the 1000’s mark 🙂

    I know that every product’s success is ultimately measured in how much money it made, and with Windows that figure is mostly affected by the corporate/enterprise partners/buyers. However, the overall image of anything MS related these days are determined virtually by the whole Internet, by the voices of the blogosphere, forums and word of mouth.

    The first part isn’t too hard to achieve, just make W7 very friendly to sysadmins. Easy to maintain, remote install, massive automatization, self-healing, space for customization, et cetera.

    The second is tricky. That’s the sum of all the little annoyances, bugs and the experience&feel of the product. If the users experience it slow, then they won’t care that in the showcase videos it was running with 120 FPS. If they have trouble installing a device/driver, they won’t care, that you’ve a new framework for drivers. They won’t be interested in any of that dot-net-thing if they have to sit and wait for 43 minutes just to install the .net framework. They won’t care about new technology if they can’t experience and feel the fruits of that new technology voodoo-something.

    And for that I think the best is to let the "power user base", the developers, add their ideas, addons and useful bits to W7. It can be done via brainstorming a’la ubuntu. It can be done through wishlists, bugreports, open betas. But bottom line, it can be done.

    Plus MS has the possibility to influence things that the linux crowd can’t. Like device manufacturers, drivers, and such critical components to the overall Windows system.

    Well, my €0.02s hope it’ll make a real fortune for the users 🙂

  75. janisk says:

    as a Linux user all i can say – God speed.  Hope you will deliver this time, not as with previous version when much was promised and no features i was interested in was delivered.

    And consider – one version fits all, and users can turn off features they do not need.

  76. Knipoog says:

    Great initiatife!

    THE question is of course: What it’s gonna be?

    I prefer strongly Just An Operating System.

    If I want to use outlook, I will install it myself.

    If I want to use IE, I will install it myself.

    If I want to use Window MediaPlayer, I will install it myself.

    Etc etc.


    Regards 😉 (Knipoog)

  77. Eerazor says:

    I think it is a great idea to convey information that has been tilted towards finalization, rather than the "we could" and finally "we did" marketing campaign of Vista. I like Vista, even if it does have a few little quirks, but if you have a strong enough system, you get used to it and it works.

    If there is one thing I have found very annoying however, is how Pop-Ups are handled inside XP, Vista etc.

    Every program has its own Pop-up stopper nowadays. Google Toolbar, Antivirus Software, Webfilter Software, Internet Explorer, Yahoo Toolbar etc.

    If there is a webpage that you want to visit, that has a pop up you would actually like, it gets blocked and you spend hours going over every pop-up blocker to make sure it is switched off. The CTRL and Link version does not always work, especially if Google Toolbar is active. So my request is to have a standadized, central pop-up blocker in Control Panel. One that everyone has to be compatible with so that when you do switch it off, it switches all of them off.

    For Windows 7 that would actually be my only request. Apart from that, keep doing what you are doing. Your reputation might not always be the best, but you are good at what you do, so keep doing it! Look forward to updates and a respectful discussion round.

  78. Mattmatthi says:

    1. I am using Windows Vista Ultimate right now, and I’m very happy about it. But it took some tweaks to get it look the way I wanted. Too many links in the start-menu, wrong color on the windows (black looks better to the taskbar). Mabye you should work a little bit more on that.

    2. There is so many built-in softwares that I don’t need. Windows Mail, Sideshow, Calendar, and more. Could you mabye give us the option to choose which programs the operating system comes with? Like when you install it, you can check/un-check different softwares? That would be great!

    3. The look on the top border of open windows doesn’t look good. Fix it. Also too much "glow" on the form/window title, when not maximized or minimized, but the middle-thing. (can’t remember what it’s called).

    4. When you click "Show desktop", in the quick launch menu, it shows the desktop, but also hides the sidebar. That’s not good enough! THe sidebar should be more "integrated" in the desktop, and not a program running over it.

    Thank you.

    (if my english is bad; I’m from norway.)

  79. Nemisis says:

     I would like to know if MS. is going to introduce DX11 with this OS.  If so will MS change the specs . Like they did in Vista for DX10. In the orginal specs DX10.1 was removed and add later by MS with sp1 for Vista.  I wouldn’t want to see a repeat of that.  If the hardware companies aren’t ready no need to change the specs as it henders progress. and Dx9 cards would have run just find until hardware cashes up. As it turned out removing Dx10.1, This allowed NV to Have a DX10 hardware only because Dx10.1 was removed from the orginal specs. This allowed the game makers not to use DX10.1 SO no games are made using it. Now I read that MS said DX10.1 really wasn’t much.  

    In the one game that had DX10.1 ATI performance was greatly increased. But NV stepped in and forced the game company to patch it. Using its  . It would seem it was NV crying to MS but we can’t do DX10.1 So MS redifined DX10 . BAD BAD MOVE.  I hope this doesn’t happen with DX11.   Intels Larrabee is very interesting Now isn’t. So now we have a gpu maker who really doesn’t care what DX is used. As intel really can do as they please . Something MS isn’t use to .

  80. Mem says:

    Oh googly moogly this will b fun

  81. st.karthik says:

    Since touch is a major feature in Windows 7 I could like to discuss it here.

    I believe the traditional window UI is not very apt for the new generation of touch or surface computing.  The current windows UI was developed keeping in mind the mouse as its pointing interface. But more wonder can be done in the context of multi touch. I believe Microsoft should make a more efficient and innovative UI to take full advantage of the multi touch.

    In this context Microsoft should not lose its compatibility with existing mouse and keyboard.

    My suggestions for the UI could be

    1 gesture

    2 redesign the context menu as an applications launcher or a menu that can handle multi touch

    3 great animations are a must!!!!!(Must kick the OSX out)

    This early concept of urs  “Future Technology – A Day In The Life Of Mike”  give a great picture of thing to come in windows 7 (Touch , voice and Cloud computing)


    One final word guys!!! “It’s time that we tame those Wild Cats “

  82. eirol says:


    thanks for starting this blog.

    My suggestion:

    integrate an central Metadata Database Infrastructure like(compatible)


    for all Apps. (KDE 4 did it ;-))

    sorry for my bad english.

    Best Regards,


  83. nesher says:

    I hope that Windows 7 will include Touch API that will provide coordinates for every touch. Not only gestures. This way developers could analyze them.

  84. phoenixDownunder says:

    This is great news. Keep it coming. Things that are needed.

    We must do away with the old/current model of the file system and disk drives. They must become virtualized resources. The concept of Application orientation must also be removed. To process anything, simpler, faster and more integrated tools must evolve. For example we don’t need Word Excel Email and Calendar as separate functions but all the functions that those applications have must be provided as object extensions to the operating system. That means the kernel gets smaller, the supporting resources become much more extensive but are only loaded when required. This of course means that the fundamental message handling within the operating system must be bullet proof, small and running as fast as possible. No we don’t want a bloated Linux system, no we don’t want a slow microkernel although academically they are favoured. Mac OS X does a lot of hiding but it is rapidly becoming bloated too and now requires heavy duty hardware for performance. Must forget the past i.e DOS and XP. Anyway those are some of my thoughts. Is anyone watching FreeBSD at all. Its fast.

  85. Panos Filip says:

    I hope that Windows Seven will support more filesystems that NTFS and FAT 😉 It would be a great improvement if we could have our system on WinFS(I hope that it will be good and not so fragmentation friendly) and our personal files on XFS/JFS.

    I am a WindowsNT6 SP1 x64 user + ArchLinux x64 user, so I know all good and bad stuff from both sides.

    Have a nice start and be openminded.

  86. Andre says:

    I have a wish for the Windows 7 setup, a checkbox labeled "Make Win7 look like Win95".

    The first thing I do after installing a new Windows release is to disable all effects, disable all services, turn things like the sidebar off and switch to the classic theme.

    I was quite disappointed about the ugly classic theme in Vista. Also by classic start menu I expect the classic start menu.

    I also couldn’t get the XP explorer.exe to run on Vista, so I’m not gonna using Vista. Those favorite links are not my favorite links and I don’t want this view you can’t even turn it off (only minimize it).

    And I still miss the separate search window we had in Win95 when we pressed F3. And I surely don’t want any indexing service.

    Of course I do want new features, but I don’t want change just for the sake of change.

    P.S.: Before anyone replies "then stick with Win95", nope, I want Unicode and multiprocessor support etc. but also the minimalistic and clean look&feel of Win95.

  87. Panos Filip says:

    @Andre : They can’t go back and bring back Windows 95

    The best they could do is if they could add in all the windows and borders more menus for personal customisation.

  88. Pendragon says:

    Opps I’m late, over 80 posts already.

    Hi everyone, and thanks to the Dev’s for setting this up. I’ll be watching closely to see what happens, when I think I have something worth saying I’ll post.

  89. Knipoog says:

    My idea exactly!


    Quote [Friday, August 15, 2008 5:40 AM by Mattmatthi ]


    2. There is so many built-in softwares that I don’t need. Windows Mail, Sideshow, Calendar, and more. Could you mabye give us the option to choose which programs the operating system comes with? Like when you install it, you can check/un-check different softwares? That would be great!

    [end quote]

    But lets go one step further.

    Leave all build-in software out! And let us users decide wether we want them to install or not. Do not make any built-in softwares part of the operating system.

    (I’m from holland by teh way)


  90. Wound says:

    Speed, speed, speed. I want a UI that is always smooth and responsive, and never slows down. Currently too many background tasks have the ability to bring the PC to its knees by monopolising system resources. Indexing for example, or journalling. Heavy disk or network I/O shouldn’t slow down any UI elements, menu’s etc, even if it means displaying placeholders for temporarily unavailable information. If it’s not what I’m interested in, it shouldn’t slow me down. The start menu in XP is particularly bad at that. I shouldn’t have to wait for windows to catch up with me when navigating menus. Banish the hourglass!

  91. Tomorrow_08 says:

    Hi.I`d like to ask a few specific questions.

    1.How is Windows 7 built compared to Vista?.I mean specifically that the main image is in .wim format and its possible to integrate various software/update packs into the offline image.In Vista the Service Pack easy slipstreaming doesent work for SP1(its promised for SP2).Will windows 7 allow for better slipstreaming from the very start?.Also how about different OS components?.Say i remove something from the install and other programs could react to it so things would not be broken.I know removing components with third party sofware is not suggested by MS but neverless.

    2.How about interface continuity?.In vista for example Paint and Windows Media Player look like different programs from different company as there is no common inteface exept for few buttons and menus.Even in the menus things are not always in the same spot as one would expect.

    3.Will there be a new interface theme in later(BETA?) builds?.Currently M1 uses Vista Aero.I love Aero but i wanted to ask this question anyway 😀 .

    4.Are the Boot and Shutdown sequences handled anyway differently than they are in Vista?.Say maybe faster Boot and so on?.Also general performance-i assume MS is closely working together with ATI and Nvidia to make sure adequote drivers are available as W7 launches?

    I know you cant answer all of these questions but i figured id ask anyway 😀

  92. Shadow_Concept says:

    Hey, I’ll probably post this multiple times until it gets noticed, but I really thing windows 7 needs to be a super efficient core with plugin style features.

    That way as a gamer or just someone who needs all the speed he can get I can just run windows barebones, with only the applications I need.

    I fully understand why all the features are on and everything acts the way it does, because generally people are stupid and want it to ‘just work’. But there is a growing number of people out there that want windows to simply be a super efficient core, that comes with a default GUI and features, but allows them to all be "unplugged" and replaced, or new ones added, even allowing 3rd party GUI’s like gnome and KDE to sneak in, and media programs to be made that can allow you to unplug WMP and replace it if it takes your fancy. I think it would be great to look at a GUI plugin online, give it a run for a few days and be able to return to the default if you don’t like it, especially if it doesnt have to run on top of the default and can be as efficient as if it was the original.

    Another upside to this is backwards compatibility. From all accounts (tho I dont know for sure myself) backwards compatibility is really bogging the system down, but it could be set up so that, if say, you needed to run a windows 95 program, all you need is to download an appropriate plugin and off you go, and when you done you can unplug it/turn it off.

    Although the average user probably wont ever change these things, it will definitely be a godsend to the savvy, and those are the people who are currently killing vista’s rep online and recommending people don’t buy it, and they are also the ones that the others listen to.

    I’m currently a 3rd year software engineer, and have taken courses in operating system design, and although I dont know much yet, I’m keen to contribute and learn here, and am quite impressed that a blog like this has been setup :).

  93. codix says:

    Hello Devs,

    I can only hope you will implement a consistent User Interface.

    There are still a lot of old UI Designs under Vista.

    It would also be nice to have a central place to offer software products (like windows marketplace, just implemented right into the OS as a package manager)

    Setup.exe is unnecessary through the package management.

  94. Andre says:

    @Panos Filip: I really don’t want Win95 back with 16-colors icons 🙂

    But Win95 didn’t do anything I haven’t asked it for. There are already many annyoing things in XP which waste my time.

    Control panel > Add/remove software, takes 3 minutes to show the list because it calculates the size and usage info for 200 apps. Also why is this a HTML view? A simple list with columns for size and usage which are calculated *on demand* in the background would be nice. The list should be shown immediately with <<calculating>> in the other columns. And then a simple option to hide/disable these columns.

    When I take some pics with my cell phone and plug it in to the USB port and go to the pic folder with the Explorer on XP it queries the information for every single JPEG which takes a  minute while the Explorer is unresponsive. On Win2000 it just shows the files. Had to use ShellExView to get rid of all the extensions.

    For me Vista has taken the annoyance too far. There is no useable classic theme and Explorer and that’s already enough for me.

    Windows has become an OS for the average Joe but is no longer a productivity system.

    To the Windows devs: Please always keep this in mind, for you it might be an improvement or nice feature, for others it might be an annoyance.

    Oh and I have a wish for Paint, if you double-click a color at the bottom you can see/set the RGB values, but you can’t double-click the selected fore- and background color. So you can’t see the RGB values for colors selected with the color picker.

  95. thecolonel says:

    for me the thing that went most wrong with Vista that you guys can fix in Win7 is simply the sheer size of the thing. throughout history PCs have just only ever been getting bigger, faster, more powerful, but suddenly we’ve experienced a sea-change in the arrival of mobile computing and particularly the netbook. so, for the first time ever new computers are actually getting smaller and less powerful! i don’t hold it against MS for not seeing this coming, because i think very few people did, but now that this is the new reality they have to adapt fast.

    what i would like to see in Win7 is a modular operating system with the smallest possible base around which components can be plugged into for extra functionality. the supersize nature of Vista is just not the way to go, slimline is. take a leaf out of Apple’s book and make it possible to run a variant of Win7 on a phone. at the moment running Vista on even a netbook is not viable

    oh, one other thing, please don’t employ any more colour-blind interface designers, bright green mixing into bright blue doesn’t feature strongly in the history of fine art 😛

  96. wieweet says:

    imo windows 7 will need to realy change some core futures to.

    if you boot a version of linux (even a live cd) almost all your hardware instandly works. windows alwase needs to go find a driver. i have no idea how linux does this but it is something i would realy love in windows 7.

    also why is it possible that thare is a limit of hardware that windows can use… like a max of ram windows will use. i think that’s just stupid. it must be possible to be able to support inf. cpu or ram the os should not limit that.

    also once again, many people have sead it: " less is more" do not overload the os with futures. they will make the pc run and boot slower. i would realy love the plug-in system as mentioned before, like in firefox. make it possible and easy!!! for people to chose the extra futures them self and plug them in and make it possible and easy for developers to make those plug-ins and get them online.

    also boot time is still kinda lang ant it’s iritating. BUT shutdown time?? why would you need to save settings after you finished working on your pc?? just save them when they get changed. if you shutdown the pc it should almost just power down instantly!!!

    please realy make a change to windows this time, that people can feel, and it will sell like bread!

  97. bobharvey says:

    I’d like to see the kernel separated from the windowing system separated from the desktop.  

    Was it back in NT3 that the windowing system was buried in the most privileged ring of the OS, to speed things up?  That decision ought to be reversed.

    I am sick and tired of innovation in computing being confined to eye candy and the lashing together of the latest gimmicks.  If we are to see you solve the things that afflict Vista, we need to see you concentrate on the Operating System part of an OS.  Architecture, architecture, architecture.

    Windows has "just growed" like topsy.  pcmcia, usb, firewire, bluetooth, wifi are all grafted on and are fundamentally different from each other, and require different tools.  USB was supposed to be plug-and-play, but I am forever having unmount things before unplugging them.  In the 21st century?  why?  Why is the way IRDA works so fundamentally different from the way bluetooth works, at the OS level?  There can be no excuse for this, the "everything is a file" approach of the earliest unix files systems was there as a prototype to be copied and improved upon.  Do it now, before someone invents brainlink, homebox, nightwire, lifenet and a host of other things that will need re-writing from the ground up.

    If the user is separated from the OS by separating kernel, windowing, and desktop then each and every device in the world could be represented as streams of data: unsolicited, solicited, full duplex, and interactive.  

    Separating the desktop from the OS would also stimulate innovation that currently is confined to ‘skinning’ things, and simplify the development of different environments for different uses, like palmtops, voice-op, systems for the blind, ruggedised, child-based and even animal based interfaces.  Windows for chimps, anyone?  We could be IMing with other primates.

    similarly the familar APIs would be retained for development on phones, home theatres, 3D and immersive systems, industrial and real-time.  You would not need a separate API for every application.

    Oh, and the support for touch-top computers could be built into the OS, where it belongs, instead of into applications like office!

    Once there is a clear, documented, separation between the OS and the user, then it should be up to the hardware manufacturer to ship the machine with a working kernel – it becomes like a super bios in some ways – upon which your OS, windowing, and desktop will always run.  You don’t end up bundling hundreds of hardware specific bits of code in the very heart of your OS, it becomes HPs or Dells job to do that.  And some simple tools – a virtual computer shipped in your OS – could be used to arbitrate and assign responsibity for bugs to Microsoft or to the hardware vendor.

    architecture, architecture, architecture.

    My other plea is to outlaw GDI printers etc.  Make the printer manufacturers put the smarts back into the printers where they belong, so that the need for a separate driver for every one is removed.  The amount of support needed in most companies would be halved at a stroke!

    Slash, burn, simplify, and create.  Let us have an end to incremental development and its inevitable bloatware.

  98. bobharvey says:

    Here is an idea.

    Take the existing linux code base, keeping the open source licencing, and contribute support for that for things like gdi printers and wifi chipsets with closed drivers.

    Then implement windows as another windowing system in parallel to X, another desktop in competition to KDE, gnome, fvwm etc.   Make AD and SMB a loadable service like Samba, as proprietary as you like.  The DLLs that are needed for applications, twain drivers, and the like would be installed just like the gtk libriaries.

    You could bring something like this to market in half the time it would take to re-write vista, you’d defuse a lot of the less hysterical criticism by the open source community by being an active contributor and solving some of the closed hardware problems, and be able to concentrate on what you do best – UI based tools for users and commercial environments.

    You would be virtualising your world.  Hardware vendors would be forced to properly support the hardware via the kernel and the open source community, you could slash the number of programmers you have patching round stupid problems as the number of combinations of devices escalates, and concentrate on the areas where you have been most innovative.

    Think of it.  A wikinomics version of windows!

  99. ramakandra says:


    …a new chapter…

    …thanks for the open attitude guys…

    …i am hoping foe visual customisation in the new windows…

    …my desktop is my electronic home…

    …and i want it to feel that way…

    …looking forward to all the details…


  100. Richard Rayner says:

    most of vistas ‘features’ were for simpletons to be able to use it and stay safe.

    however, this makes teh OS a nightmare to use for people who do know what they are doing. we dont need ‘Windows for Wetards".

    i dont use macs regularly, but my observation about them is that appeal to simpletons becuase everything is simple and easy, not because 12 wizards guide you through the process of copying a file over a wireless network safely.

    also, how about using virtualisation for compatibility, instead of bogging windows 7 down with backwards compatibilty stuff. a few core xp and win98 components can be running virtualised to enable programs that need them to run, without screwing with the main system.

  101. ezryder says:

    Just a couple quick feedback ideas for Windows 7

    – Lower system requirements.  Efficiency and modularity.  Untie applications from each other and place requisite dependencies in appropriate libraries.

    – Typical or Custom installation option

     — Typical installs, well typical, components of Windows (IE, Wordpad, Paint, Windows Media Player, etc.)

     — Custom allows granular installation choices, ala Office installation selection boxes. User can choose to install ALL bits and assorted bobs of Windows on their machine, or pick and choose.  Dependencies would be placed under requisite application packages.

    – Less intrusive and more common sense security.  UAC was a step in the right direction, but the plot was lost at some point. Administrative rights and what requires those rights needs to be gone over with a fine toothed comb as well.  When the only user account with administrative privileges on a laptop can’t run ipconfig, that’s a serious problem.

    That’s all for now.  Just my 2 cents. 🙂

  102. nickg2 says:

    No doubt that W7 is probably advanced far enough at this point, BUT if you want to make a smooth transition to a totally new OS — eliminate any DOS based canoodling. If you can’t do it from Windows itself then it should’t be there to begin with.

    And eliminate the registry and ALL DLL’s. It only takes ONE little "uh-oh" or problem with either of those to make someone want to throw the PC out a 22 story window (no pun intended)!!!

    I’m not a fan of MAC OS, but I do have to admit that I’ve never heard of anyone having problems with anything even remotely close to a DOS, DLL or registry nightmare.

  103. TheViewMaster says:



    Thursday, August 14, 2008 8:48 PM by JJDavis  <===(Put JJ n’Charge!!!)


    (I Might Even Have To Clear Away The "Cobwebs" On My "Spaces" Site For This!)

    Windows 7 Versions Should Be:




    Kool Aid Drinker

    …Kinda Thing!

    I’m a ‘Web’ Guy!

    I Started Out w/You On Vista…

    …But, When I Discovered Vista Was A *BIG* Ol’Honkerous Resource Hog (Choke!), I Wasn’t Interested & Dropped-Out!

    So, I’ll Give You Another Chance!

    But, If Windows 7 Is Another *BIG* Ol’Honkerous Resource Hog (Choke!), I’m Outta Here!


    Oh! …& How ‘Bout Using Hawaiian Code Names For Windows 7…


  104. eduardvalencia says:

    Please guys work alot in usability!

    For example:

    – Ability to swicth fully from windows Explorer to internet Explorer 8.5 or 9 (Version of that time?),with one button,and viceversa!

    This will save time to any user!

  105. Mr. Dee says:

    Hi Steve and Joe,

    I am a Windows Vista user and enthusiast from the Caribbean island of Jamaica W.I. Looking forward to engage with you on this next release. I guess this means I can officially change my blog title from ‘Teching It Easy: Windows Vista’ to ‘Teching It Easy: Windows Vista & 7’

  106. Jacob_Wex says:

    1. On OS installation, to present two choices:

    – for the general public: Default Install

    – for the power user: Customize with fine selection of installable modules.

    2. The registry nightmare: many complaints about the OS have their roots in the registry. Every couple of years a machine needs to be rebuilt – a very unpleasant experience, so people keep working in a slow and problematic environment until they can’t any more and then rebuilt.

    To avoid the above, I suggest to change the installation methods of the OS and applications: each qualified app will carry a data file, provided by the program vendor, that will contain the required interactions and desired relationships to other programs. That config file will reside in the app folder, and upon hitting "Rebuild" the OS will extract the info from the config file and insert it into an ad hoc system registry.

    That way, when the time comes to rebuild a system, just need to press "rebuild". Also, to delete an unwanted program that infected the registry – just remove the program’s folder and press "rebuild": The OS will transverse through all folders and build a new registry. Will be easy to move programs to another machine too.

    Required lists and parameters that are produced during normal user/program interaction will be saved into a "temp config file" – kind of an ini file – that will be used, if desired, to retrieve all user-defined program parameters for a full system rebuild.

  107. lfrankow says:

    VistaLover, stop yapping like you know about what goes on under the hood.  


    "NT was released in ’93, and IS the rewrite of Windows 3.x that you act like they need to do."

    What?   NT was NOT a rewrite of 3.1.  I was there, and got the shoebox full of floppies to install NT.  

    "There is not one thing OS X or Linux has… [cut] …or can do that you could not add to the NT line of Windows OS’s."

    It’s not about "what it has".  You miss the point.  That’s exactly the problem with what Windows has become.  It’s gone the development route that Norton Internet Security has.  Feature upon feature upon feature doesn’t make a program or an OS better.

    The solution is a hard pill to swallow.  For Windows to be a serious threat to OSX and Linux – and to be viable long-term – it needs to be rewritten from the kernel. This will allow it to take advantage of current and new technologies on the CPU and chipset level, and provide a new "1.0" level to build from.  

    So VistaLover, saying that NT and it’s derivatives are "good enough", and that what’s here now "just needs a little tweaking" is like saying that a 1993 Corvette is just as good as anything being made today.  Ya wanna know what?   No, it’s not.  And it never will be.  No matter what you say, you’re wrong, and will continue to be wrong until you see the reality that things have changed over the last fifteen years.  

    The real solution is to start fresh with new code that’s designed to take advantage of tomorrow’s processors.  Anything else will be a continuation of "good enough".  

    Therefore, Microsoft:  If the goal of Windows 7 is "Fixing what’s broken in Vista, and making Vista what was supposed to be," then say so.  

    But – if you want to know what to do to make your OS better do this:

    –  Look around.  See what your competition is doing better.  

    –  Be honest about where the weak points are.

    –  Start with a blank sheet of paper, and use the MASSIVE resources and tons of cash to hire a small team of people.  Make a clean break from this line of OS.  If you do it right, you’ll be able to use multi-core efficiently, and have software compatibility with existing software.

    ‘scuse me while I step off my soapbox.


  108. nickg2 says:

    Oh…and one more thing. Make it so that 7 can actually utilize MORE that 3GB of ram without having to resort only to the 64 bit OS.

    Or better yet make it a 64 bit OS right out of the box and work with the hardware manufacturers so that ALL hardware will work with 64 bit as a standard.

  109. hardon says:

    Imo, Windows 2000 had the most clean and usable GUI, and luckily, with XP it was possible to get the look 99% like Win 2000 (if it hadn’t been for this, I would probably still be using Win 2000). In Vista, the classic look is crap and doesn’t look anything like classic XPWin 2000.

  110. bobjase says:

    As some have previously said, eye candy is everything. It must be fast and it must be pretty.

    Everything must be pretty. The way the start menu opens must be pretty. The way an icon highlights must be pretty. I think Vista went a long way in this regard and the hi-res icons help a lot, but its important to push harder and farther and also to extend this into the native apps.

    Control Panel must be cleaned up so that its more responsive and slides and fades to keep state. Paint.Net should ship with the OS instead of the pathetic MSPaint. Wordpad needs an Excel counterpart.

    WinFS is an absolute necessity (I know that I won’t bother upgrading without it), and it must include some way of querying it (for us savvy developer-folk). Stop thinking of it as a way to push SQL Server and start thinking of it as a way to improve the OS. Use mySQL if you need to, just get it in there.

    Basic OS functions need further upgrades. A good example is fily copying. File copy in Vista is better, but check out TeraCopy and you’ll see what it SHOULD be. Why is there never a "no to all" option? Similarly, deleting over the network should have some "recycle bin" associated with it (probably on the remote computer). Its absurd that it’s gone forever except for special undelete utilities.

    Boot time should be cut down significantly and MS should work directly with MoBo manufacturers (and retailers) to eliminate the post or incorporate it (at least graphically) into the OS boot sequence so that there is a single experience from powering up until the OS is available (which shouldn’t be more than 6 seconds).

    Task manager needs some simple way of showing which apps are sucking the computer dry from an I/O persective (either Network I/O or Disk I/O). It’s easy to sort by CPU usage and very hard to sort by "Resource Usage"

    Obviously all the Vista security alerts have to be completely removed, never to return. This, obviously, backfired for MS and that is a big problem.

    Also, the ability to uninstall a printer driver would be nice (read around online if you don’t know what i’m referring to).

    Manual defrag should be accessible (I dont know whose idiot idea it was to remove it from Vista). Similarly, stop removing/hiding basic features. Just make a power-user menu (I might call it "administrative tools")

  111. Modcom says:

    I welcome your open community enviroment on this development phase. Please keep us out of the dark and deliver all that you promise.

  112. hardon says:

    Yes, I read Raymonds blog and this was disabled for security reasons, but usability is more important for me, thus XP is more usable than Vista. Adding 1000 new features but removing 3 I use every day is a downgrade for me.

  113. svizer says:

    Firstly a thank you for kicking off this blog, it is always good to glean information from your customers about ideas.

    If I may i would like to highlight the areas that I believe require addressing in the Windows product, (I shall focus purely on the desktop/client side of things as the server product is fairly mature but I am sure most of these points will not come as a surprise to anyone, hopefully!)

    – Security: Obviously getting security right is crucial especially these days with all the various virii, phising attacks, DDoS etc. I respect what was attempted for Vista but I believe the end-user experience was made the worse for it. UN*X security is quite straightforward and anyone with any experience with OS’s for years will say the same, it isn’t great for end users but it does work. I would suggest approaching core security in a similar manner to UN*X but improve and ease the user experience. One possible idea in this area is to create a slew of security profiles that will allow a user to switch to at a moments whim, thus providing flexibility for the users experience but still providing a secure desktop.

    – GUI: One of the major attractions in desktops has been the GUI, this made WFWG3.11 and the Apple Mac, and in fact this was one of the attractions for Linux in the early days. The ability to customise the GUI, having a GUI that is smooth, crystal clear and pretty on the eye will always attract the majority, again i really liked Aero in Vista but some of the issues were around the ease of customisation and speed of the GUI but it also did not introduce a new interface it re-hashed the XP interface which to be honest is a bit stale now.

    – Speed: This is a tricky beast and getting it right has to be one of the hardest balancing acts in Technology today, I don’t believe anyone will contest that Vista is unbelievably slow but I won’t speculate as to why I am sure there are a number of reasons.  Well whatever the cause there is no doubt that W7 has to be quicker than Vista by a good margin or else MS will lose the remainder of the market share of desktops, it is as simple as that. I am not going to make any suggestions here other than speed it up 🙂

    I appreciate that the items above are quite generic and that each has a number of components and detail beneath them that may benefit from further discussion but in general I believe that if MS focused a large portion of their efforts in cleaning these up for W7 it will prove to be a successful product.

    Apologies for the length of the post, and thanks again for providing the opportunity.



  114. Linda Moore says:

    Thank you for creating and providing this blog for Windows 7.

    Please rewrite Windows from scratch and if necessary forget about backward compatibility. This is probably the ideal time to do that since technology is moving to the 64 bit architecture.

    I would like to see a Windows 7 error message index website, which details the error message and what the possible causes for the user to get this error message.

    A single error message should NOT be used for multiple errors.

    In addition, there needs to be a trouble-shooting guide for users.

    Hint:  There is something wrong, when the solution for problems is to re-install the OS.

    Please pay special attention to creating top of the line documentation. Unfortunately, most of the "Help" guides are focused on the simplest of problems. There is no provision for entering, more complex information such as programs currently being used, etc.

    There was a time when the documentation was so good, that it could be followed by a newbie and everything worked.

    Be realistic when stating what types of hardware is required to get decent performance; i.e., do not state that Vista will run on 512 MB RAM, if that hardware configuation produces substandard performance.

  115. acquatile says:

    First of all, good luck with the project, and thanks for creating this blog.

    I hope that Windows 7 will do three things:

    (1) finally break from the one user/one computer paradigm that Microsoft has never been able to shake, even for servers.

    (2) take the smallest share of computer resources possible.

    (3) provide an easy way to disable the "grandma" mode.  I mean, wouldn’t it be nice if no one COULD write a book called "Windows 7 Annoyances" — because there wouldn’t *be* any?

    I’ll be following the blog with interest.  My company is an all-Microsoft shop, but we’ve already begun trials for switching everything to Linux because (and no offense meant) we feel that if we stick with Microsoft, we’ll be running into an ever-more-complex dead end.

    I hope that you’ll be able to make something good, something we’ll be glad to use, and not something we’ll feel constrained to escape from.

  116. Morglum says:

    I started working with Windows back in the NT 4.0 days. The thing that fundamentally sold windows is that it let the administrators accomplish things in a simple way. Some people complained that it wasn’t "GUI" Enough – well guess what, Netware was  command line, and it didn’t keep it alive.

    Helping administrators is what pushes windows in the corporate world. At my work, we don’t want to go to Vista – I know there are advantages, such as the TCP/IP offloading, but in my own experience at home with Vista, the operating system is more irritating than helpful.

    You need to use the investments you have made with virtualization to start an entirely new code base, as modular as possible, with VM’s backwards compatible to vista. Do not stay on this bloated, slow, overblown path you are on. Its a bad sign when the free guys are catching up in usability.

    Good luck

  117. thomasxstewart says:

    Did Vista Beta, Ultimate tech Tour & Server 2008. throughout felt real lack of Media abilities, even on 690 chipset, bit rough. So ,maybe instead of writing software from bottom up, MEANING: starting at easiest or most know spot.

    Start at weakest point, Media Center. That might Pull Up other features to better support entire system & offer public Quality Working System from Day One retail.


  118. Andre says:

    Windows does not need to be rewritten and should not be rewritten nor will it be rewritten. I’m actually tired of hearing this, it only shows that you have zero background in software development.

    There is a good article on Joel on Software that explains while Netscape failed: They tried to rewrite it.

    The kernel and Win32 API is ok, the problem is what sits on top of it. Back in the days it was the integration of IE that messed Windows up and with Longhorn it was .NET that messed it up (luckily that was scratched).

  119. fiskov says:

    As "Hardon" mentioned above. We need the return of Classic/Win2000 Look, this is of vital priority.

    Scrap all this Aero glass, bright colours and other eye-candy features.

    As others have also mentioned, "System Resources" Lets get Windows back to booting up with less than 100MB.

    Finally, lets make Windows 7 in 64bit only.. It’s time to move on, common!!

    Also with it avaliable as, Home or Professional.  

  120. Brian E. Hanson says:

     Hello and thank you for giving us this opportunity to help make Windows 7 a great OS.  Like others have stated here, less IS more, at least in the GUI department (and not in the innovation department). I realize that each new GUI with each new OS, brings a perception of justification, as it’s really the first thing people will notice. I think we can work a giant compromise for the various user types buying Windows 7.  

     With Vista, there were many different versions with somewhat confusing detail on who would need which. The versions themselves were almost all too similar too.  In Windows 7, what if there were two versions with dramatically slimed down GUI’s where it wasn’t so taxing on ram,CPU cycles, etc. The two versions of 7 should be branded as Professional and Power User.  

    We already know Professional is mostly business focused so by making it system lite, you’re giving companies what they want and need in the next Windows.

    Power User, would be a new and GREAT addition to Windows which would speak directly to an emerging group of users. As it’s own separate version of 7, it too would sport the same slimmed down GUI that Professional would have. It would be geared towards gamers,heavy photo and video editing too, as these are applications which will take all the freed up resources as they can get. But here is where things change. A Power User will take the time to change things in the OS and essentially, make it their own. They’re all about getting the MOST out of what they have. If they’ve gone out and bought a Intel Extreme Edition CPU or even a lesser clocked one they’ve over clocked, the last thing they want to see is that the OS is stealing the thunder in a lightning fast computer.

     How about including profiles which at installation, will walk you through what you need in relation to what you’ve installed as far as the hardware.  For instance, if you don’t use a printer the service and all related to printing are disabled by default. If you will never network to other computers, those services too will be disabled by default too. The installation profile will ask you these questions in the Power User Version as the OS is moving through the Install process.  Later, if said user buys a printer, he can go into the profile which is made and saved during install, and turn printer services and functions back on and reboot.  I think this level of customization at install for some would be a very VERY welcome addition. Without going on and on here, I have employed at least 50 some odd tweaks to Windows XP which alone, don’t really speed things up much but when all of them are done together, it does make a great difference.  Look into what people are doing with XP and Vista as far as making it run faster and smoother and implement those settings into 7 at install.  A Power User will know largely what he/she will use the computer for and what they will really need running in the background.

    Thank you again for this blog guys.  A very VERY good idea going forward.

    P.S. Let’s keep it civil in here and use this as an opportunity an not a stomping ground.

  121. A51UK says:

    Here are some suggestion for Window 7 hope they help.

    1.Make Window 7 be smaller and better performance.

    2. Bring back all the old protocols.

    3. More backwards compatibility e.g.(MS-DOS).

    4. Do not put thing that people well not use that make the window look better because of performance.

    5. Make Window more thread and make more easy to control the CPU Cores and threads e.g.(user giving program amount of threads or cores that the program can use).

    6. Do not uses any Stack then are not need it.

  122. Brian E. Hanson says:


    I just read my own post above and realized it reads that there should only be two versions of 7. I meant only two that would be GUI-lite. The other versions would include the updated GUI that Microsoft will add.

  123. raymondse says:

    Please, for the love of God, someone update the "Install New Font" dialog. I know that I and a great number of people have been pushing for this since the old Windows 95 days. Its over a decade already and its still using the clunky-looking Windows 3.x look.

    Ah, but that’s just me nitpicking.

    I really hope to read some more great posts from you guys and give us some information on the path you’re going to take Windows 7 on. Hopefully, when all of this is finished, you’re going to blow us away with what you’ve been working on. 🙂

  124. Tamale says:

    this blog is great, and there are some truly amazing suggestions already.   I think it would do microsoft amazingly well to seriously consider comments like  jacob_wex’s registry ‘rebuilder’ paradigm and maybe even bob harvey’s far-out "windows manager for a linux core".

    As crazy as it sounds, it just might be an amazing step towards the standardization of all hardware / driver problems for the rest of time. Imagine how easy it will be if hardware vendors only need to write one driver FOR ALL OSes. It’s not a pipe-dream if windows and osx are both build on the linux kernel.. and with microsoft’s help the linux kernel could become the best it’s ever been.

    I don’t even think it would diminish the value of windows.. the ‘product’ could still focus on bringing a consistent look and windows feel to the OS just as OSX managed to do with a modified unix base..

    but at the very least, the idea of keeping the registry mode easily rebuildable is an excellent suggestions that needs real consideration for microsoft’s next OS

  125. Panos Filip says:

    And I forgot to mention in my two posts up there:

    Windows 7 MUST be ONLY 64bit (amd64, Intel64) capable.


    And the system has to be built that way that the apps will be responsive like a thunder, like in WindowsNT 5.2 x64 (windows XP professional x64). I once installed it on my laptop and it was responsive and speedy as it had never been.I was forced to remove that OS because the Catalyst Control Center had ruined my system (I don’t know how) and I couldn’t launch any 3D app 🙁

  126. Brian E. Hanson says:

    I highly recommend looking into buying Window Blinds too. It’s a great GUI customization program which is very system-lite. This would literlly give users thousands of styles to choose from, with more being created everyday. A very loyal fan base within Window Blinds will definitely make it a wise purchase. the thing is, Stardock should still run and develop it because they’ve done great so far

    Just an idea, but a good one at that!

  127. LorenHeiny says:

    Will Steven or Jon or e7blog be commenting on the blog? Or will there be posts only? It might be more interesting with the former though I can appreciate why the blog might stick with a post only methadology.

  128. gonzc900 says:

    so far they havent…. hmmmm going agenst their word now?

  129. gonzc900 says:

    I read somewhere it was removed in windows 7….

  130. lyesmith says:

    microkernel, better filesystem. Make it like linux.

  131. J0eBl4ck says:

    It’s a great idea to involve your costumers with your new OS.

    Here are my suggestions:

    1. No more registry; After several months the registry is filled with data no one needs. So stop using it for Windows 7. Other operating systems also don’t need a registry.

    2. No more installs; Instead of using the well known install manager, programs should be installed via "drag & drop".

    3. Better window priority; Always when I’m (for example) working with MS Word I cant continue writing in the Word window, when an update or message from another software appears. This useless window is getting a higher priority then my actual work windows. Thats pretty annoying.

    4. 1-Click WLAN; Make a simple button on the desktop that shows all Wifi (WLAN) Networks and by clicking on one, the PC automatically connects to this station.

    5. I can do what I want; Please Microsoft I want to do with my system what ever I want. Stop these "your are not allowed to delete this system file" messages. I once got a virus on my system and I wasn’t able to delete it, because of this system message. It’s my system and I can do what ever I want!

    (6.). Well this issue isn’t really about Win7, but about the upcoming Internet Explorer; All browser on the world are using internet standards, so include them in the new Internet Explorer. Web Programmers always have to program their websites twice. Once for the IE and once for the rest.

    I hope I was able to help you with my suggestions. I don’t want to blame MS or their products. I just want to make them better.

  132. A51UK says:

    I jest read my post and i think i did not the important of the the new Windows need to be more thread so the Windows can be more quick and make more easy for programmer to use thread in they program more easy. I also get to say do not use any Stack in the new Windows. They may be other way of doing thing without using then. It would may better and easy in a system that is going to use more then one thread at the same time. Then being let down by then. One lest thing make it a 32 to 128 bit system if your can. if you have not read my other suggestion have look it then and tell my what your all think about my ideas.

    hope make the Window 7 go well.

  133. vikasgoyal77 says:

    Thanks for starting this blog. Hope to see lot of info on next verison of IIS and Windows Activation Services.



  134. jrronimo says:

    Steven & Jon,

    Thank you for opening this avenue for discussion.

    I would like to see a post in regards to the touch-technology & Win 7. We all know Windows 7 is going to have ‘touch’ and that’s great. But I am assuming we’ll all need new monitors for that. As a Windows Beta Tester (Win2k SP4 on up), I have no problems buying a new monitor to test this sort of stuff, but what touch technology will Win7 support? Are there monitors on the market /right now/ that are up to the task or will consumers be left waiting until new monitors are available? A post along these lines would be interesting and informative, I think.

    Finally, great work on Office 2007, Steven. I really like the new UI and look forward to seeing what you can do for Windows.

  135. oneupthextraman says:

    I think the only reason vista failed is because Apple said it was bad. Leo Laport says its good, and his buddies agree. But the average consumer does not know who Leo is, and values what Apple says because they are the makers of the iPod. So, instead of working on 7, I would stop, and try and get 6 to be better in the minds of the average consumer.

  136. dnr says:

    Ssteven and Jon,

    As a person who worked in operating system design for 20 years, I find both good and bad suggestions in this blog.  Here is my pennies worth:

    1. Have one version of the OS

    2. Make it just the OS and stop packaging 10s of applications with it.

    3. Media Center – integrate functionality into base.

    4. Give an object/context interface to all "files," but don’t try building new overarching file structure (would be great, but its not feasible).

    5. Integrate Live functionality and get Ray Ozzies help.

    6. Avoid as many OEM dependencies as possible.  This was the biggest Vista problem for me.

    7. Get rid of the Registry as much as possible.

    8. Network Centric – Services like architecture should be in the kernel.  Users don’t need to know where things are. Has server and client capability.

    9. Take away all the annoying messages.  Second most hated feature of Vista.

    10. Build incremental functionality and start releasing to early testers.

  137. Eikern says:

    Thank you for this opportunity for us users to get a little insight in the process of making the next big OS!

    One thing I would like you to do for this next release is redesigning some of the old elements Vista have been using. http://www.codinghorror.com/blog/archives/001126.html this post gives some examples to that.

    Another thing is that I find the sleep-function bugging, but I guess that was before SP1 came along.

    Also, trying to get rid of the registry would be one great step forward.

    One thing I miss in Vista is something inbetween Aero and Windows Classic, what about XP?

    Thanks again for this opportunity, and I hope to see regular posts on various problems you may encounter and explain to us some of the choices you’re making in this process.

  138. Matthew Braun [MSFT] says:

    First of all, great work thus far on keeping the lid shut on Windows 7 thus far! One of Microsofts key mistakes was being so open about Longhorn and then pulling the features that it was touting would make it the best OS ever from the product. I really look forward to seeing what unveils about Windows 7 in the comming months. I know that we learned a lot with Vista and all of that knowledge will be reflected in this next release.

    Keep up the great work guys, I know we can do it!

  139. Kosher says:

    lfrankow:  You hit the nail on the head.  Good enough just doesn’t cut it.  Apple did exactly what you’re talking about.  You know how they did it?  Steve broke off from the company and designed Be OS on his own from a clean slate.  Bill Gates has broken up with Microsoft (maybe for those same reasons) but I can’t imagine him caring more about a rewrite than the world’s problems.

    So…  lfrankow is in the know.  The only sad thing, reality is often sad, is that we are not going to see this vision come true in Windows 7.  It’s the same issue that Vista had "why upgrade if it’s just XP again?".

    Users are ready for a clean slate and the problem and the solution are exactly what lfrankow said.  There are brilliant folks in this world after all.

  140. ShadowTiger says:

    Unlike many people i don’t mind having lots of junk come with Windows (outlook, indexing, windows defender) *IF* you can turn it off. I bought OEM version of Vista basic and I disabled alot of services like remote connect, indexing, and UAP. (lots of stuff in services.msc). Vista64 is super responsive on my quad core system, a once i get to the login screen everything loads instantly.

    The biggest problem i have is that there are features you can’t turn off, alot of system messages don’t have "Never show this again."

    I am stuck with IE7 which doesn’t have customizable toolbars (i want to have my file/edit/view stuff next to my back/forward/stop/refresh/home stuff next to the address bar, basically merging them to the very top of the window). Also why are we forced to have a default mail program? I hate how when i click on a mail url outlook opens. Also… howcome when i go to maximum security settings it goes to a custom setting? I have to manually click defualt settings in order to drag the slider to medium-high.  

    Another annoyance is that some explorer windows don’t remember general settings. For example, if a 3rd party program opens an explorer window, my right click menu doesn’t include any unzipping or anti-virus functionality, i have to manually open up explorer through windows and navigate to the folder for the complete list of right click options.

    So i understand you have to idiot-proof windows, but let us advanced users disable and customize as much of windows as possible. I don’t mind security holes because i know how to avoid exposing myself. And get rid of those stupid UI bugs!

  141. Kosher says:

    dnr:  I agree with your ideas as well.  Also, add the easy drag and drop install of Mac OS.  I should be able to take my OS, data, and applications with me on a thumb drive too, without affecting performance.

    Forget "as much as possible".  Do it and do it all the way!

  142. stodge says:

    First things I can think of:

    1) Get rid of the registry

    2) Reduce requirements and memory usage

    3) Move existing WIN32 support to virtualisation in some manner

    4) Hire new UI designers; Vista is ugly (IMO) and XP was a comical joke

    5) Improve security – let us install the OS and not have the PC be compromised within 5 minutes

    6) Standardise the UI; too many widget sets in current Windows


  143. hardon says:


    If people want a completely new, revolutionary OS, use Linux or OSX. Windows will never become that OS, and Vista failed in the attempt. Don’t try to be something you’re not. Windows is Windows, and the only reason to use it is its familiar and it runs all your apps, without intervening. Thats how it was before Vista came anyways.

  144. hnau says:

    "We strongly believe that success for Windows 7 includes an open and honest, and two-way, discussion about how we balance all of these interests and deliver software on the scale of Windows. We promise and will deliver such a dialog with this blog."

    I applaud your recognition of this fact and willingness to engage with us in this format.  It is quite appreciated; thank you.

    I would like to reiterate a point previously made by others.  Performance.  Vista was the first operating system we have seen from you guys that dropped the performance ball when contrasted to its predecessors.  Whether we are talking interface lag or overall performance, Vista concedes all crowns to XP.  The importance of responsiveness seems to have slipped away and I am not sure why.  John Carmack gets it, and I really wish that you would as well.

    I cannot emphasize enough the cornerstone that performance and responsiveness at a very minimum of XP’s level is.

    We want a single OS, not a family of Basic, Home Premium, Business, Ultimate.  This approach is nonsensical and causes both confusion and frustration for the vast majority of end users.

    WHQL needs to go away.  It is inconvenient and borderline worthless.  Take for example a long line of "certified" NVIDIA WHQL drivers that completely broke terminal services which both Microsoft and NVIDIA remained silent about for months.

    Extensive DRM methods needs to go away.  All you are doing here is inconveniencing your real or potential customers and not really doing anything to hinder true piracy.  These methods will always be circumvented by the real piracy crowd.  Try winning some to your side by making the acquisition (electronic distribution please) and purchasing of legitimate software more convenient and affordable.

  145. gonzc900 says:

    Please, all you really need is ONE Os with all the features. One simple price. Also no upgrade or full versons. One disc can handle eirther an upgrade or a clean install. Keep it at a low price. I wouldnt mind paying $150 for a single Os that has everything. Cheaper would be nice, but again you get what you pay for….

  146. MWTLammers says:

    Design is not about quantity of concepts or themes, but about quality. That’s why I find Vista to be an annoyingly ugly system. It uses outlines, gradients, blurs, drop shadow, transparency, rounded edges, glossyness, blue, orange, black – just for one single explorer-window. Which is all annoying visual ballast, a result of an additive approach that is symptomatic for Vista.

    My strong suggestion is to ask an internationally leading design office to design your next windows properly. Design neutral, but characterfull – with style. No fancy, hi-tech bling bling design, but refined, sober, compact, timeless. You will see leaving the more=more approach for a less=more approach will result in an more friendly, better functioning system using far less resourses.

  147. PeterPanino says:

    Please no more dialogs with fixed size! EVERY dialog should be resizable! (I.e. it should be possible to increase the size). At least every dialog which contains a list control should be resizable! The customized dialog size then should be automatically saved in the registry. There should also be an object interface to persistently resize and reposition the controls inside the dialog/window.

    I know many people will say that this is not a thing related to an operating system and should rather be implemented in the application itself. Also others will say that this will create the danger of users damaging application interfaces. To counter these concerns I would suggest to create the role of a ‘Super Administrator’ who then would be the only person allowed to carry out such changes, and the level to obtain such permissions should be high.

    Why this suggestion? Many graphical user interfaces even of Microsoft applications are very badly designed and do not fulfill general or specific user requirements. Especially many professional users would be very happy to have such a possibility.

    An other possibility would be to provide this possibility inside the Windows user interface objects but to make them accessible only with a special tool provided from Microsoft.

  148. gonzc900 says:

    well this IS 2008. What do you want them to go back to? 95 era UI? They wont simple as that You must have class at all.

    I rather see them do the office 2007 UI.

  149. driftscreen says:

    What I would like to see is a simplification of OS.

    64 bit home/pro only.

    Lets be honest, if the trend continues, in order to run the OS as it was meant to be run – will require 4 GB (2GB Vista, 1GB XP) – and therefore will have to be 64bit to handle memory mapped hardware.

    OSX and Linux are 64bit – by the time the OS releases this will be default CPU/system hardware (if it isn’t already), and game/top end requirements will be 4GB plus.

    Making Win7 32/64 will allow the lowest common denominator approach to continue. Stripping back a 64 bit OS for netbooks (windows lite) would be preferable as these have the lower end/limited variation hardware anyway…

  150. Mattmatthi says:

    I’d like if I could group the desktop into different "spaces".

    Spaces = Boxes you can put shortcuts or files into. In one box there could be Documents, Music, Pictures, Downloads, and in another box there could be program shortcuts and so on. By "unlocking" the desktop, you can resize the boxes. The box should be invisible, or with very low opacity. Kinda like the default Sidebar-style, when mouse-over.

  151. Windows Application Programmer says:

    Make the OS faster.  Make OS smaller.  Less is more.  (The kernel is just fine — leave it alone.  I’m talking about the higher layers.)

    Don’t break backwards compatibility for Winodws application developers.  All of the security features in Vista (an much more) could have been done with proper application virtualization, without breaking backwards compatibility.

    IBM has achieved a new relevance for their mainframe platform using virtualization features.  The same thing can be applied (in the small) for the desktop.

  152. PeterPanino says:

    The Windows sound mixing and routing system in Vista still is very inflexible! Actually in Vista the sound output of every application is routed to the same output channel and this common sound output channel can only be changed for all applications together! (Only professional multimedia applications allow to chose the output channel). But most other common applications do not allow to chose the sound output channel although it would be very helpful to have this capability (e.g. acoustic feedback).

    So please implement this in Windows: In the Windows Sound Mixer it should be possible to set the sound output channel for every single application!! This would help to create a multimedia system where every application can send the sound to a different output channel (e.g. small speaker set, big speaker set, ear phones, speaker in a different room, etc. etc.).

    Maybe you could provide a visual graphical 2-dimensional matrix where on one axis the applications are listed and on the other axis the sound output channels are listed, and the crossing fields in the matrix can be checked to route the sound to the according output channel.

    All multimedia users would be VERY HAPPY to have this possibility!!

  153. Mattmatthi says:

    I have said it before, but I will say it again:

    When Vista is installed, we should be allowed to choose which windows-softwares who should be installed, such as SideShow, Photogallery, Media Center, and so on. Pleease?

  154. Mattmatthi says:

    I have said it before, but I will say it again:

    When Vista is installed, we should be allowed to choose which windows-softwares who should be installed, such as SideShow, Photogallery, Media Center, and so on. If that is not possible for you (beacuse of OEM’s …), we should at least be allowed to uninstall windows-softwares! Pleease…???

  155. nem says:

    One of the main things I would like to see are some of the basic functions reworked that have been ported from most of  the past versions of NT (Win XP, 2000 etc).

    1. My Computer / Computer:

    One of my biggest gripes is how this window control works. When a file system is being mounted the whole window hangs and brings windows to its knees in speed. Basically what happens in Computer or My Computer will  hang until the specific item is mounted. I would really love to see this better implemented with some threading. There is no reason I should not be able to open and see the contents of the Computer Window while I am waiting for a USB or portable device to mount. I know sometimes this is not a huge issue, but even if that file system has issues (corrupted), it should report the problem asynchronously, and not delay other things with the Computer /My Computer. A similar problem occurs with the Network Menu/ Window  area when browsing workspaces or networks.

    2. Network Sharing Center / Network Settings

    This is one of my most important requests! IN Windows 7 please allow users to save off their connection settings in some way other than a .bat file. There needs to be some menu so that I can change my Network Devices IP address settings without having to manually enter them though Local Area Connection Properties. Make something similar to Mac OSX or better to save off a list of different IP settings for a certain network device / NIC.  At work sometimes I need to change my IP to 10 or more different setting depending on what kind of hardware I need to directly interface with.

    I was actually hoping for both of these things for Vista .. sigh.

    Ok I am done now! If those minor things are fixed or added I will be very happy with Windows 7! I just do not want to see the same old stuff dragged over from other versions. Some of the menial, mundane tasks have been implemented the same way from older versions of Windows for too long need to be reworked. Fixes those and then implement the glitz and glam. Oh yeah and do use WP,  I love it.


  156. EnergyResearcher says:

    I use XP daily at home and at work and I shouldn’t bother about Vista or Windows 7 because XP is just fine with me. However, eventually XP will be dropped by Microsoft and I suppose Win 7 will be based on Vista. So therefore I am a bit worried.

    My biggest gripe with Vista is that it can do the same things that XP can do, but in a much more cumbersome way. I have to figure out how to make Vista do the things that I already know how to do in XP, and ultimately this takes time I don’t have. Let me explain:

    As a researcher I ask myself: which OS is best suited to solve the world’s problems of fresh water shortage, poverty, food shortage, energy crisis, climate crisis and war, etc? At present day I have to say that it is certainly not Vista, but XP will do fine.

    I hope that the programmers behind Win 7 see their new OS as more than just a Tickle-Me-Elmo toy for 2010 Holiday sales but also as an OS that has the potential to solve the world’s problems, i.e. a faster OS because time is at stake here. I feel that Microsoft wanted to impose "slow" as the new "fast" when they released Vista, I hope this "idea" fades away before Win 7.

    Lastly, I want the Control Panel in Vista to change till Win 7. Everytime I open it, I get dizzy by all the colorful icons. I also forget why I opened it in the first place, probably due to the dizziness. This never happens in XP, don’t ask me why.

  157. thebigshane says:

    I would love to see what happens if they were to actually listen to all of the comments on this thread:

    only one OS version (which would be 64bit) with full features but leaner and faster with the latest technology but backwards compatibility. Rich customizable user interface and no fluff but look like Office 2007.

    I think an interesting proposition would be bring back the home/pro versions but do it differently. One for home basic users (with gaming media center stuff, full features, eye candy) and one for IT people (minimal services, low lag, high customization) where they can download the modules that they need.

    A side effect of having one version is in order to please everyone you end up pleasing no one.  But making too many versions gets confusing and then some people feel ripped off when they need to upgrade to a different version.

    Just remember techie people here have great ideas but they aren’t necessarily indicative of your real target market’s needs.

  158. stalepie says:

    Include a new version of QuickBASIC called Basic7 which compiles Win32 and Win64 programs, can interface with DirectX, and can create website programs that run on websites like JAVA games do. Make it so that the .exes are stand-alone and of small size.

  159. erraggy says:

    Not talking U.S. politics here folks…

    I am referring to the how long old dead (or should be dead) software is supported in new versions of windows.

    In the beginning, this was more than admirable, however… it appears that this has become the achilles heal of MS Windows. My hope is that y’all cut the cord on anything that would negatively affect performance or security or reliability.

    The value of backwards compatibility has proven itself as extremely diminishing. Especially since previous versions of windows are supported long enough to allow users *not* to upgrade if they want MS Works for Windows 95 *that* bad.

    I know it is a wee bit more than two cents, but it is my highest concern for the future of the Windows brand OS.

    thanks for listening,

    — robbie

  160. kfarmer says:

    Server 2008 has a couple great features which could have useful analogues in Win7:

    – Server Core -> Client Core, for those just wanting a command line (IMHO, PowerShell, and therefore .NET)

    – Server Configurator -> Client Configurator, starting from a minimum install, adding in various roles (gaming, office, development, administration, media center, etc) and features (indexing service, WinSDK/.NETSDK).  This could take the form of Core + HyperV, which would make for an interesting virtualization experience.

    I would *personally* love to have OSs (all OSs) shipped with built-in databases.  Windows has long shipped with an ODBC driver — could we just include SQL Express as a feature (see above)?

    Re WinFS:  I, too, mourned WinFS, but I know it was cut for good reasons.  Nevertheless, that hole still needs to be filled somehow.  I doubt you’ll solve it for Win7, but perhaps Win8?  Particularly given the new features in SQL2008 (filestream, XML, sparse tables), I imagine there’s already been thought along those lines. It would provide good motivation for including SQL2008+ in the OS…

    Re x64-only: PLEASE!  I’m tired of third-party apps not working well because they don’t know how to find the proper Program Files directory.  For that matter, having 2 seperate Program Files directories really bites when sharing source code between x86 and x64, when you have to use assemblies installed (as the UIFX team wants to do) under "Program Files (x86)", which of course doesn’t exist except on x64 systems.  Just.. stop the insanity.

    Re Win8+:  Singularity, please?  Making it much more difficult for vendors to write shoddy drivers would be a tremendous boon to us all.  And I’m talkin’ about you, nVidia and ATI.  Yes, it would be painful to write within those restrictions, but I’d be happy to suffer such abuse to gain the benefits.

    Re legacy:  Kill life-support, please?  Not every piece of old drek needs to be supported.  I swear it’s the one thing that truly holds Windows back.  Develop 3 OSs in parallel if you have to:  Win7, Win8 (last of the legacy-supporting line) and Win9 (first of the big-reset line).

    Re native apps, etc:  I’d love to see native support relegated to blessed code only (drivers, HPC-candidate apps, etc).  Let’s focus on making managed not just the obvious choice but (for most) the only choice.

    Re Shell: The so-called "taskbar" isn’t.  The "taskbar" is an "open windows" bar that has nothing to do with sorting things out by task.  The problem is assuming that a task is described by a single app, when in reality a task usually spans multiple apps, including (typically) at least one of the several IE windows open.  Please, let’s have a real task window.  Virtual Desktops would be a great model to follow.

  161. PeterPanino says:

    Please make the Windows Sidebar WIDTH adjustable and update the sidebar gadgets SDK to make the gadgets RESIZABLE! (Both vertically and horizontally).

  162. J0eBl4ck says:

    Well I’ve already written many suggestions in my last post, but here are some new ideas:

    )Include Visual Studio to the Win7 DVD (like XCode on MacOS X)

    )In my opinion the biggest windows security error is, that every bad software (trojans, viruses) has easily access to the hard drive. Every software that is going to save on the hard drive needs the user’s permission. And nope, I don’t mean the security alert from Vista.

    This (password) permission is only needed for the first time when a software gets installed (or drag and dropped) into a system. Windows generates a key from the software’s name (or something else) and adds it to a "well known" list.

    So if the user later is using this software he can save his progress (.doc files, savegames, etc.) without this permission.

    Also notice, that .rar or .zip files don’t need any permission. Only when they get unzipped to the Hard Drive, the user must enter his password once.

  163. bobharvey says:

    Oh yes.  I agree with all those people who want to dump the registry.

    Yes yes yes yes yes.

  164. Panos Filip says:


    1)Make Windows Explorer 7.0 customizable

    We want details pane to be on top :p, it’s much prettier and ergonomic.

    2)Create a Control Panel for DWM and Aero effects.

    Make Windows Seven customizable.

    I repeat: customizable


    Include an option for no gui log on, like in 9x.

  165. boon-t says:

    Windows 7 should be made available as an online OS with an image downloaded after purchasing a license.  This should include the ability to work offline and all you have to do for automatic updates is to connect to the OS server and sync up your PC with the online OS, leaving plenty of room on your PC for performance issues.  

    It would be great if while connected to the OS server you sort out all your configuration issues so you can test on a virtual environment and save the image to HD when your happy.

    It would all also provide a greater user-friendly interface as you just work with images instead of a complicated looking directory tree, especially when trying to track  processes that could be running in any object – hopefully this would make installing and uninstalling 3rd party products easier.  

    To me this makes a sensible progression as Windows made its big break with desktop icons – why not use icons and images throughout the system?  Anybody agree?

  166. mwiltse says:

    Open the Beta early, update it often and then we can see for ourselves what Windows 7 is like.

  167. PeterPanino says:

    Please add this feature to the file system: Every file should keep a record which program has CREATED it and which program has MODIFIED it for the last time.

    For example, the number of installed fonts is becoming bigger and bigger over time, because every application installs a new set of fonts (and doesn’t tell the user about this) which makes the computer slower and slower. So, when uninstalling fonts to decrease this number of installed fonts the user doesn’t know which installed fonts are being used for which purpose in which application to decide which fonts to keep and which fonts to uninstall. So the information to know which application installed a specific font would be very helpful!

    The same applies to other files: Knowing which program has created a specific file would be very helpful when for example cleaning up the computer of not neaded files, etc.

  168. Tykus says:

    It’s great that you opened up this open dialog, and I hope we all are better off because of it.

    I love the idea of the new features i’ve heard about so far! – BUT

    I would be really interested if there is a "light" mode and a "full features" mode possiblity. All part of the same windows "package". (not having to buy 2 "versions")

    The Light mode would be sort of naked, stream lined for performance alone. Requires very low specs for the OS itself, and is set up to run business software, games, heavy imaging, ect.

    Full mode would have all the features and extras that are very fun and beautiful to look at! Normal browsing, internet, pictures, ect. (like the home user).

    Might just me wishing in the wind, or might be a dumb idea, but I thought it was worth saying.

  169. PeterPanino says:

    Please improve the Windows Start Menu: Make it possible to assign a category to every installed program and then GROUP the Windows Start Menu items by these categories, so power users which have many programs installed can find a specific program to use for a specific task faster.

  170. Kosher says:

    Here’s an idea.  For all of those folks that want Windows to stay the same, create a legacy team.  Microsoft has the money to spawn a new OS from scratch.  Keep on the same path with windows updates like apple did with OS 9 and then develop a whole new "OS", you don’t have to call it windows.  It wouldn’t be based on an *nix kernel it would be based on the new managed kernel.

    People that don’t care about compatibility with Office products or any older file formats would opt to use this "other" OS.  The best features and products would be ported to this new OS – Visual Studio, .NET., Direct X.  No registry, new filesystem, new WinFS layer, etc.

    MS could reinvent itself and put its old image in the past.

  171. Eric Kolotyluk says:

    Wow, this is a really good idea getting user feedback this early in the game for a new OS release.

    While there are lots of "new" things I’d like to see in a future version of Windows, one thing I’d really like to see is discussion and consideration of fixing all those irritating little things Windows doesn’t do well.

    For example, you try to delete a file and get a message "another process has that file locked." I always grumble "well if you know some process has the file locked please tell me what process." I actually have a cute little utility ‘Unlocker Assistant’ which does mostly what I want, unfortunately sometimes I hit the "kill process" button without thinking, and kill and explorer process, resulting in a totally hung desktop. The point is, it would be so much nicer if Windows just dealt with this scenario better without needing such (dangerous) utilities.

    There are many other similar scenarios I can think of (and I’m sure others can too), because they happen over and over again. The point is, by fixing these little irritations (sometimes big irritations) Windows would look much more professional and polished, and save millions of people from so much stress.

  172. graingerjc says:

    Please think about GPGPU.  This feature alone would make me upgrade all 5 computers in my home.

    GPGPU stands for General-Purpose computation on GPUs. With the increasing programmability of commodity graphics processing units (GPUs), these chips are capable of performing more than the specific graphics computations for which they were designed. They are now capable coprocessors, and their high speed makes them useful for a variety of applications. The goal of this page is to catalog the current and historical use of GPUs for general-purpose computation.

  173. PeterPanino says:

    A very big annoyance are applications which when uninstalled do not remove everything they have installed (Registry entries, installed fonts, shell extensions, files, etc. etc.), so over time the computer becomes slower and slower until reaching a point where only reinstalling Windows is the only option left. Now it’s easy to say: Don’t use programs which don’t clean up the mess they’ve created, when even Micosoft programs often behave in this messy way, and the reality is that also many professional programs behave this way.

    So Windows when installing a program should BETTER MONITOR which changes are made when a program is installed, so when uninstalling a program Windows could tell me: Look, this program after being uninstalled has left over this and this and this – should I clean up the mess? And the user then can select which things he wants to keep and which not.

  174. wolferey says:

    Lots of comments here, you’ve certainly opened up a hot discussion xD

    I have to agree with dnr, one of the things I’ve hatet since XP is all the different versions of XP and Vista. OEM, home, professional, business, ultimate and god knowns what. Couple that with loads of DRM in the system, and you’ve got yourself a package few can take lightly.

    I’ve never been one for eyecandy, and I’ve disabled most of the stuff bundled with vista. the UAC has been off on both my laptop and main computer since day one, because it’s more annoying than helpful.. To be honest, all I want in an OS is for it to run my programs, games and videos without much of a hassle. I couldn’t care less for flashy stuff in an OS.

    But I don’t speak for everyone, so my suggestions are:

    – Easy for anyone to theme windows (graphics, placements of things etc.). This way, you can just browse themes and pick one that suits you best.

    – Easy to customize windows and themes. If there is something you don’t like, you can easily turn it off. Provide as much information you can in lists, with a simple check to turn things on and off.

    – Better customization at install. Let me be the one to pick if I want solitare and whatnot that is bundled in the OS. If I want to keep it light, I can. For novice users, you can have a "install default" they can use, but keep things open after install too!

    Overall, I would like more options on what goes in and what I can toss out. To give it a more visual approach:

    Think of it like a mind map. The windows core is the centre buble where all thoughts spring from. From the core (needed) I can add and remove anything that isn’t core features.

    If I want a gaming computer, I can go from core -> games -> enable x, where x could be legacy for older games, allow windows to download game information.. you name it.

    As we all know, you can’t please everyone, so the other option is to have as many customizable options as you can think of.

    And just to throw in what I do like in vista:

    – Better system monitoring and saying what is wrong when something goes wrong.

    – Better network tools.

    – Better folder viewer. Took a while to get used to it, but once you do, its faster than XP.

    Those are the big ones at the top of my head, there is alot of small changes that are good too, I just can’t remember all 🙂

    Keep up the good work =)

  175. Mobius01 says:

    Here’s my ideas for #7:

    -As much as most people hated it, I want filmstrip view back from XP for pictures. In fact, this is the sole reason I won’t move to a Vista-based system. I am into digital photography, and there was no better way to view photos i’ve taken at a glance and hunt down the bad ones than filmstrip. The way XP handled pictures was superior to Vista’s, in my honest opinion. Can you add a switch in the registry to turn it on? Even if it is disabled by default, I want to be able to use this feature. Why take away a feature when a lot of people enjoyed it? Just disable it by default, and let the user decide what they need.

    -I think making Windows more modular would be a step in the right direction. For instance, some people enjoy the rich graphical interface of vista. Some power users and most gamers don’t, and we should be able to only install the features we want. The "MinWin" idea is along the lines of what I had in mind.

    Tryint to make one OS for everyone, and you can’t possibly please everyone. So why not let each user decide what they want? An "advanced" option during the install process would be nice. This would eliminate a good chunk of the "bloated" reputation of Windows, and be very good for the end user.

  176. WDeVercelly says:

    Man – it has started already. We’re bombarding these guys with 2000 differing opinions about what E7 should be and arguing about everything that came before.

    Please don’t scare these guys off before they have even started. Everyone take a deep breath and consider your thoughts before posting. Let’s wait to see what is proposed by the team before second-guessing them.

    I’m quite sure that the Windows 7 team has already started work and has consulted with vendors and partners about "the plan". Let’s see their outline before we start screaming.

    As a Windows Desktop Experience MVP, I know what I would like to see based on input from my users and clients. It’s not a lot different than what Vista has now – just some fine-tuning. Yes, backwards-compatibility has gotten out of control and baseline performance should be improved, but keep in mind that recent and future hardware advances are going to negate the need for radical surgery for the sake of performance. By the time "it’s ready" (thank you, John Carmack), the average PC will be able to run two operating systems simultaneously without a hiccup in either.

    Back to basics, thank you gentlemen – for sharing your "space" with the wee (Wii?) people (us).

  177. androticus says:

    I’ve been using Microsoft products since its earliest compilers for hobbyist computers in the 70’s — I think my long history with PCs and software of all kinds has given me some perspective…

    I want to publish some core technical suggestions in another post, but in this one, I want to suggest one single, simple management/marketing change that could have a greater beneficial impact on Windows than all other technical changes or suggestions put together:


    I’m not sure if Corel still does this, but they used to be the masters, although other companies did it as well. You could walk into any software retailer and find 2 or sometimes even 3 versions of their products on the shelves, with more recent versions priced higher.

    Microsoft’s marketing and technical mindset for Windows has long been that the latest version is "the" version, and will/must replace the previous version. In the past, this has never been too disastrous since the more recent versions have (generally) been superior (from **customers’** view) than the previous ones. But this entitlement mentality on the part of the development team ("they will eat whatever dogfood we feed them") is terrible from the point of view of insuring the best product that is indeed superior from the customer viewpoint to previous versions.

    How would Vista’s feature set and ultimate performance been different if the product team had known, from the start, that they would have no entitlements in marketing, and that the XP product would be actively marketed as a competitive product to Vista? (Not a product merely grudgingly still made available by Microsoft, and that only after massive OEM and customer complaints and pleading…) Would the Vista team have been able to release and OS that performed worse on games than XP? Could its resource requirements over XP have been so much greater? Could the actual user-preceived benefits over its predecessor for an alleged major release have been so few?

    I issue this challenge to the Windows 7 management team: *if* you claim to want your product to be the best possible product it can be, then go to Steve Ballmer and *beg* him to put the previous versions of Windows (**including** XP) into competition with your own version of Windows. Your product will not be an objective success unless OEMs are **voluntarily** begging and pleading for it over the previous versions of Windows, even at a *higher* price. Likewise, as an upgrade, it should fly off the shelves, and you shouldn’t have to issue all kinds of mealy-mouthed original OEM sales statistics to try to claim it to be "successful" — success is the % of existing users who upgrade.

    Finally, consider abandoning altogether this "Big Bang" approach to versions, and consider adopting the more gradual approach of Apple, whereby an upgrade from one version to the next is an incremental process, not a massive trauma requiring unrealistic hardware etc.

  178. PeterPanino says:

    @ WDeVercelly said: "As a Windows Desktop Experience MVP, I know what I would like to see based on input from my users and clients. It’s not a lot different than what Vista has now – just some fine-tuning."

    That’s totally wrong! This is a column of comments from REAL WORLD users and not from the usual "user experience labs" which never collected the REAL NEEDS of REAL USERS, and that’s why there’s so much frustration among power users and real world users. The biggest mistake Microsoft made until now IMO is to not listening enough to user requirements. There was never a well organized platform like BUGZILLA where Microsoft could collect and organize user feedback in a very EFFICIENT manner. This blog is something like brainstorming, but it should evolve in something like Bugzilla where users could also VOTE for wanted features or create detailed bug reports. Microsoft has made so many BILLIONS from Windows so they could easily afford to maintain such a kind of feedback system.

  179. domey says:

    After reading many of the posts here,and doing a content search,I see many posts which come close to my ‘suggestion’ but only close and I apologize if I am duplicating a comment! My comment, simply stated, is. . .One item I would like to see is the option, at install, to install for "Single or Multi-User?"! If ‘single’ then only minimum code is installed to support one user.

  180. space_pope says:

    1) Please make Windows 7 more configurable. I really like the power that vLite (Vista Lite) gives you in determining what apps and drivers are installed. I really don’t care for all the bloatware that makes the install huge and the operating system slower and more unstable. I prefer a simple stripped down install.

    2) I would like to see fewer versions of windows; just do your best and sell 2 versions (business and home). It’s lame that MS tries to nickle and dime you for features (i.e. Ultimate). Include everything on the CD and let the user pick at install what they want. Plus, having so many versions is probably confusing for many consumers.

    3) I am completely willing to sacrifice old hardware and software compatibility for performance and stability. Keep compatibility for the business version if necessary.

  181. Rebel44 says:

    My wishlist:

    Windows 7 should be a strictly x64 release.

    Win 7 should IMO have only 1 or 2 versions (just like XP Home and XP Pro).

    I would also be nice to offer "family licence" for 3-4 PCs (for reasonable price).

  182. lidermin says:

    Microsoft, why don´t you think about removing the registry in your next windows version?; it’s something that allways Apple laughs at. Remember the presentation of OS X Leopard, when they compare it with Vista, they showed the registry as a weak point of Windows, and in fact it really is. Recently i experience some big troubles in my office computer related with the registry, i don’t know why accidentally some entries have been deleted and all the system messed up.

  183. Kosher says:

    I just need to chime in about one last most annoying thing with all windows versions.  


    When I’m on a mac and I say to add a password to my keychain, I never have to type it in again.  If I check the checkbox in various programs to remember my password on windows, it might remember it, it might not… you never know.  If you don’t follow any other post, at least fix this.

  184. m.schmidler says:

    Thanks for the Blog Windows-Team. I think Windows 7 should focus on 3 major issues that most of the standard-users, as well as power-users like me, fret about:

    *** 1. Speed and power-usage ***

    Windows Vista was just consumpting too much processing power and people don´t like systems which steal there time. Things like startup or shutdown should take as little time as possible.

    *** 2. Modular OS ***

    Windows 7 should be definitely more modular. I think I´ve already heard, that MS plans to do that. Catchword internet-based services (Windows Live..which isn´t really well designed and connected in between..)

    *** 3. Steal from Apple, but don´t steal too much ***

    Yes, I know this sounds really really uninspired and weird but…there´s a really good article about usability in OSX on Smashing Magazine (http://www.smashingmagazine.com/2008/08/12/top-10-usability-highs-of-the-mac-os/)

    Usability is, in my honest opinion, a really important thing, on which MS spends too little time. Office 2007 was a step into the right direction – now it´s the time to take it a little further.

    Another thing you can steal from Apple are those little nifty features like spotlight (ok, vista startmenu..). I think there are tons of ideas in- and outside the Windows Team – just take the best and try to fit them into Windows 7.

  185. waheedo says:

    i didn’t read all feedback but what i want to say that windows vista is the worst version of all other windows versions because if you bring the latest computer an put hight requirment like 4 gigbyte of ram(without service pack 1 windows can see only 3 gigabye hah!) and core 2 duo 2.5 you will not see good performance, so it’s bad OS

    microsoft wants to release new one as soon as possible like what’s happened with windows millenium also it was not stable OS

    so i hope windows 7 will be good

  186. PimpUigi says:

    Hey, I’m PimpUigi.

    I was a very popular pro gamer in 2005 playing Super Smash Bros. Melee, and have been a Windows user since I first used Windows 95 in 1995

    I love Windows XP, and I love Office 2003, and I loved the first Xbox, and Xbox 360.

    I thought Microsoft was on a roll.

    So I bought Vista and Office 2007.

    These products were not to my liking, with the exception of Outlook 2007, which wasn’t much different from 2003, just new features and improvements.

    Vista on the other hand, was shockingly disappointing.

    Not because of anything slow, or faulty, or wrong…just because of things missing.

    The start menu.

    You can’t chose to have XP’s start menu, only classic or Vista style.

    I wanted to have XP’s start menu.

    The new picture viewer in Vista was such a let down.

    I want to be able to play animated gif’s on my computer, without having to open a web browser.

    XP can.

    Mac can’t.

    And just because Macs can’t play animated gifs, I didn’t think that was a reason for MS to leave out animated gif playing in their new picture viewer.

    Also, all of the great printing options from the Windows Picture and Fax Viewer were removed.

    The Windows Picture and Fax Viewer was the perfect image preview application, there was no way to improve upon it.

    Vista’s removed features and made me feel like I was using Windows 2000, or 98, or ME.

    I feel like XP has many more features than Vista does because of these three things.

    Please for Windows 7, give the start menu the option to be the windows XP start menu.

    Please re-add Windows Picture and Fax Viewer from XP, so that I may play animated gif’s with it, and have extensive printing options for my pictures.

    I am looking forward to the product, but if the start menu, and the animated gif’s still aren’t there…I’m still going to be stuck with XP.

    Which isn’t a bad thing, except MS will stop supporting it, and already won’t add things like Direct X 11 to it.

    Those are the only downsides of XP.

    I’ll be harping on these three things in my future posts.

    : )


  187. Rebel44 says:

    Your problem is that you have 32bit version – switch to 64bit 🙂

  188. waheedo says:

    yeah because u can switch for free and you can easy remove it from thousnds of new laptops that all came with vista 32 bit ! is this what you want ? also most laptops  does not support more than 4 gigabyte!

  189. player-x says:

    4 things i would like to see

    1. Desktop vectoring ware you can zoom in and out your hole (ore  part of your) desktop because all monitors now a days are TFT and have a fixed native resolution.

    On old CRTs you could change the resolution if you wanted a higher ore lower DPI, now your have to work whit the res that your TFT got.

    2. All services that are not necessary by default off and have a tutorial like whit 2008 ware you turn on the tings you need.

    3. No programs are only allowed by the user to automatically start-up whit boot.

    I freaking hate it that after every time i played for example  a quicktime file i have to go in to msconfig and manual remove quicktime again.

    4. deliver whit every copy of win7 a fingerprint-scanner people are to lazy to type in ther pasword every time for low risk treads.

    Its also more secure and whit high risk have still the password protection as a extra so people see that they are doing a high risk action

  190. HellasVagabond says:

    For starters i wish good luck to the Windows 7 dev team….I know that Windows Vista have been a hard ride since many people dont like this OS so i hope things change with the next.

    Im not going to bubble about many things so i will just say that i wish the new OS will be focused mainly for Gamers without sacrifising the eye candy found in Vista.

    Again good luck to you all.

  191. ccintron says:

    I wish you luck, Vista is no longer as horrible as it was on launch day, but it has a doomed public perception.

    As for Windows 7, I’m hoping for two big things and two minor things.

    1)Lopping off ALL the legacy bloat. (pull an Apple and create an OPTIONAL virtual method to run old apps if you have too, you do own Virtual PC)

    2)Unify the GUI Vista is a mess of multiple Windows versions icons, screens, etc… a SINGLE global for open and save dialog boxes would be nice for example. (You know consistency.)

    3) For crying out loud can I have a quick keyboard short cut for creating a New Folder in Windows Explorer already? How about Control + N

    4) Make Control + Q a global keyboard shortcut for exiting/quitting an application like Adobe already does.

  192. nixx says:

    Hi Guys,

    It would be a good start to organize this blog 🙂

    have chapters with comments etc. As soon (and that is now) it will be one endless list or random comments where you as user and all readers will get lost in 🙂

    apart from this I agree on the many posts of a ‘clean’ os. I don’t need stuff that I do not wish to use.

    I’d like to have some level of control over the system and not for it to be hidden away (as apple tends to do).

    I’m no programmer thus linux is too much but i’m no idiot either thus fruit annoys me.

    let the user decide what to do with the system, not the manufacturer.

    good luck 🙂

  193. LaRoacha says:

    Vista’s serviceable,,,,,,we can use it for several years.  Fix the file system, fix the IP stack, commit yourself to bettering linux and mac’s security.  Make gui enhancements take a back seat to security.  Don’t make more security user action based.  If you take your time and release a true gem, then you won’t have this problem of having to extend support for the last release.  You’ve made real leaps with Vista, but don’t just base 7 on evolution, make a freakin’ leap.  I know you need to have a constant money stream coming in,,,,sell other stuff in the meantime, take your time and make windows "RIGHT"  

  194. stalepie says:

    Change the recycling bin’s name to trash can.

  195. nixx says:

    use irfanview 🙂

    it rocks, plays everything you want in the way you want.

    I would skip any windows image viewer.. they can’t read all files.

    but that’s the problem with creating an OS.

    Everybody wants everything else to do with it.

    for me.. the classic startmenu rocks. the XP style sucks bigtime.. to big and inefficient.

    I prever compact interfaces.

    Not ones with ugly blue green (or silver green) colors 🙂

    but hey.. that’s just me.. and then there is the other n million windows users..

  196. LyCannon says:

    First off, this blog is an excellent idea.

    A couple of suggestions though:

    For the blog:

    1) A rating system similar to DailyTech (www.dailytech.com), with a reply to comment section. This will help keep comments and reply’s to comments organized.

    2) Again, pulling from DailyTech, all MS persons should have a MS icon next to their name so we know that it is in fact a Microsoft Person.

    For Win7

    1) No 32-bit version. Ever.

    2) Remove the need to install/uninstall programs. Hard drive space is cheap. If a system needs a library that’s not included with Windows, force them to put it into thier own application directory. Then to install a program, you just move the folder to the Programs folder (like *gasp* OS X). Uninstalling the program will is a simple process of removing the app’s folder.

    3) Only allow applications to write to specific folders by default. Their own app directory and a new directory under My Docs/Applications/APP NAME.

    Writing to any other folder requires a ONE TIME user approval with password (like Linux’s root prompt)

    4) Put in lots of eye candy and animations, and allows users to turn them all off. I saw a suggestion earlier for a ‘Performance Mode’. Excellent idea. A quick way to suspend unessencial services, strip down the UI. Bam! 500MB of ram saved and who knows how many CPU cycles.

    5) People are stupid. Not everyone, but lot’s of ’em. Instead of writing code to ‘protect us’ from being stupid, work harder on educating us.

    6) Focus on performance. There should be 2 bug fixes for every performance enhancement, and 5 performance enhancements for every new feature.

    7) Put in an application ‘Sandbox’ where users can test out new applications in an environment where a rogue app cannot damage the system. Allow this to be a users choice. On the shortcut to run the app, allow a right click menu to change modes from Normal=>Sandbox or vice versa.

  197. stalepie says:

    Keep "Windows 7" the actual name and not just the codename, if that hasn’t already been decided, or if something else wasn’t the codename. It sounds cool.

    Allow user to toss icons and folders into trash can like a game of office basketball using realistic gravity and physics. Let him be able to control a 2-inch digitized sprite of Steve Ballmer and kick it into the trash can for deletion. And then there can be a Linus Torvalds and Sergey Brin acting as field goals to the trash can icon and they try to block your shot. And then if you win you get a Microsoft point which is good for use on Xbox Live.

    Allow the user to UNDO anything and everything he does while using the operating system, as though the entire OS is a word processor. That way if you accidentally close a window or program you can just press CTRL-Z or go into a menu to undo what you just did, and it keeps a record of the last 10 things that you have done.

    Allow user to tear a hole in any open window or program by dragging his mouse and holding down the middle button. Then he will not have to resize windows, minimize them and move them around so much .

  198. dotnet@sivill.com says:

    Requirements for Windows 7:

    1. Stop trying to emulate Mac OS X, we buy Windows because it is "function over form" not the other way around. If I wanted Mac cuteness I would buy a F@ckin Mac. This is never going to happen, I like boring windows if they load quickly and perform better.

    An OS is a platform for running apps not a "prima donna" in its own right. Stop arsing about, just be efficient, fast, lean and mean!

    2. Run quicker than Vista on the same hardware, boot up fast (don’t pretend to be quick by the desktop appearing quickly, but you can’t actually do anything until all the crap loads into your taskbar near the clock).

    3. Lose User Account Control, it is complete b@llocks, within a day the security advantages are gone because the average user is so pissed off with it they just blindly click the "go away" button without even reading what it says … pointless!!!

    4. Why do you think so many tech savvy users are running Windows Workstation 2008?

    Get rid of DRM it is crippling the OS and most of us don’t even want to play movies so why should we suffer the penalties of DRM in our OS? OK install it when I try to play a copy protected DVD but otherwise assume I don’t want it.

    Chances are Hollywood will wake up (unlike the Music Industry who have made themselves public enemy number one by treating everyone as guilty until proven innocent)!

    They are already irrelelvant like newspapers and just haven’t realised they have missed a huge opportunity and are now doomed to obscurity.

    5. Forget touch screens, nobody wants to be poking their fingers around a screen, it makes your arms ache.  A mouse on the desktop is great, nice and relaxed and easy to use. Stop trying to emulate iPhone. Macs are rubbish, if we wanted that crap we would buy them, we don’t. Stop feeling like you are second rate compared to Apple it just isn’t true.

    Stop listening to the Apple "I’m a Mac" adverts, Windows users know that Windows is better in every way. We don’t feel second rate to Mac users and we don’t feel the need to go on about how much more productive a Windows PC is because we are busy doing real work, not trying to get attention like all Mac users are because deep down they know they are a minority! Macs are for form over function air heads … end of!

    6. Be radical – Break backwards compatibility to give use either better performance or better security for new apps, as long as you give us a virtual environment that allows us to run those cranky old apps that we can’t replace just yet.  

    We would accept that they may run a bit slower than native apps but that would be the "carrot on a stick" to update them when we can afford to run under the new lean mean Windows Machine!

    7. Please sort out Search. I don’t need it except on very rare occasions. So don’t penalise me by running hugely resource sapping indexing operations all the time. I know where I stored my files and don’t need you to keep track of them for me. If I do, warn me about the resource hogging penalties of turning indexing on so I can choose not to.

    8. Forget cloud computing, there is no way I am leaving all my documents in the hands of some cloud computing outfit who might a) go out of business taking all my files with them, or b) might be required by "big brother" to pass them to the "security" serices, or c) just decide that this busines is not lucrative and just shut down leaving me with all my files gone! It ain’t happening … ever! If you are the kind of person who would trust all your photos to some internet based company, please …. go buy a Mac!

    9. Stop changing things for the sake of changing things. In Vista you called "Add or Remove Programs", "Programs and Features" WHY!

    We all know that it is "Add or Remove Programs" why make us all throw away the time and effort we have expended learning that the mechanism for removing applications is in the Control Panel and is called "Add or Remove Programs" by pointlessly changing it to something different. Sure if it’s a new feature I’d expect to have to learn what it is called and where I get to it, but existing features should not be changed just because marketing feel that if we are paying a lot of money for this new OS it should seem substantially different to warrant the extra money.  WRONG!!! THIS JUST PISSES US OFF!!

    10. Simplify the product range, you only need a business version and a home user version.

    The home user version should be modular and ask the user what they mostly want their operating system for, ie "do you mostly play games on your PC".

    If yes then strip out all unnecessary services and optimise sound and graphics for gaming.  

    If the user prefers media playback, optimise the OS for audio and visual quality rather than overall performance.

    If the user just uses the system for Word processing, email and browsing, set up whatever makes that work really well!

    Business users want network connectivity. Few graphical frills and the ability to run on modest hardware, so optimise the OS for that.

    Do all this and supply it at a reasonable cost (Vista was NOT reasonable) such as £50 ($100) for Home, and £100 ($200) for business versions and you will sell shed loads!!


  199. stalepie says:

    be able to control Diablo 3 with touch, using your finger as the stylus.

  200. stalepie says:

    Never mind i don’t like that idea

  201. Mr32bit says:

    Wish list:

    1.) One or two versions of Windows 7

    2.) Better Navigation through the menu’s. It’s a major deal for me. A translucent circle menu that comes up when you press two buttons and can add or remove icons from it.

    3) Allow uninstall of program just by dragging desktop icon to recycle bin. This would have a toggle off or on for it.

    4) Show programs that start up at boot by pressing Alt+Ctrl+Del instead of going into msconfig to do it.

    5) Add Adobe Acrobat Reader as a default install or a small program that reads *.pdf files.

    6) Sandbox programs and drivers that crash.

    7) Make only 64bit version of Windows 7 with of course backward compatibility.

  202. HappyWithVista says:

    I am a relatively new user of computers and only bought my first machine about 8 months ago. It came pre-installed with vista home premium with 1gb of ram which i thought ran ok. I have since added 3gb of ram amd now it runs rather nicely. I have dual-booted and run xp as well. I find xp to be boring and slow with a definate lack-lustre feel to it. Windows Seven needs to do all Vista has done  and more, with less bloat, better backwards compatability, less annoying uac, and the ability to easily turn off the plethora of services that hog resources and probably never get used by the average user.

    Looking forward to the new windows

  203. MikeO1989 says:

    The new OS needs to be slimmed down. Vista is way too bloated. Make the core OS and then have the other stuff as addon installs. Make it TRULY customizeable. Bring back Hardware Sound. I still can’t believe Vista left that out. DO SOMETHING about UAC in it’s current form. It’s the single most reason why I didn’t switch to Vista. Vista treats the user like a dummy. Unfortuneately a lot of computer users are dummies but give the ones who aren’t some control over their own OS. Contrary to what Microsoft thinks, there are a lot of us out here who know what we’re doing.

  204. tkrelston says:

    Hum… I propose that MS makes Windows 7 64 bit ONLY.  Maintain Vista for 6 yrs or so (3 yrs past Windows 7 launch?), but only supporting 32-bit versions via retail.  By pushing the new one as 64-bit, the benefits of ram will be on the MS side, and it will standardize MS and supplier programing for the future.  

    I really wish MS had done this for Vista’s launch as the hardware requirements were so much more demanding than the bargain basement Dells and other junk sold at Wal-mart would support.  I highly suggest that there be no retail versions of Windows 7 be sold, except for 64-bit upgrades pending on line requirement validation via a program such as the Vista upgrade advisor.  This could be lifted after the first year or so pending some advertising, or warning about it being only for 64-bit! Nip the potential problem in the bud, and prevent people attempting to buy the 64-bit OS for 32 bit systems.  

    Make Media Center standard, ruthlessly remove junk and bloated code and don’t keep wasting space for redundant programs like Wordpad and Notepad combine em into one equally capable program already!

    Maybe during setup you could have a “quiz” to judge how well the user knows basic tasks and develop warnings and settings to fit each group so you can baby the beginners, and not annoy the power users.  

    Other than that, double the number of graphics designers on the interface front and kick Jobs in the junk! (sorry go to an Art&Design college, tired of hearing the apple cool aid drinking twits talk (uninformed) trash!)  

    Oh and avoid any Office 2007-esque ribbons…I still haven’t found things I’ve been looking for since it was in beta!

  205. Anonymous says:

    Please create a separate section for language packs. There are a lot of them (almost 40 ?) and to have all of them displayed in the same list as Important and Optional system updates seems unorganized.


  206. Tronix says:

    One thing that Microsoft needs to eliminate is all unnecessary DRM such as the protected audio path for example. This was one of the major reasons that I continue to use XP. Where DRM is necessary such as Blue Ray I would say that is a necessary evil otherwise please dump DRM. It’s a huge hindrance to your user base.

      Another good suggestion is to reconsider direct hardware access to hardware developers. Having to talk to software every time a hardware device wishes to communicate is not very efficient. Direct hardware access is necessary and I believe that this can be done in such a way that it won’t compromise security too much. Sure buggy drivers can crash the OS but that rarely ever happens on XP.

  207. LorenHeiny says:

    @sivill: "Forget touch screens, nobody wants to be poking their fingers around a screen, it makes your arms ache." What about electronic whiteboards or slate Tablet PCs or Microsoft Surface or kiosks or point of sale systems? Sure not everyone may want to use touch screens–especially on a desktop–but it doesn’t mean touch has some good uses.

  208. anton61 says:

    Just hope we don’t have to wait until 2010 before all the connectivity problems in Vista are solved.

    I really like Vista for stand-alone usage, but as a notebook user I experience problems with connectivity in most small network environments with older equipment or different OSs. It either cannot connect due compatibility problems with the hardware (routers) or my Vista computer is slowing down the rest of the network.

  209. heather691 says:

    Hi! Great blog, thanks for the chance to leave requests/comments.

    I have a couple of requests……

    1. I agree that we would like to pick and choose what programs to install. Most videos won’t play in Windows Media without codecs from DivX anyway. I would rather just do without Windows Media, unless the codecs are improved. Outlook Express no longer works with Hotmail since it has converted to Windows Live and unless you pay for premium service.

    2. Any chance at voice operation? "Open internet explorer" IE opens to home page. "Search Windows 7" Search bar highlights, the words appear, and search finds articles on Windows 7.

    3. Better font control. Some webpages do not work well with the font all the way to largest. I have vision problems and can’t help but to have it all the way up.

    Well, that was 3 lol. I’m sure I’ll think of more later.

  210. kizkoool says:

    I think Microsoft folks should cut off on those insane developers and concentrate on marketing. A big ad campaign is what will make the product look hot.

    Speaking about Windows 7, the recipe is quite simple and straight :

    Take a Vista base, add a multi-touch feature to it, make a new pixel shading skin and inlay some new windows live services. It will do the trick.

  211. XWindowsGuy says:

    Whatever you do, MS, do NOT:

    * Rewrite from scratch.

    * Run Win7 as a layer on top of a certified Unix foundation.

    * Use virtualization to run all prior windows apps.

    * Get rid of WGA.

    * Get rid of imbedded DRM.

    * Improve the consistency of the GUI. It’s fine the way it is.

    * Put less security management in my face.

    All you need to do is add more like what you already have to what you’ve already got. I have an investment in you not doing any of these things I listed.

  212. steve30x says:

    I found a site with a few ideas for windows 7 I like. Heres the Idea I like and think should be implemented in windows 7:

    Modularised OS

    The great thing about being modular is that the OS can be modified easily. Think Linux here – in Linux everything is modular and replaceable. For example, you can replace the whole GUI component without affecting anything else. With the abundance of 3rd party applications written for Windows, this would spur a whole new variety of customisation and open-source implementation.

    Gaming Mode

    Most Windows users like to dabble in a bit of gaming when on their PC. But the constant demand for computing power by the latest titles (read: Crysis) can leave the majority in the dark. Perhaps Microsoft can offer a mode similar to that of the current ‘Safe Mode’ which only initiates the required services for gaming. This would minimise overhead and increase performance.

    Customised Install

    The avid performance tweakers out there may have heard of the likes of NLite and VLite for XP and Vista respectively. These pieces of software allow you to remove unwanted components from the OS before you install it. This increases available HDD space, and also improves performance depending on the services cut out. Offering the same amount of control when installing Windows 7 would settle the ‘Windows is bloatware’ activists out there.

    64bit Only

    The main difference between 32bit and 64bit is the amount of accessible memory or RAM. Plans to create a 32bit Windows 7 would be counterproductive, by then GPUs would use at least 1GB of VRAM, and the average system will most likely have upwards of 4GB of RAM. Considering the 4GB memory addressing limit of 32bit, you can see that confused customers won’t be happy.

    Faster Boot and Shutdown

    This seems to be something that constantly plagues Windows. A faster boot time would be a great first impression to many critics, and it’ll save valuable time, especially when restarting for updates.

    I am a gamer and vista is cruel to games. I have windows vista but I am sticking with windows XP because my games run a lot smoother in XP. I would love to see the ideas I just posted here in Windows 7. Microsoft should also bring in a good few gamers to test the OS in beta stages to make sure that games dont get bogged down like they do in Vista. It would be nice to have my games run as good as they do in XP with the new OS.

    Also please leave us have an advanced install mode where we can select what extra software we want isntalled and have a power mode for gamers added to the advanced mode where we can select which services are installed during windows installation. We just need 3 options for instance

    1) Normal gamer where theres a minum number of services cut out

    2) Gamer mode where a lot of the unneccesary services that a gamer will never used is cut out of the install

    3) Pure gamer mode where all unneccesary services are cut out from the install.

    (Please look at Black vipers website for services that are unneccesary and help the system)

    We need a better Filesystem that either doesnt need defragmenting or gets fragmented a lot less. This file system should also make data access faster and smoother.

    Most importantly something that seriously peed me off is dont make it neccesary for gamers to go from Vista to windows 7 just because you guys want to add a new version of directx. I would like to play DirectX 10 games but im forced to use Vista for that. I wish that Microsoft would make it possible to add DirectX 10 to windows XP or do something with vista to make games run as fast as they do in XP.

    Finally when or if I buy windows 7 (whatever it will be called when its released) I dont want to be restricted to 3 installs then I need to call Microsoft for a new activation code. I change parts in my computer a lot and I reinstall windows a lot. It isnt in any way helpful this licencing thing you got going on here for people like me. You guys wonder why so many people get activators for Vista. Well your most likely answer is your licence activation system. Dont you think you already charge too much for the OS and then have this activation system kick us in the face after 3 installs. I wouldnt be complaining if the OS was over the odds too expensive. I think 500 euro for an OS is redicolous which is why I bought an OEM copy of Vista home Premium. Cant we have a regular copy of windows at an OEM price of under 200 euro or maybe just a little more than 200 euro?

    anyway this is my long post over. Sorry for this but I wanted to get this across to Microsoft with years and its only now I got my chance to do so.

  213. SR45 says:

    Windows 7..

    1.  Make it simple

    2.  Make sure all memory is addreesed without needing a Hotfix later ( 64 bit OS ) later on and without needing to remove 2 gigs first then install windows 7, after which installing the other remaing memory sticks.  What a pain

    3.  No need for lots of eye candy.  Never look at them anyway.  

    4.  Wouldn’t be nice if we could have a OS that can be tailared to our individual needs when we reinstall the OS from time to time.

    nLite gives us a way to get rid of unwanted windows stuff we never use or need but that program is also a pain to configure.  

    5.  Faster boot up

    6.  Dump the windows performance index score.  Useless.

    Just a few for now…. Thanks

  214. Knipoog says:

    Quote: 2. Any chance at voice operation? "Open internet explorer" IE opens to home page. "Search Windows 7" Search bar highlights, the words appear, and search finds articles on Windows 7.


    "Open Opera": That build in a Microsoft operating system would be nice 😀

  215. Alf928 says:

    Steven, John & the Windows 7 dev team,

    Good stuff! Great to see you guys interacting more with the community. I’m looking foward to whatever you’ll be sharing with us through this blog.

    Off-point, but if I may entertain a suggestion, please consider the Win 7 beta program carefully. Myself and quite a few of my web developer colleagues were offended by the IE 8’s team "invite" to the beta program. We could have done without the attitude, considering IE 7.


  216. Ardi says:

    Hello Jon, Steven and all Win7 team,

    I’m very happy to find this blog…



  217. Rafaelmgs says:

    Hello there, I’ve got some suggestions based on complains from lots of friends.

    1. Fix the "repair network" command, it should work like it did in XP, quick and eficient.

    2. In "Disk defragmenter" on vista, we can’t see how it’s progressing or what’s happening, this also should have the same functionalities as in XP.

    3. Maybe a new addition that would please gamers would be a special boot, just for gaming, using only the necessary to have better Frames per second.

    4. Reduce the Win product lineup to fewer options, vista has i don’t know how many… Maybe 2 or 3 is already enough. All must have basic functionalities (please don’t make any without network support!, thats absurd).

    5. Integrate the system with good software, in a way that you only need to buy software for specific usage. Good photo editing, office integrated ( at least word, excel and powerpoint).

    6. This suggestion is the most complicated part, try to reduce the number of runing processes, or at least optimize and clean up most of the coding done.

    7. I now things will change a lot until Win7 it’s ready, but if you could try to merge everything that everyone loves in XP (the best system microsoft has done until today) with the visual fx from vista and then plan Win7 from this basis, I believe you can created a great system.

    8. One other thing, Windows is a very expensive software, so please remove the one time activation, because we’re dealing with computers, a motherboard stop working without warning, and then, when you change it, and re-install all, it get’s complicated to reactivate the OS. Maybe make it 3 time activation without having to contact microsoft.

    Just to close this post, I admire a lot what you guys do, it’s really difficult and you’re probably the best team in the world, or at least one of the best. But I really have to say, what you already know, Vista was a crash’n’burn for microsoft… It’s time to turn it back…

    I wish you all the best of luck, wiseness and would like to help make Win7 a system everyone wants to have.

  218. MysterMask says:

    Thing of a PC as a toaster. Would you use a toaster if you need something like a task manager? If you need disk defragmentation? If you need to know the difference between a networked drive and a locale one? If you need to choose between a plethora of toaster OS configurations for the same toaster? If you need to register to use the thing. If the toaster OS is too stupid to adapt to  the actual hardware configuration? If the toaster comes with a set of non-standard parts. If the toaster vendor tries to be as incompatible as possible to the world around it just to sell its own toaster add-ons?

    And if you have to copy Unix / Mac ideas, concepts and technologies, then at least do it properly!  

  219. swizeus says:

    Why no one opt for the forum instead…. reading the comment this way is just something pain in the eyes XD

  220. Linda Moore says:

    Since a BSOD error can be caused by hardware, dlls, OS or software applications; it would be very helpful, if there were a flowchart of the last dozen or 2 dozen commands.

    In the first BSOD error that I got on a new computer, the error trapping said that the problem was with my NIC card. I ran various diagnostics programs multiple times and every one of them pointed to a NIC card problem.

    I called Dell, my hardware provider, and after a few limited tests, they said that the OS was corrupted and that I needed to reinstall the OS.

    Reinstalling the OS would mean that I would lose the software that I had downloaded, as well as data files; since I had not yet started a backup regime.

    I did not reinstall the OS because I stood to lose too much and there was no reliable evidence that the OS was corrupted. After much testing and research, it turned out that software application had not written a complete set of error handling routines for all possible errors.

    Windows 7 really needs a comprehensive backup solution (to an external harddrive), where a backup is taken prior to every software update or new program install or program uninstall. This would also apply to hardware changes.

    I do not use My Documents because I have discovered over time that documents are sometimes saved in program files or other obscure places, so I set up my own "Data Files".

    I would like to see three separate program files area, which are

    Program files pertaining to the OS

    Program files for junk software that the hardware is bribed by various software vendors to install on new computers. This would make it easy to know that all software in this folder should be uninstalled, if a user were so inclined.

    Program files for user-installed software.

    Focus on architecture, architecture, architecture. This will benefit both the developer and the user.

    What we have know in terms of Windows has more kinship with spagetti code than self-contained modules.

    For me the real test of whether the new Windows 7 design is a substantial improvement will be the quality of the documentation. A well-designed system is easy to document but spagetti code is almost impossible. If your technical communications team cannot create a list of all error codes and their possible causes; then the architecture issues have not been solved yet. Go back to the drawing board.

    For instance, if one error code is used for multiple unrelated purposes; then it is very difficult to document or to provide insight as to what caused the error.

    Windows 7 needs to very structured and there needs to be development standards that support  and maintain Windows 7 architectural structure.

  221. SoulHunter F says:

    I only have a couple of suggestions…

    The first one is one that I have had since the time I used windows 95… Make it possible that you can stop the shut down process… press ctrl s, and the shut down process would stop, this would be useful for when you start shutting down and then remember you had something else to do or want to check something, this way you would not have to wait trough the whole shut down and boot up process.

    Second, it has been mentioned multiple times, but make a fast boot option with minimum processes open for high performance software to be able to run to their fullest potential.

    Third, make it possible to reformat windows while keeping your files, give us the option to pick and chose files that would be back up in an other part of the hard drive that would not be reformatted and then restore them when finished.

    One last thing we need is to keep full capability of backward capabilities. Make it an option to run as if on an old OS so that all programs and games would work. Making shore nobody could use that as an excuse not to upgrade, profitable and better for the consumers.

    Thanks for listening to advice places here, and to the hope of a better Windows for everyone

  222. Eghost says:

    UI changes, a lot of changes were made in Vista. I read a lot of complaints in the beta’s of Vista about them, yet Microsoft chose for the most part to ignore them.  Now I’m seeing rumors the ribbon UI will be the UI standard. A lot of people don’t care for the ribbon, all I am saying.  PLEASE allow the users to choose, I prefer tool bars and menu bars, it’s a twenty plus year standard I am use to. Allow me to choose, don’t choose for me like MS did in Vista. If I could make Vista feel like xp It would my only operating system, instead I dual boot and primarily use xp. My company has no plans on migrating to vista yet I don’t go through a day with out someone asking "Where do I find it?" or " How do I do it?" with their home computer’s and Vista, usually followed up by, "Why did they change it?"  Again real simple allow users a CHOICE, that is all that is on my wish list a choice….

  223. domenico says:

    0 reply mr. Steven and Mr. Jon?

  224. gonzc900 says:

    stop complaining and get with the times.

    people dont like change. its that simple. But they need to know change is part of life and they cant go around complaning and wishing things will stay the same because they wont.

  225. kpillai says:

    In my opinion, the major issue with Windows NT and all "longhorn" derivatives is that it is severely hampered by the underlying VMS (Digital) architecture. Its memory management has become lethargic, and there is way too much dead code that carries over from release to release. It has come to a point where the excellent applications that Microsoft makes get a bad rap each time the underlying OS crashes or goes unstable.

    The device driver architecture and memory management of UNIX clones have done so well, in comparison. I would like to see Windows 7 be a nice Visual Studio C# application that runs over some version of UNIX, ideally Darwin. That way, Microsoft would even have a legal reason to force Apple to open up its hardware, especially the iPhone, to Windows 7. I wish I could get the stability of a well managed operating system to run the excellent application you make. Digital gave up VMS long ago. It is time Microsoft gave up the longhorn core and moved away from it.

  226. dnr says:

    I would like to second, third and forth comments by several people, including Adroticus, relative to incremental releases.

    Delivering Windows 7 (once you have the base operating system) in increments would be the best possible plan to produce a quality and appropriately functional product.

  227. schutza says:

    how about including the windows live skydrive feature as an integrated part of the OS, and have making backups of mission critical files and restore points go there instead of a local directory.  I imagine it could act as a virtual drive under My Computer and you could set it up to automatically save important docs and sync them with any computer in the entire world.  do they have anything like that in the works?  that would be a cool feature.

  228. HoveringSocks says:

    As a potential consumer of Windows 7, I’d like to say the most important additional feature for me would be a "gaming mode" that would turn off all the resource hogging aspects of the OS and allow my gaming experience to be as good as it can possibly be.

    It is really tiring to have to invest in copious amounts of hardware, only to see the OS using most of the resources.  A more modular approach where I can have a stripped down install to be used as a "gaming PC" would be fantastic.

    Making Windows 7 a 64-bit only OS would also go a long way in the gaming community (as well as other realms of software development) because then developers could utilize more than 4G RAM for their titles.  

    Lastly, this whole business where there are like 4000 different versions of the OS is total and utter BS.  Why the heck are you charging me extra to get the full experience?  Just sell me the OS and let me decide what to use.

    IMO, gaming is one of Windows greatest strengths over Mac, Linux, or UNIX.  I’d hate to see the Windows PC wither as a relevant gaming machine.  Especially if the reason was because Microsoft simply ignored the market segment because of the Xbox brand.

  229. yesgrey3 says:

    I think it’s time of having more than 8 bit per color modes. The hardware allows it, and the visual quality also needs it. I know all the video sources are currently limited to 8 bit, but there are already some displays with at least 10 bit per color input, so the game industry could use it, and we could also process our 8 bit source with better quality. Will it be too dificult to create a 40 bit color quality mode? If the problem is the waste of space in 64 bit, you could go to a 64 bit mode. It would be a little overkill, but it would be great!

  230. Eghost says:

    gonzc900, Change for improvement is one thing, change for the sake of change is another. Vista, IE7 is change for the sake of change. I’m not a lamb to follow the pack, I like to choose, and that is all I am asking for choice

  231. hexaae says:

    My advice, as I can see from Vista criticism experience (Vista is the best Windows out there but non-technical people with little knowledge of kernels, task scheduling, software protection etc., will never understand this), is to give masses what they want: a lot of eyecandies and cool visual effects!

    Vista changes from XP were mainly technical improvements appreciated only by experts but 90% of users only noticed Aero and still say Vista is just XP + Aero…

    -sarcastic but with a bit of truth 😉

  232. muggie2 says:

    Having this blog is a great idea. Communicating with the potential end-users, and letting us know what you’re doing, and letting us know some of what’s coming up is great.

    Like many others on here, I’d like to chime in with a few of my thoughts on what I’d like to see in Windows 7.

    Modular is good. If you have a complete system that can all work together, or can be easily stripped back to core elements only, that would be good. That way notebook users and desktop users can have the same OS, but only implement the parts that are appropriate. Gamers can have a stripped down supermachine that doesn’t have all the resource-hogging unnecessary OS components running. Setting OS profiles, so you can switch to "gaming mode", or "technically-challenged sibling" mode would be nice. When building an OS profile up from a barebones model, if you try to do something that needs a non-loaded component, have it tell you that you need Component X to do that, and ask if you want Component X added to the profile. You know, the modular/customisable approach, but with all the components being ones that you *know* will work together (unlike some 3rd party addons).

    Windows keeps getting bigger. Having the ability to strip it back to a smaller, efficient core defangs the "bloatware" critics, and still allows us to have maximum functionality for ewhat we want to do.

    64-bit. 4GB is becoming the minimum amount of memory for any high-end machine now, so 32-bit OSes will be more and more consigned to low-end machines. Bite the bullet – leave 32-bit behind. Have an optional module for 32-bit compatibility (and why not one for 16-bit compatibility too), but I’d love to see the core being 64-bit only.

    Device drivers – make insistent requests to anybody who makes devices used on PCs to ensure that working device drivers are available by the release date, or preferably before.

    Just a few thoughts, probably many that you’ve either heard before ad infinitum, or else have thought of yourselves.

  233. scx says:

    Will Windows 7 has official (built-in) package manager, update manager and repositories? It is probably most expected feature.

    Another features that i would see in next Microsoft Windows are virtual desktop and tabbed document interface (TDI) in build-in applications ;-).

  234. Windowsfanatic says:

    Its great that you have created this blog. Your exchange of ideas with the consumers would be very beneficial for both you and us as this would result in the creation an even better Windows. Please stick with this idea in future too. Before suggesting something I would like to have some clarification about the NT base on which Windows is created. Since I am not a technical person, I have read on a lot of sites that Unix is a very stable platform or base as well as very powerful. I just wish to know if NT is equal or better than Unix in stability and power or it is a little less. Of course being a Windows lover I would like to hear that NT is better than Unix or equal in both terms but I would like to know from you the truth since you obviously know everything as this is your field. Thanks and best regards.

  235. TigerEyes says:

    1. No Fancy Names – Windows 7 is fine

    2. Just 2 versions – 32bit and 64bit (same price)

    3. Install time config Templates or roll your own

    Load services on demand, with the facility to force an unload all inactive services, this would obviate need for Gaming Modes and the like.

  236. Fudus says:

    I feel sorry for the people who have to read this web log’s comments. So much ATMers will strike.

  237. gonzc900 says:

    I agree with the comment abouve. Windows 7 sounds fresh, live and neat. just dont make it look like the wave 3 UI of the live services. That is a huge step back and we dont want our systems to look like a 5 year old made them,

  238. magicalclick says:

    What’s MS direction toward Windows and Windows Live? I really hope you can address this in future blog.

    For what I have seen so far. Windows Live is the solution to the annoying EU law suites. I does not come with Windows and it is free. Windows Live app is better than Windows Vista counter part. So I can assume that Windows Live is more like a solution to modular OS (only this targets user applications rather than OS engineering). After all, the naming is catchy. Instead of MSN, it is re-branded as "Windows" Live.

    So here is a list of questions:

    1) Does Windows7 comes with its own Mail app, but doomed to be crappier than Windows Live Mail? Or Windows7 will not include a Mail app? (applies to Photo Gallery and other Live app)

    2) How are you going to bundle Window Live?

    3) Why get Windows7 if Windows Live runs on older Windows? Same problem to Vista.

  239. GregHouston says:

    I still have no reason to switch from XP to Vista. I am a user interface designer and use my computer for work all day long and there isn’t any feature that I feel XP is lacking for me. So the only reason for me to "upgrade" to another operating system would be better performance. Vista obviously uses a lot more RAM than XP and so would be a downgrade for me.

    We aren’t fooled by a new shiny UI that does nothing but make the computer slower. A new shiny UI does not a new OS make.

    1.) Use less RAM. If it uses less RAM than XP then I would actually have a reason to switch.

    2.) Make the UI cleaner, more minimalistic, less distracting. Shiny stuff might get you more "Oh Wow" sales, but gradually all that shininess and animation becomes rather irritating while you are working and actually detracts from overall usability.

    3.) Less bloat: use less disk space. Instead of installing everything from the get go, make an easy way to install features directly from the web. A good reason for me to upgrade from one OS to another would be because the new OS uses less hard drive space; not more.

  240. eRobert says:

    This blog is a wonderful idea.  Thanks!

    I am using XP Pro now.

    One thing which has bothered me since the inception of The registry is the fact that any application can write to it.  This leads to bloat and corruption.  I really feel that the OS registry should be sacred and allow no writes to it except Microsoft ones.  If necessary, a separate application registry could be added.  Better yet, go back to the ini files instead of registry entries.

    As well, I think the OS folder should be sacred.  No program should be able to write to it… period.  

  241. Eikern says:

    I would also under an advance-tab in the installation be able to select which harddrive my apps and my documents would be stored.

  242. Windowsfanatic says:

    For Windows 7 one thing to keep in mind is that its appearance should not resemble Windows Vista at all. Instead it should give a very different bright look. Colourful look. A little resemblence with Windows XP would be a great idea too.

  243. cryptomap says:

    I am a enthusiastic end-user of Windows products. I am not a programmer so I can’t give you guys an in-depth constructive criticism, I can only offer my superficial criticism as a sysadmin and end-user.

    I am still using Windows XP SP3, and will never migrate to Vista. I hope Windows 7 will be back on track. I want to help… So here are some things that really annoy me about Windows XP / Vista:

    –> Why isn’t there a telnet client in Vista? Telnet is an invaluable diagnostic tool as well as a remote management client. If you removed the telnet client because it is an "unsecure protocol" due to lack of encryption, then why didn’t you include an SSH client / SSH Server? Can we *please* see Windows 7 being open for SSH? A port of OpenSSH perhaps?

    (Short: I want an SSH Server/Client, and a telnet client in Windows 7)

    –> Network Driver shortage?

    I don’t require my OS to recognize all sorts of devices, I just want to get my NIC up and running so I can aquire the other drivers that my computer is missing after a fresh install.

    (Short: I want more built-in drivers for NICs)

    –> CLI tools?

    We need more and better CLI tools for smarter and simpler management and diagnostics. I find myself, as a sysadmin, adding CLI tools to every installation, such as top.exe, grep.exe, uptime.exe, du.exe, sclist.exe, etc.

    –> Other:

    fast and effective Package/application management (both CLI and GUI), New file system (WinFS or whatever, I just don’t want to defrag drives anymore!)


  244. Flyermac says:

    Dear Jon DeVaan and Steven Sinofsk, and all the participants.

    In fact the Windows versions are all stuck to the Windows 3.1. They all make use of DLLs and EXEs. Both of them are vulnerable to viruses … under the ask of the illuminati from Symantech to make money on our disgrace?

    With all due respect. Microsoft makes use of those vulnerabilities to please a huge illuminati mafia that makes billions with generation or creation of virtual viruses for computers. It is not fresh news, it is old news, and I am not sure how can Microsoft still is on the market. Down here in Brazil it is called Microsh…t or Macrosh…t and the revenge from the public is the piracy. Now with the Macs being cheaper, and the OS X is much cheaper than Windows Vista, and OS X produces 10x results that Vista Ultimate can do, so I see no reason to stay with PC-Windows.

    I won’t ask for excuses because Microsoft has billions of Dollars, and could not create a new core because for it to keep people stuck in the past and suffer with virus attacks is a tactic of making money. That’s be the reason Apple has less money than Microsoft.

    Microsoft has collaborated to cause me lots of stress. If I had bought my first Mac in 1998, it would be working until now. It is my third PC-Windows computer I have, and I could never get satisfied with any.



    Campo Grande, MS, Brazil.

  245. domenico says:

    Mr. Stevn it would be possible increase in Windows Media Center new Live Arcade of X Box?or

    we have " Illegal" M.A.M.E. that works well for over 99% of PC even old, maybe we could buy the M.A.M.E. from the creators and then put download each week in according with Capcom , Konami, Sega etc etc ??


    Domenico from Italy

  246. JeffoM3000+ says:

    Hi, Do you want a revolucionary idea, so I give you an idea that coult be sold 2U.

    Instead create newer versions of the same thing and recreate new GUIs and change the place of the options I suggest to Microsoft:

    a) improve performance

    b) desing improvements, not "rechanges"

    c) make windows fitable to enterprises, and for major kind of professionals like Windows for Lawyer, Windows for Medical, Windows for Engeanering, etc.

    d) target professionals not kids in the future "stuffs"

    good look!

  247. Kengro says:

    I would have liked to see a new core, but i guess that have been ruled out. But be shure to make the new windows a good one, i’m not going the mac og linux route so bring me a good os

  248. gonzc900 says:

    Reason why vista has so many problems and took so long to get out is because you guys toook way to long on the "fun things" and rushed them so you can "beat apple" in the end you failed. This time wor5k on the important thing, DONT RUSH (that will only make matters worse and cause delays)what matters is YOU, not apple, not the dumb penguin from linux. YOU. in the end people will be prhasing you not them because you stuck to your word and didsnt wory about steve jobs creating a system with features like multi-touch thats not neven needed  

  249. gonzc900 says:

    just asking. Do you guys have big plans for this, or just another "lets add it before apple does!" Are you gonna invest money in this or just throw it away to copy them…..

    create feastures that we would use, and dont copy every single apple feature its just completly childish and uncalled for

  250. domenico says:

    were you see problem in Vista?

    I have Vista in 3 PC different

    1) PC Enthusiast      OK

    2) Notebook Dell XPS 1530 reinstall Vista day One    OK

    3) PC OLD  Year 2002/03 with this hardware

    Asus P4P 800

    PV 2,4 ghz

    Nvidia 7600 gs (update in second time)

    1,5 gb DDR 400 (update in second time)

    This PC with Vista Ultimate WORK SUPER FINE

    thanks to all the updates I hardly more level desktop PC on which I am working

    and I want to add a detail,

    with XP has never worked hybernate and sleep, everything worked with Vista.

    I am firmly convinced that people who speak evil of VISTA not have original software and hotfix

  251. Andrzej_Pl says:

    I’d really like to see Microsoft cooperation with hardware manufacturers to get driver compatibility. Me, being a true gamer, would really like to see Nvidia and Ati having good, stable drivers ready at the launch.

    The other thing is Creative. Any chance you, at Microsoft could force them to develop drivers? Cause making X-Fi getting all audio effects (Eax and such) some long time, before they made Alchemy.

    I don’t know, something like "Make drivers or your hardware won’t get <Windows 7 compatible>" tag would be great 🙂

    The other thing I’d like to see is some nice startup menu for launching different OS. I’m forced to have windows XP, becasue my printer doesn’t work on vista 64 and my bank webpage does not work well with vista (security certificate problem). And to properly launch it, I just keep it installed on another disk. Some multilauncher, that allows to keep other versions of Windows on same disk, different partition would be nice addition

  252. Pimax says:

    I have quite ridiculous request but somebody of my Internet-fellows insist that MS makes Win7 as open-source based? I did not discuss with him till ask a question to very developer 😉

    Thanks in advance for answer…

  253. sciguy14 says:

    At this point, I really think that the only intelligent way to handle the next release of windows is to kill backwards compatibility.  It is making the kernel bloated, and adding in things we simply don’t need.  Add virtualization for running of older apps, and start fresh.  And please, PLEASE, kill the registry.  It is outdated and is the cause for far to many problems.  It’s time for it to go.

  254. kalem13 says:

    Well, I guess I’ll put my two cent here too.

    +1 to a 64 bits edition only. This will be much easier to everybody, and I think 4 GB of Ram will be quite common in 2010, and probably that big graphic card will have something like 1 GB of Graphical memory.

    +1 To kill some backward compatibility by putting old code in a virtual machine. This will clean a lot of old crap, and those who still want to use Visicalc to use it. Hey, you could make the most compatible OS ever if you put a VM for a stripped down version of Win XP, Win98, Win 3.1 and DOS. The new Vista based/Win 7 based I think you said the kernel would be very similair) stuff run natively, the old stuff in the virtual machine. Would be funny to run Netscape 1 in a Win 3.1 VM directly on my desktop. Something similar to what can be with parallels of VMware Fusion on a Mac. (except for old software)

    +1 to keep the name. I think that "Windows 7" is a pretty cool name, seriously. You should keep it.

    +1 to a "performance" of "gaming" mode. This would be great when we want to abuse one of the latest game or run performance application that require a lot of Ram.

    +1 to only 1 version. Maybe two if you absolutely need to have professional features in a separate edition. But I’ll prefer only one version, it’s much more simple to everybody. And if you still go for multiple version, please no "Basic edition" that is a translation for "crap edition". And tell Intel somewhere unpleasant if they ask you again to create a "crap edition" to support some of their crap hardware.

    I also think than an awful lot of eye candy would be required. I like the new UI of Vista (it feel easier to use), but this is what most people feel is change. But please, can I have the possibility to check my IP adress with only one click like in XP? The little icon with the house could show it to me, and if I want more info, then I click the little link to know more. I know this is somehow a poweruser feature, but hey, we’re gonna go on everyother people computer to fix their stuff, so be friendly with us ^^.

    Good luck With Windows 7!

  255. BlueBlueSky says:

    This is really nice to see all these constructive comments about Windows. There is some work to sort them out but the spirit is good.

    My own wish list would be:

    A fast clockwork.

    Give a feeling of being and be lean and fast (record start-up time, no more mysterious OS hangs, reliable set of core drivers, fast file/directory browsing, an application can be slow be the OS and its core components should always be available).

    Clean, consistent and less opaque managements of: application settings/preferences, application data. That would be a big plus to transfer (tranparently) settings from one computer to another (through the web for example or by simple file copy) or for easier backups. For example I like the new Windows Live email that put all email in a documented location although I am not sure all applications follow the same conventions.


    I also think that virtualization should help to support old applications. I don’t like application installations that mess up the Windows directory. Installing an application should modify only a known set of directories (e.g. Program Files; Users<user>AppData; …) not the OS directories.

    The OS should provide a robust mechanism to log application installation. For example, it would be terrific to have the OS that guarantee that when I uninstall an application everything is gone except may a OS-maintained log so that noone cheats with N-day evaluation/demo applications.

    Easier backups (through spaces or skydrive?)

    The (advanced) boot menu should let the user schedule a chkdsk)

    Access to the control panel of a friend’s PC through a secured web.

    That’s not strictly related to Win7 but I have seen a similar comment earlier. But I’d like to rephrase it. A few year ago a lot of people loved to do small programs in Basic for example. Today the ramp-up time to build a simple app is longer. Perhaps that’s somehow addressed bu Silverlight that gives a unifified developement framework with C# as preferred language.

    Good luck!

  256. vader81551 says:

    Well I’m not a big expert on the entire framework for Windows (or any OS) nor am I a complete expert on computers so bare with me.

    For Win7 I like the idea of only one mainstream version that includes everything for a reasonable price and allows easy customization at installation, so I can op in not to have any eye-candy even installed. I would also love the option to install a hidden partition with an image of the installation CD/DVD so I don’t have to go through the long/complex process of finding my CD every time I break my OS, which is a lot.

    Personally, I liked the upgrade to the GUI but I don’t completely see the point in the semi-transparent boundary around every windows I have open. It does not serve the purpose that was pitched when Vista came out (something about giving a feel of whats behind the windows), all it really seems to do is slow down the computer when I’m trying to multitask.

    If the UAC is going to be put into Win7, the administrator should not have it pop up every time I want to install something. It is really annoying during the first day of operation when I have a bunch of apps to install right after installing the OS, not to mention it serves little purpose for an administrator sense, lacking a full description that I’m going to ignore anyway, I press ‘Allow’ anyway. Only time the UAC has proved useful is during the few times when I accidentally started a some advanced program I didn’t want to and the cancel button cam in handy. It would be better if the user still ran in that weird virtual account that we’re apparently running in without the OS telling us to go through another confirmation message.

    I also like the idea of having the OS run in the virtual machine to replace backward compatibility, especially if it would mean I’m not losing the 15GB of my hard drive right after a clean install.

    Back to the GUI, I would love some form of virtual desktop, especially if it means I can run a fullscreen application, then quickly go over to another application for whatever reason, then go back without having to minimize the app then re-open it, an operation which tends to seriously mess with some fullscreen apps.

    It would also be nice if you include an app with the OS or with a very convenient link to Windows Live that would allow quick and easy access to a library of applications, demos, drivers, etc. and automatically update all of those programs. This would help sense I would definitely like to see and use a wide range of MS stuff

  257. PeanutGallary says:

    My suggestions for Windows 7 are related to service packs.

    #1 Please set and follow a service pack release schedule.  One every 6 months would be great, but 1 a year would be acceptable

    #2 Make each service pack a roll-up of every previous service pack and patch.  The last XP Pro system I rebuilt for a customer, I was frustrated to read that Microsoft requires SP1 to be installed before SP3.  IT folks and home users alike build and rebuild systems often enough that this would save a ton of time.  OS X follows this plan, Windows should too.

  258. bleak says:

    Happy to see a little change. You have had in this page a lot of good suggestions, follow them up all and good work.

  259. Fornax says:

    One must-have feature that is long overdue:

    Make explorer remember all folder views in a consistent manner without forgetting the views on an explorer crash.

  260. jasperzondervan says:

    #1: Lose the graphic smuck called Aero. It’s nice for home-users, but really, non of our business customers (and the company I work for has > 50 SMB as customers in The Netherlands) asked for it. It makes performance dramaticly slow. None of our customers upgraded to Vista yet (just a few laptops, most were downgraded to XP a few months after sale), main reason is performance. Also lose the side bar. No business want it’s users to lose time with stupid gadgets.

    #2: Vista was supposed to be ‘simple’. I hear nothing but ‘i can’t find this or that’ or ‘how do I do this or that’, from the few Vista users we have. Looks like the learning curve is a lot higher then the migration from 2000 (or even win98) to XP.

    #3: The network centre is a crime. Fix that please.

    #4: Loose ACU. It’s useless, since anyone clicks ‘OK’ or ‘continu’ anyway.

    #5: Don’t try to rename ‘C:users’ to something else in the explorer view. It’s really annoying if at one moment a folder is called different than  1 minute before. I’m not sure you have this problem in the english only version, I know it’s popping up now and then in the Dutch translation.

    That’s it for now. Good luck 🙂

  261. Comunian says:

    Why Windows 7?

    1) Windows 1

    2) Windows 2

    3) Windows 3

    4) windows 3.11 ?

    5) Windows 95?

    6) Windows NT

    7) Windows 98

    7) Windows Xp

    8) Windows Vista

  262. saurabh.p says:

    # i was hoping that u don’t release as many versions as u did with vista

    # have better backward compatibility like windows xp had with programs written for previous platforms. perhaps run those apps in some "compatibility mode"

    # can we also keep the price down, quite a bit actually (at least in india)? the mac os is so much cheaper and comes as a single desktop version.

  263. Wiiip says:

    Well, I hope, this time, Window will think "wide".

    I hope, this time, we could have a real, user-friendly, efficient, powerfull … SHEEEELLL !

    And more generally, a real reflexion will stand on linux, in order to steal him most of his advantages. (simple architecture, user-dominated system, etc …)

    Cause we are’nt all 78 year old stupid users.

  264. Panos Filip says:

    @Comunian: Windows Seven derived, till some months ago, from WindowsNT 7.0 (Windows codename Vienna).

    But it seems that it’ll be Windows NT 6.1, but the "Seven" word remained.

  265. spark jansen says:

    Please get rid of the old heritage and start from scratch (like Apple did with OSX). Let major developers like Adobe etc participate and present crossgrades that are affordable to your loyal end-users. And please don’t make it "more secure" by letting the end-user cancel or allow all the time, cause this isn’t more secure it just putting the liability in de hands of the enduser.

    Do you realize how fed up users are with constantly having to buy Virusscanner updates that also slow down your computer significantly.

    There is a lot to gain by starting from scratch and a lot to loose by continuing carrying the bags with poisoned water. Be brave!

  266. toontje says:

    I read that the previously announced modularization of the OS wouldn’t be a development goal for Windows 7, this would be a development for the OS after Windows 7 (codename: midori). Windows 7 would be build upon the the kernel of Windows Server 2008. Is this correct?


  267. pawankumar says:

    I am very much excited about this new OS.This new OS should do better the the Vista Version and do not require much hardware specification.

    Best of luck for the Windows 7 Team.

  268. Geld Lenen says:

    I’m also very exited. I hope you can make a really good system. Good luck!

  269. leat0n says:

    The one big thing that I have noticed with previous versions of windows is that there is little allowance for enterprise administration. All admin tasks and restrictions seem to be from the mindset of the user having admin rights. There needs to be two types of admins: The user when admin rignts are necessary and the enterprise administrator who shouldn’t be restricted by silly things like the UAC.

  270. theclifster says:

    I work for a very large organisation >100,000 staff all using windows in an internal IT BA role. We decided recently not to uptake Vista, equally I have found it not necessary to move to Vista for similar reasons for my home use.

    1) Cost, increasing hardware replacing this across an entire organisation. Same for me at home. Also not every hardware provider has delivered supported drivers for key systems.

    2) Benefit, what does Vista offer me that is new. Not windows movie maker please!

    3) Performance. Yes this matters, yeah on yeah things get slower so users move to quicker and easier methods of completeing day to day tasks, think iPhone.

    4) Many alteratives in the market place approaching maturity, which offer customisable experiences for little cost.

    A general comment, Home and Business users are increasingly swamped with data which they need to make decisions. IT is too complex and data too deeply buried. Build light flexible systems with single entry points to data, that show data relationships in the language of the user..and we have a leap forward interms of OS.

    As for animation,colours, fonts and so on…just let the wider community develop and support these and spend your time delivering the above or loose market share to other OS including some of your older ones!

    Good luck, both my company and I sit waiting to decide on whether Win7 does provide a viable future proof OS. Oh and that sort of ties all of us down to current Office and other Information Workplace tools.

  271. samrbrimble says:

    I feel like a very small fish in the big blue sea, but felt that I should also post my suggestions.

    1) Speed & Performance – this is a must and shouldn’t even need to be explained.

    2) New UI – Windows is becoming cluttered with the old UI. Get people excited with a new, fresh design that will actually benefit end users. Make the ribbon the default interface throughout all windows programs.

    3) Customisable – Let the user choose to install what they want to. Have a setup similar to Windows Media Player where you can chose where you want ‘Express’ setup with the most common settings configured and a ‘Custom’ setup that allows you to choose each program you want to install, when you want updates installed, when maintenance should be preformed and other customised settings.

  272. flemmingast says:

    What are the top 5 "things" you are solving/delivering in the new version compared to Vista.

    To you start to clean up registry in this new version?

    Vista is maybe not that user friendly or understandable due to the build in security, but it is fairly stable.

    It is always a good thing to communicate with the future customers.  

  273. Exotic Hadron says:

    I am utterly impressed with the new SQL Server 2008. So the question comes into its own – will the obsolescent (not to say obsolete) technologies like Jet engine in Active Directory, registry, NTFS come to end? Will we see Transact NTFS / WinFS in Windows Seven?

    The increased stability of NT6, security, modularity after all… that is way ahead the one we’ve seen before. From an admin point of view the new server platform is what the doctor wrote.

    However, there has been so much waffle about new file system yet in pre-LH years so many of us we’ve just lost the main line – what is the Windows team aimed at?

    You know, the IT is pretty latent nowadays (sounds strange, but…). The IT guys, I believe, want to know what should they be readying for?

    Could you please shed some light on what happened to other targets that LH project had been aiming at but decided to postpone?

    What will be the keypoints of new Windows project if we leave the marketing solgans alone (for a minute)?

    Thank you for giving us the opportunity to stay tuned to the innovations @ Windows.

  274. pitcheon says:

    I do not know if this is the right place to post this,  but i have a few recommendations for windows 7.

    I think the TOP priorities should be as follows.

    make the OS fast

    make the OS efficient

    make the incompatibility issues a past memory

    make the os smaller (get rid of the bloat)

    do not rely on throwing $6000.00’s worth of hardware at the OS to allow it to run reasonably fast.  The fancy gui doesn’t make me do my job faster or better.  a slim, easy to use, fast os helps.  I do not want to see the hour glass every time i click on a window or an icon.  Deal with those issues then make it look pretty.

  275. Johnnyxp64 says:

    i am confused.

    few months ago a video that windows 7 was actually been build over a completly new kernel, lighter, and faster that was working with 64mb, and later that windows 7 will use a vista-2008 kernel…. very disapointed!

    why? the real reason?

    Vista developing hours wasnt covered from the sales, and now you have to use the existed code for the next windows?

    i am really hoping we will se trully NEW OS this time and not a reix of older versions!

  276. Canoro says:

    one thing, let other users download skins and apply them, if Stardock goes down let it go down. why do we have to pay an extra cost to a non-microsoft company to have that feature enabled? somebody with a simple modification enabled it. or why don’t Microsoft buy Stardock and have all those things integrated into the OS?

    the possibility to change all the icons, the cursors with animations and sound, all that stuff.

  277. Aevorn says:

    It’s really nice to see how enthusiastic the two of you are about EW7 and a dialog-based approach to making the next version of Windows.

    I hope you and your team will be able to follow through with this, given that projects of this size always are subject to all sorts of expected and – especially – unexpected problems.

    Naturally there’ll be a couple of agendas: The business driven, the marketing driven, the end-user driven and the administrator driven. And they’ll conflict: What may feel really nice for an end-user can be not only very hard for the business to implement, but also a pain for administrators to maintain.

    So it’s my hope that you (All of you, on this project) will be able to balance these priorities and accomplish a mix that will – eventually – see the light of day as Windows 7.

    I’ll be watching.

  278. ciprian says:

    At Windows Vista for Beginners, we are collecting ideas and suggestions to help the Microsoft engineering team deliver an even better operating system in Windows 7, based on your personal experiences with Windows Vista:

       * Do you think Microsoft made mistakes with Windows Vista?

       * Are there missing features you want to see in the next Windows operating system?

       * What features do you think need to be changed in Windows 7 and why?

    Click on the link below:


    and leave your comments.

    We will centralize all feedback in a comprehensive article.

    Thank you very much for your support

  279. Philippe.P says:

    A better interoperability with MacOS, Linux and Unix whould be great. Compatibility with their filesystem, etc. Also, a better interoperability with open office file and alike would be greatly appreciated.

    These standard wars are only profiting corporation, not the end-user.

  280. Eric Kolotyluk says:

    Wow, there are sure a lot of people asking for only 64-bit versions of Windows. Excellent idea!

    Gamer mode sounds cool too. Please do it!

    Apple has made a lot of hype about making best use of CPU resources on multi-core systems. I hope a major design goal of Windows 7 is using all those cores and threads AMD and Intel are going to give us in the future, and using them well. In particular, make it easier for application developers to make use of all those cores and threads.

  281. Max Steel says:

    Boah Englisch ist anstrengend also erstmal Deutsch und dann die Übersetzung von mir…


    Ich würde es begrüßen wenn es eine Art "Multi-Seat" Technik geben würde.

    Das heißt ich habe hier 3 Tastaturen, Mäuse (vornehmlich USB) und 3 Bildschirme (an 3 Graka-Anschlüssen) um dann diese 3 Arbeitsplätze einzeln zu steuern, mit jeweils einem Benutzer und NutzerAccount.

    Der Administrator kann sie alle abstellen um dann Updates oder ähnliches zu fahren die tiefer ins System eingreifen, die User müssen dann in einem Zeitrahmen ihre Anwendungen schließen und sich abmelden, dann kann der Admin mit dem Administrieren starten.

    Dann, wäre eine native Unterstützung für die Linux/Unix Filesysteme RaiserFS 3+4, ext 2+3+4, jfs, xfs, etc.pp. sehr wünschenswert (Oh Entschuldigung, ich vergaß, Open-Source und die GPL-2/3 sind wirklich schlechte Dinge -.-)


    I would like a multi-seat technik.

    That means, i have 3 Mices and Keyboards plugged with USB, and 3 monitors on 3 Grafikcards.

    Every Mice, Keyboard and Monitor is 1 Screen, where every people logged with it User-Account.

    And the Administrater can deactivate each to make Updates or similar.

    The Users must save and close her Programms and logged out of the Computer in a Time-Space, then can the Administrator start with the Administration.

    A native support for the Unix/Linux FileSystems RaiserFS 3+4, ext 2+3+4, jfs, xfs, etc.pp. was very good. (Oh sorry i have forgott, Open-Source and GPL-2/3 was a very bad thing -.-)

  282. TimOR says:

    One of Vista’s biggest actual and potential problems is its (perceived) reputation as a OS, crippled by content DRM. Microsoft needs a smart wake up to realise that this will be Windows Achilles heel in the consumer space. HD content DRM will eventually drive away its younger generation customers to OS X and Linux. It’s already becoming way uncool to have Vista. Stop the rot before it’s too late.

    My suggestion: re-engineer out content DRM. Crippling Windows for the movie industry’s sake and/or MS management’s desire to control the distribution of HD entertainment (when that will never be allowed to happen legally) is insulting.

  283. toontje says:

    I posted a comment yesterday, but it doesn’t seem to be posted, so here’s a second attempt. I just said I read that the much talked about modularization of the kernel would be a feature not in Windows 7 but in the OS thereafter codenamed ‘Midori’. Is this true?

    Hopefully my comment will get published this time.


  284. avonm says:

    the features i need are very simple

    – a more flexible file manager (windows explorer) with tabs and remembering the folders which were open (just do something like xplorer2, http://zabkat.com/)

    – control of the system: too many times the user looses control of the system, presses ctrl+alt+canc and it doesn’t work. This must not happen in a good operating system.

    – diagnostics: when an error occurs the user should always be informed of what has caused it (e.g.: cannot delete a file: which is the process locking the file?). Also, when the system appears to be locked the user must be able to know if it is locked or what it’s doing.

  285. avonm says:

    also you must care about general performance and minimize boot time

  286. rerdey says:

    My wish list for the next Microsoft Operating System:

    (1)     Built in application virtualization so that applications "think" they are running on the correct version of Windows and do not die.

    (2)     A "sudo" method of allowing "some" users to run applications with administrative rights without having to know "THE" administrator password.

    (3)     It would be nice if the OS was not so resource hungry

    (4)     When patches fail, it would be nice if we could figure out what was the problem (like a bad registry entry)

    (5)     I think too much time was spent on DRM and not enough time was spent on stability (Why do you assume that your users are all pirates?)

    (6)     It would be nice if your Windows Update site was open to other "trusted" vendors so that when an update for Java, Flash, etc. became available we had a one stop shopping place, "windows update", to get all our patches instead of having to check with every vendor.

    Raymond M. A. Erdey

  287. eucit says:

    In my opinion, because Windows is the best os for gaming, you should confirm its value by adding the possibility to boot the system with limited features, in order to fully satisfy games’ high demand in resources. This would (optionally) happen when an installed game’s cd is inside the drive; otherwise, it could be ordered also from a normal session.

  288. Czaries says:

    My wishlist (for a while now):

    (1) Second vote for built-in vitrualization for older/incompatible applications mentioned by Raymond’s post above

    (2) Password-protected folders (Optionally with encryption would be a great boost to this feature as well)

    (3) No DRM.  It makes Microsoft look like it’s building an operating system according to the demands of an industry instead of it’s individual customers.  It also has the nasty side-effects of degrading performance and potentially insulting your customers (treating them like pirates by default).

    (4) Allowed startup program manager – This feature would be killer.  It would essentially allow the user to say which programs have their explicit permission to automatically run on system startup.  Programs can run on startup from way too many places right now for the average user to manage (Startup folder, registry folders, boot files, etc) – we need a way to manage them in one central window.  Once a program has been added to the user’s "blocked" list (blocked from running on startup), it would never be allowed to run on startup for that user again – it would essentially be on a blacklist for disallowed startup programs.  This would be an ENORMOUS help for defeating spyware, adware, and other malicious programs that take up system resources and would lead to faster boot times and increased system performance for all.

    (5) Show a clock on the login screen. Seriously.  How many times have you nudged your computer mouse just to check the time?  I know I have done this a LOT, and then needed to login, then needed to wait until the desktop loads back, etc.  Just put a simple clock on the login screen and the problem is solved.  Seriously.

  289. Dirk Z. says:

    I would like to see that Microsoft will concentrate on the basics of an operating system, not too demanding for system requirements (RAM, processor, etc). The main task of an operating system is to run software!

    The less an OS requires system resource the better it is…it leaves more resources for applications. A little bit of nice design is fine but please please do not exaggerate with these kind of stuff!!!

  290. mmind says:

    It would be truly great to see most of those comments being finally realized in Windows 7.

    As most of the others I simply want a lean and fast OS that keeps as much resources free as possible. I simply don’t have any need for an OS that uses more RAM than the actual software I am using.

    In respect to this I would be really glad to see Internet Explorer and Media Player removed from the standard installation or at least giving an option to let those apps never land on the hard drive. This goes for all apps Microsoft has ever invented for Windows. Give the power users all options to modularize to their will. Remove the clutter, go back to the basics.

    I don’t think that this is possible but for the future it would be amazing to see a truly object oriented OS. Imagine the possibilities.

    You have the core OS in the center with all files necessary to run it as one "object". This is the forbidden ground no one can enter without notice. And nothing gets changed much in it.

    Now, when you want to install something you simply copy the files to ONE directory on the hard drive with ALL options and settings placed inside of it. This is another object. To install it you simply connect this object with the core. This way, anything can happen to the app. It can crash, become corrupted or anything else. It won’t matter because the only thing that gets blasted is the connection. No more registry hacks, no more installations that copy files into a Windows directory. No more viruses because nothing can be copied into the core directories. You have to manually connect each new app to Windows. This would be an amazing OS which would be though out from the ground.

    Ok, I don’t think that you will be able to realize very soon. Hence, at least do something about those nasty installations. Keep everything of a software in one place only. Do no let it copy anything inside the Windows directory. And do not let it copy files to ten different locations even if you tell it to move everything to a certain directory.

    For the rest, see the other comments, which are great!

  291. blackbeard says:


    It would be nice if windows 7 moved from Host controller driver, and used a chip instead, still uses the USBD and IRPS but on a chip would save a lot of problems!

  292. PeterPanino says:

    Please make the Windows RUN dialog width resizable! I often have very long command lines and it is VERY ANNOYING not being able to see the whole command line at once! (And copying and pasting the command line from a text editor is also very annoying!)

  293. RVillafuerte says:

    Esteemed Sirs:

    Let me start expressing my utmost respect both for Windows as well as Microsoft, being an avid computer aficionado since the old days of the Atari 600XL, and having gone through DOS on an 8086.  I understand the term "legacy", and even though I’m not a computer "über-expert", I’m quite comfortable hacking the registry and windows services…

    As has been utterly demonstrated in many aspects of human experience, change comes in two flavors: Evolutionary and Revolutionary.

    The improvements from DOS 2.2 all the way to 5.2 we’re all evolutionary, same as from Windows 2.0 to Vista.  That is, improve upon the same concept, keeping what’s good, removing some problems, and generally making better something already good.  In the process, you do make compromises to earlier decisions that – with the experience time gives – might not have been the best looking back…

    HOWEVER, there comes a time when the pressure – be it social, economic or in this case technological – forces a quantum leap or revolutionary change, that will make and brake the landscape, in this case the personal computer industry.

    My personal feeling is we’ve reached said point, where we’re tying down further development out of fear of letting go of the past, breaking free and the intrinsic fear of jumping off the cliff.

    PEOPLE!… Time to think like a young man back in the early 80’s and the beginning of the PC revolution!: A NEW WINDOWS…

    A new Windows that states no legacy support, but designed from the ground-up to:

    1) Boot-up (at least the core part of the OS) from rewritable solid state devices embedded in motherboards.  Remember how fast the Commodore and Atari machines were able to get you up and running (seconds) !…

    2) Truly multi-core, multi-threaded OS, where you require at least 4 concurrent threads separated into 1x OS, 1x HW, 2x Applications.  From the design.

    3) Lightweight: No loading absurd amounts of services just to make sure you can run old software.  A light, clean and ultrafast OS.

    4) Support for SELECTED hardware at the most 3 years old.

    5) Concurrently – port Office to the new OS with same philosophy.

    6) EXTREMELY Gamer friendly, keeping the compatibility software layer philosophy (read DirectX streamlined with same philosophy).

    7) STOP trying to be everything to everyone – STOP trying to make it vanilla simple.

    8) Two GUI interfaces: One plain vanilla, non-configurable for business side, and another "expert" fully tweakable for home use.

    9) With so much computing power available, include as an add on system tools emulators – either for XP, NT, Win98, and even DOS.  Hardware now enables us to run faster on an emulator than the original stuff did directly to hardware!…

    In short, make it a fast, light OS that complies with 50% of users, and can expand according to needs with small programs and emulators for the 20% of the rest.  The other 30% – they will migrate!…

    See, most users like upgrading to something that feels faster, newer and more reliable – that is in fact NEW!… Problem is, Windows has gone through the it’s product curve…

    People, we’re using a legacy OS (Windows Vista) on top of a completely new generation of hardware stuck by the requirements of an OS, itself stuck by the perceived need of absolute backwards compatibility!…

    Think anew!… Think blank paper!…

    Think like Bill Gates back in 198X when creating the original Windows!…

  294. terrynconnct01 says:

    As a Microsoft user since the advent of DOS, I have been apart of the experience of using every version of Windows up to the latest, Vista SP1. I have been a beta tester for several versions beginning with Windows 95. I have trialed other competitors operating platforms and find myself always brought back to Windows. Why? Is it the dominance of the platform and the wide expanse of software that was available? Was it the desire to be at the cutting edge in my field of IT? Whatever the reason, there has been one constant with Windows, a continuing and sometimes painful desire to bring a global community a platform that will adapt to a world-wide user base. Vista, in my opinion, has only been a continuing aspect of this evolution. Have I been happy and pleased with all aspects, no. Have I continued to remain though in the realm, yes. I have seen great advances and mediocre as well. And now, it’s time for the development of the next version.

    Many would like to scrap the entire system and start over. I think that would be a mistake. There are definite advantages that have kept up with the other advancing technologies and seamless integration. I think the aspect of separating the home user from professional was a good decision as the two needs are quite different. I will continue to look forward to provide input when possible, be willing to experiment, and continue to support the Windows community. While other operating platforms have been able to make strides in the market, users, both corporate and home, continue to remain in the Windows platform. There is nothing, other than maybe the market place, that users will say have prevented them from moving to other systems, I disagree. They still have a choice, limited as it might be, it’s still a matter of choice.

    I wish the best to the team in their conquest. I’m pleased that they have started out with this blog to invite comments from the community. Obviously, not everyone’s ideas will obviously be incorporated but more importantly, that they continue to advance the technology to meet tomorrows needs that haven’t even been imagined yet.

  295. kennyu says:

    I think most of the posts above got everything that I would complain about.  One thing that bugged me from the get go for Vista was the fact that there were 5 different versions.  Needless to say this probably added more complexity to an OS that really needed to sell itself on simplicity and user friendliness.  How user friendly is it when folks first need to do research on which version to get???    With XP it was Home or Pro which made sense, so for future sake go back to this model or better yet one install version with the choice of doing either.  This way folks won’t feel like they’re being short changed.

  296. Kannan Balasubramanian says:

    Great to hear that Windows 7 Team is going to hear from the customers and share some internal developments going on.

    I myself being a software engineer in India’s top most IT companies know how an application (or should I say a system application) is developed. I would do all my very best to help you guys and give suggestions.

    All the best to the entire Windows 7 team.

  297. rauckr says:

    Windows 7 should get rid of the registry. Maintain compatibility with existing applications using a virtual machine. Simplify and speed up Windows and log on users without administrator privileges by default. Require the administrator password for each administrator level action.

  298. rauckr says:

    Windows 7 should definitely be a 64 bit operating system. The hardware has been there for some time now. 32 bit compatibility can be provided in a virtual machine. A major effort is needed to work with third party hardware vendors to develop a comprehensive set of drivers.

  299. sgtaylor says:

    Regarding the elimination of the Registry:

    For power users, this is a good idea, but you’d have to know the language that the config files are written into, say, XML. You’d also have to know what is safe to finagle, and what to stay away from. Should the system core config itself be written transparently, and if so, where is the security? Self-healing config files (then you’d have to monitor them).

    For people who want a toaster to get stuff done, it probably wouldn’t be such a good idea. OS X has the better idea in this regard – hide everything.

    Perhaps a better Registry tool could be developed that would interpret what you are trying to change, and what links to the entry in question – up and down line. I’m thinking of a tweaker’s IDE. Thay way, you’d know if a user’s program was writing where it shouldn’t (like LOCAL MACHINE), when it should be writing to CURRENT USER.

    Enforcing complete removal of Registry entries upon de-installation would solve a LOT of problems. But, then you’d have to monitor that, too. Using "System Volume Information" is a good idea, and one could have that engine monitor Registry installations, but wouldn’t it be better to put that information along with the swap file into a primary partition that doesn’t have a drive letter, like my system recovery partition on my Toshiba laptop? That way, one wouldn’t care if it didn’t defragment, nor be unmovable within the system’s file system, like it is now.

    I also like the idea of a optionally mandatory sandbox for testing out new programs – it’s a shame Home Premium won’t run VirtualPC. Perhaps you could remove the enterprise-level functionality from VPC to create a simpler ‘VPC for Home Premium’ to run just on one computer or local home network??

  300. rjohn08 says:

    Can we get a 3d desktop? Or at least the ability to stack documents like a real desk? I think it can be implemented better than OSX.

  301. Big Nick says:

    Instead of a number of flavours of OS, can we have one OS.

    Can that one OS be configurable as Basic, Intermediate & Power.

    In each configuration, can we have the ability to install those modules that are required by the user, so less space is taken up.

  302. Prixsel says:

    Some wise choices ( I think )

    Visual styles should understand when computer is on heavy workload and when it’s unneeded because opening programs and doing other things quickly make you feel you don’t need to have animation when Maximizing, Minimizing or opening many applications.

    Office image editing should be instead of normal paint because paint has too few options and not so easy to crop image.

    Idea of having contact list imported and exported to sidebar what can interact with integrated MSN Live Messenger , Windows Live Outlook and import and export contacts info and images from Facebook or MSN Spaces would be a leap ahead.

    Having notification when pagefile ,MFT or other components need bootime defragment would be leap ahead.

    Instead of many warning and notifications everything should be in one place so it would be easily to manage by the user.

    Removing more junk and backup files made by programs and updates really need to be able to clean up with the integrated JunkCleaner.

    So perhaps during installation or first usage of the new OS the users should option how the OS reacts and how auto should work for the user needs based on the experience of computer usage or something like default( BASIC ) or advanced user setup.

    Hope the best for the development!

    ( English is not my native language :S )

  303. techielass says:

    I’d like to see couple of things improved in Windows file management:

    1. When copying/moving across a number of files, in addition of "Yes", "Yes to all", "No", I’d like to see an option "No to all".  This has been driving me round the bend for years now! (Anyone else feeling frustrated about not having this option?)

    2. File renaming – I’d like to be able to add a string of characters in front of the current file name – e.g. If I have image1.jpg, image2.jpg, image3.jpg I’d like to be able to rename them on one go to "Conference 2008 pix – image1.jpg", "Conference 2008 pix – image2.jpg" and "Conference 2008 pix – image3.jpg" rather than having to rename them one by one! (Takes ages I tell you!!)

    Basic things, I know..

    Also – I’d like to see registry cleaner as part of the standard maintenance options in Windows..especially an option for "remove all keys with text [XYZ]"!!

  304. patrikgbg says:

    I have read most of this posts and for developers and sysadmins the most important thing is a good terminal.

    Microsoft could really learn a lot from the *nix systems out there.

    The Xp and Vista command line is quite good if you have GNU Minimal system, MSys installed.

    Its still quite slow, though. And cygwin is not good enough dealing with Windows.

    So please include a good, fast, *nix like terminal.

    One more thing that could really help us developers work with Windows instead of *nix systems is to include Openssh with the Windows installation.

    It is a pain to start an Openssh daemon on Windows and it isnt that stable.

    If those features are included with the next Windows release, Microsoft would "win back" many developers who has escaped the Windows platform

  305. AndiG says:

    now I’m a mac user (before Windows XP) and os x has become my development environment too.

    But I’d like to see a new and powerful Windows. Maybe someone finds this interesting or useful – this is what I like to see.

    – Powerfull shell

    – a redesigned kernel without Win32

    – Win32 virtualization layer, to use all the old software and drivers

    – Nice and clean UI (not too much color, resolution independend of course, maybe license display-ps or display-pdf?)

    – Layered registry (if it is still there, it could be a solution for registry problems if every program gets its own registry layer that can be removed – I can tell you more about this idea)

    – standard conform browser as basic html kit

    – not too much of new microsoft standards

    – powerful file system

    – libraries for writing/reading pdf, doc, xls, odf, ooxml …

    The weirdest software design of the world ? Here it is

    Use open-source, whereever it is possible and concentrate on things that gives you the possibility to produce a stunning new OS. Wanna

    get all Linux users to switch to Windows 7?

    – Write a great Win32 virtualization layer (integrated in the system)

    – Add a stunning UI

    – Use a Linux kernel as basel (or at least parts of it)

      (I heard MS has a nice microkernel too…)

    – Add a delepoment environment like Visual Studio

    – Think of using LLVM as a possible base for applications

    – os should be optimized to run on multiple cores

    sell it, good luck

  306. fredo says:

    Will you take the opportunity to simplify the connection to the printers servers in heterogeneous network ?

    I manage the network of a small company, we have Linux, Mac OS X and Windows XP. We have a print server with Linux and Cups (www.cups.org). The print server manages three laser printers connected by USB.

    With Linux and Mac OS X, it’s simple, the print server and its three printers are automatically detected, there are no drivers to install. It works alone, SIMPLE !!!

    With Windows XP it’s hell, Windows does not detect the print server, drivers want a local printer. For Windows, you must set up a local printer and configure a remote port, an aberration.

    Since an update, the last page of documents is never printed, printing PDF crashed a printer. Yes, printing a PDF using the driver of a manufacturer crashed the printer of that manufacturer. Hell !!!

    The CUPS print server uses the IPP protocol. I asked the Microsoft support, they told me that the IIS service must install, yes, install IIS service !!! Soon to use Word, you need to install SQL server.

    Why this is not as simple as Linux or Mac OS X, why make the use of non-Microsoft product also complicate?

  307. bladinet says:

    Hello all,

    better interoperability with Linux and other os like Macos whould be great.

  308. garotinho says:


    First, such a very good idea give us a chance to talk  with the windows core team 🙂

    As a small software freelance i (and my cocompetitors) find it a lot more complicated to configure the instalation of our software at clients runing under Vista.

    We understand that the UAC and Programfile/ProgramData rep. are the "new secure way" of dealing but I that noticed Noone among small dev. was even able to configure a fully Vista-way instalation procedure. (not to talk of a dif. windows vers.)

    I frequently read on forums that all them came out to use an akward way to complish this. Working with Vista but not fully Vista ready (how do you even prepare it for that ?) so they all keep using created directories directly on C: to avoid the "Vista headache"

    not to say that many would agree a software is just easier to develop if one can use a single configuration profile for all Windows versions !

    (or let say at least starting from the XP vers.)

    Our nigtmare now is to dicrover that Windows 7 will come out with it’s own NEW instalation flavor and more specific directorie’s configurations.

    Can’t you guys found out a simpliest way to simplify instalations ?

    Isn’t making computing simpler a key feature in our XXI c. ?

    Thanks for all efforts in this way 🙂

  309. verschooris says:

    The new OS must be able to configure itself to dual boot with Win2K or XP and not trash either of these. I want to maintain my previous OS intact to be productive until I lean the new one. Go to 64-bit and drop backward compatibility and all the baggage that goes with with.

  310. Sign in name says:

    Just make windows 7, 50% faster than windows vista and ill be happy.

  311. Prixsel says:

    Make direct x 11 work with 32bit games on 64bit OS and make it work with older DX enabled graphic cards  because when they are forced to run games on low detail with good hardware and 6gigs of memory won’t make people happy for their 64bit systems with 32bit games!!!

    ( if that’s not easy to implement then asking companies to make updates would be good also )

  312. Prixsel says:

    Direct x 11 should work on older graphic cards and 32bit games should work in 64bit environment with high detail not that you are forced to use low detail games on your quad core and 6gig memory computer!!!

  313. Guido Pestoni says:

    Less animations and fluff please.

    Vista business is anything but. It takes an age to disable all the unneccesary rubbish to get you back to a decent speed business tool.

    PLease, make a business version of Windows 7 that takes into account what you need in a business. No games, no animations, no extra pop-ups (like UAC), no nice backgrounds, no themes, no sidebar. Think minimalist.

    Put all the extra garbage in the home versions.

  314. Lindytech says:

    Yes I hope too that it would have a real Proffesional version without games, MSN,Outlook Express,  themes whynot because users likes have a beautifull display (as at home) if it’s not decrease the speed of Windows.

    That will be cool too is an tools for Administrator to allow user to install or not (USB  or other)device by an console like

    Parental authorization in Live Messenger.

    Very important also that the upgrade and service pack does make it unusable a comptuter that that there a 3 years ago works well with the basic version

  315. martincerdeira says:

    Check out this multiclipboard idea that I developed:


    I think it is interesting to include some app like this in your new windows 7.

  316. Big Nick says:

    Given all the comments in the numerous threads of this blog, I have a question. When are we going to see draft specifications on what is going into 7?

    Then we can see if engineering is going in the right direction!

  317. GetTurnerTime says:

    Some posts have mentioned keyboard shortcuts; as a trainer, I cannot overstate the importance of giving XP users a simple transition to the new GUI.  It would be very helpful to leave all the shortcuts and methods performing repetitive tasks exactly intact from XP to 7 (such as WindowsKey D, CTRL+A, et al).  This would be different than what happened with Office ’03 to ’07 (very disorienting.)

    To go one step further – have a user selectable option for alternative and more intuitive logic for shortcuts that will give 7 a leg up to Apple’s OS.  Ex: CTRL+P = Paste NOT CTRL+V  You could use the methodology  to make working with a Windows based computer with shortcuts that are easier to remember.

    It’s becoming more "user driven" world everyday – by making Windows 7 based computers easier to work for the daily "business" (non IT) users I think you can upgrade users in DROVES.

  318. PeterPanino says:

    I hope there will finally be a more efficient Open/Save dialog!! Millions of users for years have been begging to have a PERSISTENT view mode (details, list, etc.) in the Open/Save dialog – please listen to these millions of users!!!

    Please also add this trick: When closing the SAVE dialog with OK while holding the Ctrl key opens a Windows Explorer window with the folder where the file was saved. Millions of users will praise you for this!!!

    The API for the Open/Save dialog is still not documented – please disclose it, so third party developers could easily modify or replace it without having to use exotic/dangerous tricks!!!

    P L E A S E !!!!!!

  319. cjeggers says:

    Working at Geek Squad, I have had patience telling people to give Windows Vista a shot, and they will see that it does a good job.  There are a few things that I would like to see though in the Windows 7 release

    In response to GetTurnerTime, the keyboard shortcut keys are actually a very weak selling strategy.  The only people that use these shortcut keys are geeky types.  And the CTRL+V for paste is actually a standard… Mac, Linux, UNIX, BSD, and Windows distributions all use the CTRL+V and other shortcuts.  I would be ticked if Windows Dev team switched that!

    Eye candy is great, but the functionality has to be there as well.  When Vista was first released, the Aero would keep crashing.  It was cool eyecandy, but had no functionality.  Updates later fixed it though 🙂

    Linux kicked the crap out of Aero (sorry, I like Windows, but youtube the Beryl Project).  Windows should see what Linux and the Beryl Project are doing.  To be able to have four workspaces, and switch between workspaces with a 3D floating cube, and have the windows do ripple effects on the desktop, without a third party software.  That was what I was expecting in Vista, and unfortunatly, it didn’t happen 🙁

    I applauded Windows when they went to the UNIX file structure look, but they left the Windows XP file structure all hidden and locked down, which seemed odd.  The only way I could see keeping it around was for program compatibility, but since Windows is ending support for XP in October, could the old file structure shortcuts be taken out??

    Lastly, when Windows gets messed up, it’s a pain to fix.  Please correct me if I am wrong, but most of the headache comes from the Registry, and also the way that Windows depends on certain files to run.  Using explorer.exe will never go away, but I had an issue one day with WinLogon.exe doing the traditional logon-logoff bug.  And when the registry hives become corrupted, one has to search for a PE to "roll back" the registry.  Is there any way to become less dependent on a registry?  UNIX backbones don’t even have a registry, and they are typically pretty stable machines software wise.

    I’m excited to see what Windows 7 will bring to the OS world.  With new computers coming out every day, I say go for graphical goodness, with an airtight interface.  Computers are coming with 6GB of ram!!! You all have Mac beat out…

    LOL-I ejected a cd from Mac, and iTunes was using it.  It not only locked iTunes, but it wouldn’t let me force quit the app, and also held the CD until I rebooted.  Pish posh to Mac.

  320. jaunty_mellifluous says:


    I had been thinking about this a few days ago. What if Windows was an Open-Source Project? Microsoft has the most number of users than any other Operating System in the world. Lots of people know about Windows, how it works, how it’s programmed and how to make software for it.

    There are numerous security updates every time a new Windows version is launched. Simply because the knowledgeable folk learn about the new version launch their attacks against it.

    Many of those people and others would come around would love to program for Windows if it were an open-source project. The one thing an open-source project needs is a "huge user base" which you guys already have.

    Think about it, the whole programming world, working and building Windows Project. It’s going to be awesome.

    How are you going to make money then? I am sure you can think of dozen other ways to make money. Even by giving away Windows for free.

  321. jeverson says:

    I am glad to see MS taking input from it’s customer and support base prior to the release of W7. I just hope that MS is sincere and isn’t just doing this to give people a place to vent and no action. That said…

    I have been in IT support for over 14 years. During that time I have supported and used every flavor of Windows since 3.11. I currently support XP (all SPs), Vista (all SPs), and Server 2003 (all SPs). I really enjoyed using XP once SP2 was released. I also enjoyed supporting it since the release of SP2. I was very apprehensive about moving to Vista as I had allowed myself to loose my objectivity and listened to all the bad press. I started using Vista SP1 about 3 months ago and don’t think it is any "worse" than XP SP2. What I mean by that is I haven’t seen the issues that everyone has been complaining about. At the same time, I build all my own PCs and when I build one it is as high end as I can assemble at the time. I do get the feeling that if I were to install Vista on a slower system I would not be as accepting or understanding. I am also an avid PC gamer and my systems are mainly built for just that purpose. I wouldn’t say that I am disappointed with MS and the choices it made with XP and Vista but to say I was happy or excited would not be true. This is what I would like to see from a company the caliber of MS and from W7…

    1. No more than 2 FRUs (consumer and enterprise), preferably just 1 FRU.

    2. Since I don’t buy boutique systems and install Win myself I would like for the install to be as small as possible. Mainly just a kernel. During the installation I would like to be presented with a list of items or "packages" (exp: Internet Bundle includes Messenger, Outlook Express, and IE) to add on top of the kernel. When I say kernel I don’t mean with IE built into it. I think the OS should be independent of any of it’s features or apps. If I decide I want any further MS features on top of the OS I can just pop in the disc or go out to MS’s website and download them. You could even include something in the setup that offers a few different configs (Kernel only, Most common, Business/Enterprise, Gamer, Completely Custom).

    3. I would like to see mature drivers for all certified hardware at the launch of the OS not at the launch of the OS’s first SP.

    4. I would also like to see that it is only 64 bit also.

    5. Lastly, I know MS is in the business of… well… doing business. I understand that MS has to make money. But I feel that $300 – $500 for an OS is just wrong. Especially since the end-user or a technician has to constantly maintain it buy installing updates and SPs. I would like to see W7 released at a more reasonable investment of say $100 – $150. You would still make a killing considering that size of your customer base. Also, you make most of you profits from OEM deals that are typically less than $90 a license. So pass some of that love to those of use that prefer a more "personal" experience with their PCs.

    Thanks for listening…

  322. MarkW-UK says:


    I must agree with jeverson’s post. A single product with all features available to install as options would remove confusion at point of sale for retail and corporate customers alike.

    Having a single product at a single price point in the sub $100 range would not only ease and speed the transition to a new OS for many people, it would also reduce the desire of some people to try and obtain less than legitimate copies of the software.

    I have maintained for years that if software producers didn’t put such crazy premiums on their products that many more people would buy a legal version. I believe that it would actually come as a surprise to the major software producers, just how many more licences they would sell if the products were pitched at mass market prices – unfortunately many of these producers still believe that a low price tag devalues the perception of a product.

    Today, checking on Amazon, if I wanted Windows Vista Ultimate, Office Ultimate and Adobe Photoshop CS3 Extended which are the main items that I need – it would cost me just under $2000. It isn’t going to happen – I will stick to an earlier version or hold on to what I have got.

    Which is what software developers don’t want – as they have to then support multiple versions for an extended period because a large swathe of their customer base isn’t using they product they they have shed blood and tears to get to market and are so proud of.

    More and more people & businesses tend to skip one, two or even three versions of a product until the price point reaches the realistic level.

    If Windows 7 was released with a stable driver base in a single edition at a sub $100 price, I believe that it would be widely and quickly adopted – once the Vista Experience was removed from peoples minds.

    The benefits of having a single product with user configurable install choices would allow the more experienced user to tweak their setup to be exactly what they want.

    There could be built in install options i.e.

    Minimal – Just the kernel, no apps

    Basic – Kernel, basic apps – would happily run on lesser performance machines.

    Standard – Kernel, apps and some bells & whistles.

    Complete – everything that the W7 team have been working on in its full 3D, transparent, floating glory.

    Custom – Kernel plus anything and everything you want.

    But, hey I am just one user that has been using PC’s and Microsoft software for the last 22 years letting you guys know my thoughts.

    I believe that the current system of Retail. Oem, Corporate, Student, Basic, Standard, Ultimate, Extended editions of not just Windows, but Office as well, is making unnecessary work for the development teams, distributors and retailers but that it also becoming confusing for the end user as to which product they need.

    One product, one price, one OS – Windows 7, there can be only one!

  323. rerdey says:

    I like and use the parental controls that you have under Windows Vista, but I would like for you to consider an “enhancement”.

    Currently I use the log in times and “games on” /  “games off” options to control my son’s PC usage.

    I would like to keep this functionality, but I would like to add another option so that I can enter the “total time” that he can use the computer (minutes per day) and the amount of time that he can do gaming.

    For example lets say that on Monday I let him use the computer from 2:00pm till 9:00pm, but I really do not want him on the computer the whole time because then his sister can not log in to do her homework, so I would like to put in that he can use the computer for 4 hours for anything that he wants but can only play games for 30 minutes, which would give hime 3.5 hours of homework time and 30 minutes of game time.  I may only allow gaming on the weekends if I find that he is not completing his homework.  At the moment I enable games and disable games on a daily bases and that is getting very old.  I have enabled the Customer Experience Feedback on my system and you will probably see this information in your data (If I did not mess up my setup).  🙂

  324. Odinbear says:

    Hi there, I hope you are listening to us users, I would like to know if you have been following this forum http://forums.microsoft.com/technet/showpost.aspx?postid=3969954&siteid=17&sb=0&d=1&at=7&ft=11&tf=0&pageid=10

    I just hope that one of the main issues people seem to have with the current version of Vista 32/64bit is the "winsxs" folder size and the fact that this folder cannot be moved. I would like to be able to decide during installation which partition or drive to place this folder in as it currently fills the c drive.

  325. blackbeard says:

    My gosh theres so many posts can anybody now keep up with them all?

    I would change a few security issues in windows 7, a NON executable stack – a decent IDS system, and an ability to list every port and click each one closed with a password lock, get rid of netstat nobody really understands netstat most users dont even know it exists, instead put an icon where they can find it make it a gui, and have it named My Internet – in that put there all the things about the internet – but in english or which ever language there using, half the problem is not everyone understand udp/tcp etc, make it much simpler:

    protect my computer with: windows firewall (or there own)

    protect what my computer sends and recieves with (windows defender or there own antivirus)

    and if they have no protection at all have "windows will connect to microsoft security page, where you can choose proper protection" microsoft can then make sure no computer is unprotected – which should stop about 70% of all the crap going round the internet.

  326. blackroseMD1 says:

    The greatest thing about Windows 7 that I have found so far is hardware compatibility right out of the box. I installed it on my 2 year old Vaio, and it picked up and installed everything, except the camera, which worked after my first trip through WU. Stability is freakin’ great, especially for being a pre-beta. Nice job MS…can’t wait to get this RTM.

  327. Flug says:

    I’d like to participate in helping to create a better windows. As far as I am concerned I have really missed the usability-view in vista. Where can I get this pre-beta version blackrose is talking about?

  328. Well, i write for ask you this ::

    1)In windows 7 , users should forget to make a defragmentation!!!!!

    So find a way so that the hard disk management in Windows 7, is very efficient , very fast and optimized!!!!

    No defrag for users, the user in Windows 7 must only work, not think about nothing else.

    Therefore find ways to optimize the management of records, and in performance with very low fragmentation !!!!!!!!!!

    That’s very very important, windows 7 Team!!!!!!!!!!!

    Windows 7 will be easy , very very easy!!!!!!!!!!!!

    Just fragmentation, once and for all.

    The users are annoys to Defragment windows!!!!!!!!!!!

    Find a way to do this, maybe make an Api specific for this!!!!!

    2)Reduce enormously , the memory and cpu occupation and consuption and Aero interface consuption, because also this , is very very important, for the windows 7 success!!!!!

    otherwise you risk really being overtaken by competitors this time!!!!!!!!!!!!!!!!

    3) Multicore cpu consuption, will be balanced on each Core of quad-core and octa-core Cpu !!!!!!

    "And listen to the advice of a stupid user once every so often"


  329. jdevesa@msn.com says:

    Like others members already did, I’d want to stress about focusing in the development of a 64 bit OS.  If everything out there is 64 bit, why mantain a 32 bit OS? I’m pretty sure that those who didn’t update their rigs for years, will complain again in the future about W7 and performance.

    So please, focus your development efforts in a native 64 bits, multi-CPU and GPU kernel. Other features can be implemented later.


  330. pinko76 says:

    Hello windows 7 Team!!!!

    I write to advice you this:

    1) Interface: i advise you, to change the icons folder because are bad, in particular, change icons foder, from vertical position to orizzontal position , in windows 7 , similar to windows xp icons folder, and high definition.

    And also icons of programs: ( office icons in particular and computer-network icons: mahe a flat form for all these icons!!!!

    2)always remember you to improve at maximum possible , the perfoemance of windows 7, in all of all:

    Boot-very very fast in all applications ( apen-load applications) especially so many simultaneously!!!!!

    Hence, massive multicore ( quad-octa core cpu) , gpgpu for all!!!!!!!!!!!!

    and in the and improve very very much, the cpu-video memory and system memory use!!!!!! Improve all enormously !!!

    And the manage of hard-disk drive , will be improve enormously!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Drastic and enormously improve consuption , use and fragmentation of  hard-disk drive!!!!!!!!!!!!

    Kernel will be real multicore power!!!!!!!!

    In the end , windows 7 only 64 bit , for 64 bit version!!! Not emulation for 32 bit!!! Cut 32 bit in the 64 bit edition!!!!!!!!


  331. mannacio says:

    First, I suggest if you want better reliability of the O/S you need to avoid program conflicts. Therefore all application programs should run in their own memory spaces with NO access to other applications memory.  Hardware interfaces must be strictly intermediated by HAL (the hardware abstraction layer) with HAL drivers also confined to their own memory space.  Additionally, no program should be allowed to take over all the CPU or hard drive resources of the PC thereby locking it up. The O/S should enforce resources available to applications always leaving itself interrupt capability and throtteling down useage of applications that prevent other applications from running.  This implies that firewalls and virus programs may be able to interrupt the execution of another program, or examine its program memory, but not change or terminate the program without user approval.

    Second, it should be unecessary to reboot the system when ana application makes changes that affect only its own operation, even if it is currently running, it should be allowed to change its own memory space.  Likewise, O/S changes that do not effact running programs should not require a reboot.

    Third, all programs and drivers that install registry entries or DLLs should, at the time of installation or update, have complete information stored on what was added (or simply makes use of some drivers or entries already there).  In this way, no program should report that deleting some fo its components may cause other programs not to work when it is uninstalled.  Instead, it should only uninstall componenets that are uniquely its own or in its own directories.

    Fourth: Programs or services that are started when windows boots should be categorized according to the service they perform so that not all of these must be loaded into memory before other user applications can be run.  For example a firewall or virus program should be allowed to load before internet access takes place but Wi-Fi drivers would be unecessary (absent a required Wi-Fi device).

    Fifth:  The capture of information at application failure should be much more specific and, if due to a bug in the operating system, generate an immediate service request.

    Sixth: better use of multi-core proessing should be made by the operating system.

  332. pinko76 says:

    1) Goal: windows 7 must shine on a dual-core CPU.

    Must fly on a Quad-Core cpu, must be as fast as the light on cpu Octa-Core and Cpu with 16 core in future !!!!!!!

    So Windows 7 should be an operating system with "Dilit crystals."

    Using this metaphor mean that Windows 7 should be so fast-stable and safe to bring the audience to travel in a new era.

    Look that does not play more expensive Microsoft!!!!

    Windows 7 should be the TOP operating system fully.

    For you is not wrong this time!

    It ‘an imperative that users and businesses require, especially on 64-bit, multicore.

    2) Almost we are forgetting:   windows 7 must support the excellent manner in OpenGL acceleration, software 3d.

    In this view windows vista was very low ,with corruption of viewport in open gl, the software 3d!

    The imperative is excellent acceleration Open gl in windows 7, corruption never open gl!

    Worked hard on this!

    3) Optimize finally as possible, the graphical interface, already excellent Windows 7 pre beta!!!!!

    Efficiency in pure gui!

    Change the start buttons and window management !!!!!!

  333. aoteg says:

    I would like a simple feature added into Windows 7, has an option. which includes the browsing of directory and file functionality changed, into a tab like view similar to internet explorer 7.

    Many Thanks


  334. DizzyGuy says:

    WHy did functionality have to be removed from XP? Why can’t the Explorer toolbar be customizable anymore? Such as adding the delete command. And my wife and I always use the built-in windows slideshow to view pictures and while viewing the slideshow we rotate and also resize them. With Vista that’s impossible (so probably W7 also)And why does loading a folder with lots of pictures cause explorer to max out it’s memory usage when I start slideshow in Vista??

  335. Windows 7 will miss the corporate mark AGAIN if there is not something done about configuration and deployment. This is only my opinion, but I have been building corporate images and managing deployments since Windows NT 3.51. I have more than 17 years experience in this area and I can tell you what I need.

    I would like to see a configuratble Windows architecture. This should be very similar to the Windows Embedded toolset where I can decide what "components" I want to include in my Windows build. I should be able to, at a core level, with very simply wizards, be able to create something like Windows PE a very slim OS with nothing in it other than base communication layers (i.e. disk, network, and PNP USB support). This could be used as a utility and deployment interface with any special tools I want to add. Something this thin should be able to be booted via any device (i.e. disk, portable usb, cd, dvd, or WDS). I should be able to include any required management tools like Sysinternals, MMC (and any plug-in), AD management tools, TS Client, etc. I should be able to build out Windows the way I need it. If I want Windows without a shell, I should be able to support .NET architecture so a developer could build his own custom shell. I should be able to build Windows with nothing but a Windows Shell, toolbar, etc, and no security at all if I so choose. If I don’t want firewall, UAC, etc. I should be able to exclude them from my build. With "Windows the way I want it", a thin sleek customizable OS, I could build Windows to boot from anywhere for pure cloud computing. Imagine a bootable Windows, PC’s without disks to worry about, simply a Windows interface where I use IE8 as my shell. I can think of no better security than a global security model with static bootable Windows clients that can boot from any device including Windows Deployment Services…

    Perhaps I dream too much, but this Windows would be a success beyond success. Performance could be based on how I build Windows and this Windows could be a true "Windows without walls". All the performance enhancements in the world could not compete with a stripped out "Windows the way I want it" architecture.

    Come on Microsoft… Build me a Windows I can use!

  336. livejman says:

    A thing all novice users struggles to understand in Windows is that the Start Menu contains shortcuts and does not reflect what’s in reality installed on the machine.

    Change the Installer criteria so developers must mark the launcher(s) for a given program with some attribute so that Start Menu can figure out what to display/not display?

    In effect StartMenu is then no longer a bunch of shortcuts but instead a replica of the ‘Program Files’-folder.

    This way StartMenu dynamically changes as apps are installed/uninstalled and you don’t get obsolete or missing shortcuts all over the place.


    Make ‘Program Files’ directory synced to Start Menu instead of them being separate concepts and add visual filters (So Start Menu only shows the exe-contents of directories)?

  337. date says:

    Hi, I would like to suggest a change in the way files are delete in windows explorer. When I delete many files and a specifc file is locked, windows explorer just aborts the deletion process. Windows explorer could just show the error message and continue with the deletion process. Thanks.

  338. John T. Haller says:

    I believe this solution disables functionality used by millions of users (the ability to easily start legitimate software installed on portable devices) while still leaving a vulnerability that has been used in the past (malware autorunning from CDs/DVDs).

    A better solution would be to check for signed code.  This could be easily accomplished using the existing infrastructure and presented to the user simply with a minimum of coding changes.

    I’ve put together a complete proposal with the details and screenshots here:


  339. Ruben Casillas says:


    I just wanted to let you know, that Virtual Server 2005 SP1 R2 it’s incompatible with Windows 7 RC. I had to uninstall it from my Computer in order to upgrade from Vista to Windows 7.

    Like me, there are a lot of people that use this application for running a non production network (LAN) to test patches and critical updates and Drivers.

    And everybody knows that most of the Microsoft certification labs run using Virtual Server.

    Hopefully the Windows 7 engineering team will find a solution to this situation.

  340. markweee says:

    Beginning with this post together we are going to start looking forward towards the “Windows 7” project. We know there are tons of questions about the specifics of the project and strong desire to know what’s in store for the next major release of Windows. Believe us, we are just as excited to start talking about the release. Over the past 18 months since Windows Vista’s broad availability, the team has been hard at work creating the next Windows product.

    <a href="http://www.mustuniversity.com/Schools-Majors/index.asp">Online Schools</a> AND <a href="http://www.mustuniversity.com/Programs/Degree/Bachelors-Degree.html">Bachelors degree</a> AND <a href="http://www.mustuniversity.com/">Online University</a>

  341. pachinko slot online says:

    As we connect through this blog and through all of those talking about Windows 7 it is clear that folks have a lot of passion around many topics.? We learned early on about the passion around the boot/startup sequence and how important it was for that to go by quickly! At the same time, we know that it is really dull to watch a HDD light blink when resuming a machine from hibernate or powering up a machine. To improve this first connection with people, we set out to improve the boot sequence—jazz it up if you will.

  342. Bkemp says:

    I recently sent an email from the link on the main Engineering Windows 7 blog page about sound glitches on my system.

    I was surprised to receive a reply and offer of help from Steve Ball who guided me through some steps to help the Microsoft engineers locate the source.

    To cut a long story short, it wasn’t too long before the problem source was located and a fix implemented.

    I am very grateful for Steve Ball’s assistance.

    Overall, I find Windows 7 to be an extremely solid and polished OS.

    Thank you Steve for being so helpful.  🙂

  343. cirurgia plastica says:

    What’s MS direction toward Windows and Windows Live? I really hope you can address this in future blog.

    For what I have seen so far. Windows Live is the solution to the annoying EU law suites. I does not come with Windows and it is free. Windows Live app is better than Windows Vista counter part. So I can assume that Windows Live is more like a solution to modular OS (only this targets user applications rather than OS engineering). After all, the naming is catchy. Instead of MSN, it is re-branded as "Windows" Live.

    So here is a list of questions:

    1) Does Windows7 comes with its own Mail app, but doomed to be crappier than Windows Live Mail? Or Windows7 will not include a Mail app? (applies to Photo Gallery and other Live app)

    2) How are you going to bundle Window Live?

    3) Why get Windows7 if Windows Live runs on older Windows? Same problem to Vista.

  344. Celso Barros says:

    It’s extremely frustating! I’ve been testing the beta releases of windows 7 in a pc with motherboard intel D101GGC. I’ve tested Beta, RC and RTM (all of them ultimate). The video drive was always ok. But now that my firm could afford to by a license it was the Professional version. Then I tried to install it in the pc with D101GGC and the video wouldn’t work. So I searched Intel site and there it’s been informed that they do not support windows 7 for this motherboard. So, why did it work for windows 7 ultimate and not for windows 7 professinal?

Skip to main content