If Microsoft Windows and Office are no longer relevant then why are #wpc09 and Office 2010 two of the top 10 topics on Twitter right now?

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Every now and again, I read somebody claiming that Microsoft is no longer relevant in our increasingly online and connected society and how we’re all moving to a world of cloud computing and device independence where Google and other younger and more agile organisations are going to run our lives. Oh yes and it will also be the year of Linux on the desktop!

Then I spend an afternoon listening to a Microsoft conference keynote, like the PDC ones last Autumn/Fall (announcing Windows Azure and the next generation of client computing), or today’s Worldwide Partner Conference and I realise Microsoft does have a vision and that, under Ray Ozzie’s leadership, they do understand the influence of social networks and other web technologies. That’ll be why, as I’m writing this, the number 6 and 7 topics on Twitter are Office 2010 and #wpc09.

Office 2010 and #WPC09 trending on Twitter

Competition is good (I’m looking forward to seeing how the new Ubuntu Google OS works out and will probably run it on at least one of my machines) but I’m really heartened by some of this afternoon’s announcements (which I’ll write up in another blog post).

Meanwhile, for those who say that Windows 7 will be Microsoft’s last desktop operating system, perhaps this excerpt from a BBC interview with Ray Ozzie will be enough to convince them that the concept of an operating system is not dead… it’s just changing shape:

(Credit is due to Michael Pietroforte at 4sysops for highlighting the existence of this video footage.)

Microsoft surrenders to the bureaucrats in Brussels

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

A few days back I commented about the madness that is going on in Europe with the European Commission taking up the case of a minority web browser company and making life difficult for Microsoft in the courts.

Let’s get this straight: Opera may be a fine browser but, as far as I can tell, almost no-one uses it on the desktop. Part of the reason for this is that, long after most other browsers became free, Opera were still charging users so they failed to capitalise when Firefox grew its market share at the expense of Internet Explorer. Basically, Opera’s business strategy failed… so they went to court and other minority browser vendors piled in (e.g. Google).

As a result of componentisation of Windows, Microsoft gave us the ability to uninstall Internet Explorer from Windows 7 but that wasn’t enough for the bureaucrats in Brussels so now, in order to avoid costly delays in shipping Windows 7 as a result of legal action, Microsoft has decided to offer an E edition of Windows 7 in Europe, without Internet Explorer.

As I wrote last week:

“Personally, I would like to install Windows quickly with the least possible user interaction. Then, once the base operating system is installed, I’d like to select roles/features (as I do for Windows Server 2008) and install any third party software that I choose – independently of the Windows setup routine. If we have to have something to please the minority browsers (Opera, Chrome, Safari, etc.) then Windows already lets me choose search providers, media players, mail clients, etc. – why not use the same mechanism for browsers?”

Instead, I have multiple Windows versions for multiple markets. Thanks to the EU I have one version of Windows 7 in Europe and another for the rest of the world (what’s not clear is whether I can still buy the normal version in Europe, should I choose to do so). Gee, thanks. I’m glad to see my taxes are being used to tackle the real issues of the day… like financial meltdown, rising unemployment, global warming, world poverty…

It seems that, if I have a company with a product that no-one wants, I can go to the European Commission and have them stop the large, successful, companies from competing with me. Presumably Apple will stop shipping Safari with OS X and Linux distros in Europe will come without Firefox, etc.? No. I thought not.

Some free Windows 7 training resources

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

The Microsoft Official Curriculum courses for Windows 7 are not expected to be released until October but Global Knowledge is planning to run a selection of “hands-on master classes” for Windows 7 through the summer months, as well as securing some Microsoft e-learning titles – register at the links below for 60 days of free access:

The Pirate Party takes 7% of the vote in Sweden… meanwhile the European Commission wants Windows users to vote for their browser!

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Last Friday saw the election of representatives to the European Parliament (MEPs) and the results were out today. Whilst this might not have the global impact of President Obama’s election in the United States, for the 375 million of us that live in the 27 EU member states (sorry, sovereign nations), it is pretty significant because, according to the eurosceptics, 75% of our national laws are passed down from Europe.

Here in the UK, minority parties faired well – partly as a protest against our own incumbent (or should that be incompetent?) Government and partly as a result of the proportional representation system that is used for the European elections. Whilst the UK Green party narrowly missed out on a third seat in South East England (but the far right British National Party gained significant support in the North of England…), it’s the result in Sweden that has perplexed me the most – 7.1% of Swedish voters said “yes” to the Pirate Party – formed in response to copyright laws and the impact of the Pirate Bay filesharing network!

Now, I’ve been very careful not to express any political views in this post but, with a new Parliament in place, it seems to me that now is the time to sort out the idiots in Europe who are pushing ahead with yet more action against Microsoft for bundling Internet Explorer in Windows (hey guys – you’re too late – the damage was done 10 years ago, the American Courts did very little about it, and Internet Explorer has credible competition in the shape of Firefox today). It seems that Microsoft’s componentisation of Windows and provision for the removal of Internet Explorer 8 is not enough for the European Commission – they want users to vote for their browser of choice when installing Windows!

Personally, I would like to install Windows quickly with the least possible user interaction. Then, once the base operating system is installed, I’d like to select roles/features (as I do for Windows Server 2008) and install any third party software that I choose – independently of the Windows setup routine. If we have to have something to please the minority browsers (Opera, Chrome, Safari, etc.) then Windows already lets me choose search providers, media players, mail clients, etc. – why not use the same mechanism for browsers? There’s more about this madness over on Mary Jo Foley’s All About Microsoft blog but I really do wish that my taxes (which pay for Neelie Kroes and her organisation to bring about action like this) were being used more effectively…

Windows 7 edges closer to release

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

I keep saying that I don’t really do news here… but I’m excited about Windows 7 I heard a whisper that Microsoft was going to announce ship dates at a conference in Taiwan tomorrow (thanks Dave). I also heard via the OEM channel that there would be a programme for Windows Vista to 7 upgrades on new PCs purchased this summer… which was supposed to be top secret but that’s been announced too.

According to the Windows Team Blog (breaking Microsoft’s own embargo on this news…) Windows 7 and Windows Server 2008 R2 will RTM in July and Windows 7 will be in stores for 22 October. The blog post also confirmed that plans are in the works for a Windows 7 upgrade option program (with more details expected soon).

Other Windows 7 related developments in recent days include that:

I'm a PC - and I'm running Windows 7Notice that I said “when my netbook is rebuilt” – I may be playing with OS X on my S10e but that’s just a geek project and I expect it to be a Windows 7 machine again soon. Perhaps more significantly, my everyday notebook PC (upon which I depend to do my work) is already running the RC build of Windows 7 Ultimate Edition (64-bit). I may be reticient to say “I’m a PC” (I also use Macs and Linux at home) but the accompanying graphic has appeared on a few e-mails in my Inbox this week and, at least for work, it’s entirely appropriate for me.

Joint user group meeting (Windows Server UK User Group/Active Directory UK User Group/Vista Squad)

This content is 16 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

After a successful joint meeting in March, the Windows Server UK User Group (including the associated LinkedIn group) and the Active Directory UK User Group are meeting up again, and this time the Vista Squad are joining the party too as we spend an the evening of 28 May 2009 at Microsoft’s London offices looking at Windows 7 (client and server).

This is the first Windows 7 event of it’s kind in the UK and will include talks on: Application Compatability for Windows 7 and Windows Server 2008 R2; Top 10 Reasons to Upgrade to Windows Server 2008 R2; and Enterprise Features in Windows 7 and Windows Server 2008 R2.

Check out the event website for full session and registration details.

Windows 7 XP Mode and Windows Virtual PC: How it works

This content is 16 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

For the last couple of weeks the news sites have been full of speculation and gossip about what is now referred to as Windows 7 XP Mode and Windows Virtual PC. Most of the reporting so far has focused on the high level concepts and, as the beta went live to millions of Windows 7 release candidate testers, this post attempts to give a little more detail about how Windows XP Mode works.

Before diving in to the technology, let’s have a look at why Microsoft felt the need to provide this functionality. Their vision is to drive the overall adoption of Windows 7 by eliminating legacy application compatibility issues in the enterprise, mid-market, and small-medium business sectors.

This is not a developer workstation solution; nor is it for consumers. It’s basically providing functionality to run legacy applications “seamlessly”, meaning that a typical end user will be unaware that their application is actually running virtualised. It draws heavily from MED-V in that IT administrators create a pre-configured virtual machine with a legacy operating system and applications to run isolated from the host operating system; however, unlike Microsoft Enterprise Desktop Virtualization (MED-V), which remains part of the Microsoft Desktop Optimisation Pack, Windows XP Mode will be more broadly available. In an interview with Mary Jo Foley, Microsoft’s Scott Woodgate gave the following description as to the differences between the two products:

Top-level answer:

  • Windows XP Mode is designed to support SMB customers who do not use management infrastructure and need to run Windows XP applications on their windows 7 desktops.
  • MED-V is designed for larger organizations who use management infrastructure and need to deploy a virtual Windows XP environment on Windows Vista or Windows 7 desktops.

He then continued with the following details:

Windows 7 XP Mode with Windows Virtual PC Microsoft Enterprise Desktop Virtualization (MED-V)
Designed to help small businesses users to run their Windows XP applications on their Windows 7 desktop. Designed for IT Professionals.
Available as part of Windows 7 Professional, Enterprise and Ultimate Editions. Enables Virtual PC deployment in larger organizations.
Enables users to launch many older applications seamlessly in a virtual Windows XP environment from the Windows 7 start menu. Provides important centralized management, policy-based provisioning and virtual image delivery to reduce the cost of Virtual PC deployment.
Includes support for USB devices and is based on a new core that includes multi-threading support. Is part of the Microsoft Desktop Optimization Pack (MDOP)
Is best experienced on new PCs from OEMs but will also be available for customers as a separate download. v1 builds on Microsoft Virtual PC 2007 to help enterprises with their upgrade to Windows Vista when applications are not yet compatible. v2 will add support for enterprises upgrading to Windows 7 (both 32 bit and 64bit) and will support Windows Virtual PC on Windows 7.
v2 beta will be available within 90 days of Windows 7 GA.

More information may be found in Microsoft’s Windows XP Mode press release.

To enable Windows XP Mode, Microsoft has produced a new version of Virtual PC – Windows Virtual PC (VPC) 7 – a client-side virtualisation product that runs on Windows 7 (32- or 64-bit versions). As Jason Perlow describes, it’s not using a type-1 (native/bare metal) hypervisor like Hyper-V (sadly, as if there were to be a client side virtualisation product based on Hyper-V it would be great for developer workstations) but instead uses a type-2 hypervisor (hosted) model. Unlike previous versions of Virtual PC though, the new version requires hardware assisted virtualisation capabilities (AMD-V or Intel VT), which are prevalent in many recently-purchased PCs (even if switched off in the BIOS).

Officially, VPC7 only supports Windows XP, Vista and 7 guests but, just like earlier versions of Virtual PC, there is the option of using emulated hardware so it’s still possible to run other operating systems – it’s just not supported. It’s also worth noting that not all Windows Vista and 7 SKUs are supported in a virtual environment. Something else that’s not supported is the ability to run 64-bit or multi-processor guest operating systems, nor is snapshotting. And, because the virtualisation components are incompatible, there’s still no support for moving virtual machines between Hyper-V and VPC7 either. I’ve already been fairly vocal in my feedback to the product team on this; their response is that the priority is on application compatibility (and, on that basis, I can see the reasons for concentrating on single-processor 32-bit Windows XP support) but continuing to maintain incompatibility between client and server virtualisation platforms seems a little strange to me.

VPC7 features include:

  • Desktop mode – enhancing the traditional Virtual PC functionality using Terminal Services technologies (e.g. for drive redirection and smartcard sharing as well as video improvements that enable large resolutions), and still maintaining the functionality for Virtual machine windows to support arbitrary resolutions. For those applications that experience issues working through the terminal services drive redirection etc., it is possible to disable integration features, after which the Virtual PC will operate as Virtual PC has done previously.
  • Seamless application mode – allowing virtual applications to use Terminal Services application remoting capabilities (RemoteApp) to appear as though they are running locally. Applications retain the chrome of the guest operating system rather than the Windows 7 host but, to all intents and purposes, they are integrated with the native desktop.
  • Tight Windows shell integration and a simplified user interface. In the same way that Windows has special folders for Pictures, Music, etc. a Virtual Machines folder is provided, with Windows Explorer integration for creation of virtual machines and editing virtual machine settings (no more Virtual PC Console). Where a supported operating system is used, applications in the virtual machine may be published to the host’s Start Menu and there’s also integration with the Windows 7 superbar. By default, all new applications installed in the virtual machine (whilst running in full desktop mode) are published to the Windows 7 Start Menu (each virtual machine has its own folder) but this can be disabled if required; however, publishing applications that are built into Windows XP (Internet Explorer, Outlook Express, etc.) requires some registry editing.
  • Full USB support is available for supported operating systems: for any USB device where both host and guest drivers are available then there is integrated USB support but for those devices where there are no Windows 7 drivers they are redirected to and controlled from the guest operating system. Microsoft is also advising that certain device types (e.g. mass storage, printers and smart cards) should not be directly connected to the virtual machines and are better redirected using the Terminal Services functionality built into Virtual PC.
  • A simplified virtual machine creation process with three steps: name and location (remembering the last used location); memory and networking options; disk settings (dynamically expanding by default, or optionally launching a wizard for other disk types such as fixed sized and differencing disks). Once built, new hard disks can be added in the virtual machine settings and control over undo disks is also moved to the virtual machine settings. Other new virtual machine settings relate to integration features, logon credentials and auto publishing.

From a technical standpoint, there are three main VPC7 processes to be aware of:

  • vpc.exe is the base process for Virtual PC functionality.
  • vmsal.exe is the seamless application launcher, which waits for a new application request and launches it. Once the application is closed it sets a timer before saving the VM state and exiting. This means that, when the application is closed, the virtual machine is kept up for a few minutes in case the user launches an application that requires it but after a short while it will be put into a saved state. In addition, because undo disk settings are managed within the virtual machine settings, logging off/shutting down/hibernation is handled as normal, with no virtual machine prompts about undo disks and saving state.
  • vmwindow.exe is launched when VPC is not running in integrated mode.

VPC7 will not run on the Windows 7 beta (build 7000) as it requires the RC (or one of the interim builds – I’ve seen it running on builds 7057 and 7068). I haven’t tried this personally but I’m told that it cannot be installed on Windows Server 2008 R2 either; however something similar is possible with Hyper-V by installing the Terminal Services Remote Applications Integrated Locally (RAIL) components (RemoteApp). Certain Windows 7 editions will include the Windows XP virtual machine, so there is no requirement to build a separate Windows XP image.

Architecturally, VPC looks like a hybrid between Virtual Server and Hyper-V: it uses the Virtual Server engine, including a scriptable COM interface for VM automation (and the security model has been modified so it can be called from PowerShell without needing to make security interoperability tweaks); it also uses the VSP/VSC/VPCBus model from Hyper-V; and it integrates RAIL components from Terminal Services but, because the Terminal Services technologies for integrated applications and enhanced desktop support run over the VPCBus, connectivity is available even if there is no network communication between the guest and the host. Because it’s built on the Virtual Server/Virtual PC codebase, VPC7 is limited to 4GB of RAM and 128GB VHDs.

Windows 7 XP Mode and Windows Virtual PC form a neat solution for application compatibility in Windows 7, drawing on established MED-V (from the Kidaro acquisition), Terminal Services (through partnership with Citrix) and Virtual PC/Virtual Server (formerly from Connectix) technologies. They are very much a point solution for application compatibility though and Microsoft still does not have a decent client-side virtualisation solution for high-end users (developer workstations, IT professionals with several desktop variants, etc.). Whether this is enough to allay concerns from Microsoft’s customers who baulked at a move to Vista as a result of the application compatibility issues is yet to be seen but with the general perception of Windows 7 riding high, this might be just the insurance policy that IT managers want to ensure that legacy applications continue to function. My main concerns with this solution are support (Windows XP is still end of life – and legacy applications may not be supported in a virtual environment), the overall complexity of the solution (however much it’s hidden from the end user, there are still two operating systems running on the hardware) and performance (virtualisation typically requires increased memory and CPU requirements – together with the need for hardware assisted virtualisation, this is certainly not a solution for legacy PCs). Whatever the situation, I’m sure there will be plenty more written on this topic over the coming months.

Windows 7 release candidate installation notes

This content is 16 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

This afternoon, I finally got around to rebuilding my everyday notebook PC (a Fujitsu Siemens S7210) onto the Windows 7 release candidate (build 7100, 64-bit).

What follows are just a few notes that I made along the way:

  • Just as for other recent Windows versions, installation was fairly swift (about 25 minutes from booting off the DVD to the initial logon screen). It did trample on the BCD though so I no longer have a dual-boot option with the Windows build I have on a separate partition… I should be able to put that back with bcdedit.exe.
  • I didn’t upgrade the existing build 7000 installation as I wanted a clean build. If you want to upgrade from older builds, there is a workaround – but it’s not recommended.
  • My existing disk layout was a mess. I had a 200MB partition created by the Windows 7 beta (build 7000) installation, a 40GB partition with my original installation, a small amount of free space (from a mistake when resizing partitions…), my data partition, and another partition with a different version of Windows on it. Setup didn’t mind this and it let me delete the first three partitions (leaving the data and the second version of Windows intact and, when I selected the unassigned space for the new installation, it told me that “to ensure that all Windows features work correctly, Windows might create additional partitions for system files” and created a 100MB partition at the start of the disk (System Reserved, with 86MB free space). Incidentally, the 100MB space (down from 200MB in the beta) is reserved for EFI boot and BitLocker. It can be avoided by pre-partitioning the disk manually (e.g. with diskpart.exe) but that may be a limiting factor later.
  • Just like Vista (and XP I think) setup still made me create a new user… with administrative permissions (why can’t it be a standard user, or just use the Administrator… which exists, but is disabled).
  • Setup did prompt me for my product keys and, although I could have skipped this, it’s worth making a mental note for the future (I looked it up using another PC!). It was also useful to run LicenseCrawler before wiping the old build (to take a record of the various Office product keys etc.).
  • Setup let me join a wireless network and specify location.
  • The release candidate has some great new wallpapers, but I didn’t seem to be able to select more than about 6 in a theme though… Ideally I’d have all the architecture ones, plus Stonehenge from the UK set and a couple of the others too.
  • Windows is the easy part… a couple of webcasts I was supposed to be attending this arvo needed Adobe Flash Player, Real Player (urgh!), Java, etc. Then there’s Adobe Reader, Microsoft Office, Visio, Live Meeting, Office Communicator, VPN client, etc., etc..
  • There were a few “banged out” devices in Device Manager but, whereas in the past I’ve had to track down 64-bit Vista drivers for Fujitsu-Siemens PCs from other Fujitsu websites, now that Fujitsu-Siemens Computers has become Fujitsu Technology Services (FTS), the drivers are on the FTS support website (hooray!). Vista 64 is still unsupported though… but I’m using these drivers on pre-release (i.e. unsupported) version of Windows 7 so that’s not going to bother me! The important thing is that I could get 64-bit drivers for all of my system’s devices and installing them was a simple process (letting Windows find them for me after pointing it to the folder that I had downloaded and extracted them to).

Tomorrow I’ll be in the office, so I’ll join the domain and start working using a normal (unprivileged) domain user account. The most important point from this exercise was that everything I needed installed without issue (drivers and applications) – even though this is a 64-bit installation. It’s inevitable that there will be some legacy applications that don’t work though – even though I have a pretty modern application stack, there are some legacy applications in my corporate infrastructure that might need me to revert to IE6, for example (using Windows 7 XP mode) and I’m also working out the best VPN option, as the Cisco VPN client is 32-bit only. Over the next few weeks, I’ll see how things progress but my initial impressions of the Windows 7 release candidate are extremely positive. This feels more polished than the beta – and way better than Vista. I’m looking forward to working with my customers to help them migrate from legacy XP desktops that really are no longer fit for a modern computing environment.

Windows 7 release candidate: what’s new?

This content is 16 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Earlier today, the Windows 7 release candidate (RC) was released and almost as soon as the download link was available to TechNet and MSDN subscribers, the site went into meltdown… something tells me that this unanticipated demand is not simply bad planning, but another opportunity to say how Windows 7 is generating unprecedented interest… or maybe I’m just a cynic!

Meanwhile, the RC is also available to beta testers on Microsoft Connect (with the Windows Virtual PC bits too – more details on them coming soon but, for now, take a look at the new Virtual PC website). I have the images sitting in the Microsoft File Transfer Download Manager, but nothing is moving right now (and I’m in Microsoft’s Offices in Reading today where there ought to be a decent connection!)

My advice would be to sit tight for a day or so and wait for the initial demand to subside as, unlike the beta, there is no limit to the total number of downloads for the RC. There are a few more things that might be useful to know:

  • There is one release candidate release, with all the capabilities of the Windows 7 Ultimate SKU, available in both 32- and 64-bit editions.
  • New product IDs are required in order to run the Windows 7 RC.
  • The Windows 7 RC will expire on 1 March 2010 after which the system will reboot every two hours. The license will expire on 1 June 2010.
  • By default, beta (build 7000) systems cannot be upgraded to the release candidate. There is a workaround but it’s not recommended. Microsoft’s advice is to either upgrade from a Windows Vista image, or to perform a custom (clean) installation. Users who wish to upgrade from Windows XP to Windows 7 on the same computer will need to perform a custom (clean) installation. The Windows Easy Transfer Wizard can be used to identify, backup and transfer files and settings (more details can be found in the Windows Client Tech Center).
  • The Windows 7 Feedback Tool is a pre-release only tool and is not exposed in the release candidate; however bugs can be submitted by using the following command: rundll32.exe FeedbackTool.dll,ShowWizard. At this time, Microsoft is only looking for bug reports on the following subjects: issues that prevent installation or upgrade; issues that involve corruption or data loss; security issues; regressions from beta (things worked in beta but do not work now); any application or device issues that would prevent the use of Windows 7 as a primary operating system; reproducible crashes or hangs (issues that cannot be reproduced will be captured by the CEIP telemetry).

I’ve already posted details of the new features in the Windows Server 2008 R2 RC, so what’s new in Windows 7? The press release has full details but, cutting through the marketing, this is what’s new in the RC:

  • Remote Media Streaming. Enables highly secure, remote Internet access to home-based digital media libraries from another Windows 7-based PC outside the home.
  • Windows XP Mode (beta – actually not in the RC package, but available separately). Windows XP Mode uses Windows Virtual PC to allow Windows 7 users to run many Windows XP applications but launch them from the Windows 7 desktop.
  • Windows 7 Upgrade Advisor (again, a separate download that’s “available soon”). This is intended to help enable a smooth transition by analysing PCs in preparation for a Windows 7 upgrade.

There were also enhancements made to existing features from the beta, based on customer feedback including:

  • Refined navigation. Several enhancements to the Windows taskbar, JumpLists and search to improve navigating the operating system and finding information.
  • Internet Explorer 8. InPrivate browsing in Internet Explorer 8 prevents browsing history, temporary Internet files, form data, cookies, and usernames and passwords from being retained by the browser. With Windows 7, InPrivate sessions and new tabs can be started from the JumpList.
  • Windows Touch. Controlling the computer by touching a touch-enabled screen or monitor is a core Windows 7 user experience. Improvements in the RC include several Windows Touch updates, including the ability to drag, drop and select items with touch, even inside Web sites that scroll both horizontally and vertically.

So, that’s a quick summary of what’s new in the RC… if you’re lucky then you’ll be able to get a copy in time for the weekend.

[Update 16:20: I restarted the download manager and the bits have started to flow… still no access to the TechNet subscriber downloads though.]

[Update 17:55: everything’s slowed down now… I guess TechNet must be back up and there are a lot of people competing for that bandwidth! I’m off home now and I’ll finish the download there.]

[Update 3 May 2009: the download links have been announced for 5 May – for developers, IT Professionals/Microsoft partners and technology enthusiasts/consumers – and Microsoft has said that “It will be available at least through June 30, 2009, with no limits on the number of downloads or product keys available”.]

Windows 7 and Windows Server 2008 R2 release candidate availability

This content is 16 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

There’s been a lot of chatter on the ‘net about Windows 7 release dates and new features but a lot of it is based on one or two leaks that then get reported (and sometimes misreported) across a variety of news sites and blogs.

After various reports that we could see a Windows 7 release candidate (RC) earlier in April, and various leaked builds, today’s the day when the Windows 7 and Windows Server 2008 R2 RCs will officially be made available to MSDN and TechNet subscribers (the client release candidate was announced last week and the official announcement around the Windows Server 2008 R2 release candidate is due today).

For those who are not TechEd or MSDN subscribers, the RC will be available to the public on/around 5 May.

Whilst the Windows 7 client was already feature complete at the beta, the server version, Windows Server 2008 R2, includes some new functionality – some of which I’ll detail in a separate blog post and some of which will not be announced until TechEd on 11 May 2009.

If you want to know more about the Windows 7 release candidate, then Ed Bott has a Windows 7 release candidate FAQ which is a good place to start. One thing you won’t find in there though is a release date for Windows 7, as Bott quotes one Microsoft executive:

“Those who know, won’t say. Those who say, don’t know.”

As for the future of Windows Mary Jo Foley reported last week that work is underway on “Windows 8” and is suggesting it could be with us as early as 2011/2. If Microsoft continues the 2-year major/minor cycles for the server version and co-develops the Windows client and server releases again, that would fit but, for now, let’s concentrate on Windows 7!

Finally, Microsoft has a new website launching tomorrow (but which has been available for a few days now) aimed at IT professionals in the Windows space. If you find the Engineering Windows 7 blog a little wordy (sometimes I wish they would stick to the Twitter rule of 140 characters!), Talking About Windows is a video blog which provides insight on Windows 7 from the Microsoft engineers who helped build the product, combined with real-world commentary from IT professionals.