RobMensching.com /Blog
when setup isn't just xcopy

Posted by
Rob Mensching
Sunday, January 28, 2007 10:53 PM

What do you get when you download Windows Vista from Marketplace?

This is a blog entry that I've been trying to find time to write for the last week.  Unfortunately, the push for GA-day has been all encompassing.  In any case, the news that Windows Marketplace would deliver Windows Vista (and Office 2007 too!) electronically went a lot bigger than I expected.  I suppose the fact that the news was carried by the Associated Press should have made it clear that things were going to go big.  Trevin actually captured the press coverage a bit better than I did.

Out there I found comments at a couple places where people speculated that Windows Marketplace would be distributing ISO images of Windows Vista and that the customer would have to burn the ISO image to a DVD before installing to Windows Vista.  That is the way that MSDN distributed the Betas and RCs to developers but is not what we are releasing from Windows Marketplace.  For Windows Marketplace, we wanted a solution that would not require special hardware (DVD burner) or knowledge (how to use DVD burning software to burn an ISO image).

When you buy Windows Vista from Marketplace you will be able to download three files: VistaSetupPrep.exe, boot.wim and install.wim.  The two .wim files are the bulk of the download (for the 32-bit version they are ~116 MB and ~2.2 GB respectively) and contain the stuff that actually gets installed.  VistaSetupPrep.exe is smaller (for 32-bit this is ~74 MB) and contains the files necessary to actually do the install.

I highly recommend using the digital locker assistant to download Windows Vista.  The digital locker assistant handles three very important steps for you.  First, the assistant has the ability to resume the download of files should your download be interrupted for any reason.  If you do not use the digital locker assistant and your download is interrupted then you will have to start the download over from the beginning.  Second, the assistant will verify that the files were properly downloaded when complete.  Since Windows Vista is composed of such large files there is a chance that corruption can occur while the files are in transit.  The digital locker assistant verifies the files before launching the install and that improves the chances of a successful install the first time through.  Finally, all three files have to be downloaded into the same folder.  The digital locker assistant ensures that files stay together.

After all of the files are downloaded, you can launch VistaSetupPrep.exe (or simply click the "Install" button in the digital locker assistant).  VistaSetupPrep.exe then extracts the 500+ files compressed inside it and links the .wim files into into a folder called "Vista".  The end result is that the Vista folder is a replica of the Windows Vista DVD.  Before VistaSetupPrep.exe exits, it launches the setup.exe in the Vista folder and Windows Vista setup starts, just like if you had launched it from DVD.

That's it. 

For the last week and all of this weekend everyone on the Windows Marketplace team has been downloading Windows Vista and Office 2007 from our internal test servers and installing on our computers at home.  I have to say it's been a proud moment for me.  Repeatedly people on the team have remarked, "I was amazed at how smooth the whole process was.  It just worked."  I worked on the Windows Vista setup team for two years before joining Windows Marketplace to (quickly) develop the system for distributing Windows Vista via ESD.  Let me tell you, there is nothing a setup developer likes to hear more than "It just worked."  I hope you enjoy it too.


Posted by
Rob Mensching
Thursday, January 18, 2007 4:38 AM

Windows Vista and Office 2007 on Windows Marketplace

Today we announced the project that has been keeping me very busy as of late.  Windows Marketplace will be selling Microsoft's flagship products Windows Vista and 2007 Office at the same time the products hit the shelves.  This is a huge event for those of us in Windows Marketplace and we are very much looking forward to "GA-Day" (the day the products become "generally available").

In my early morning searching, I came across this article on MSNBC written by the Associated Press.  I don't think I've ever been this involved in a project that was picked up by the AP.  WiX got a lot of coverage but I don't remember the Associated Press.  It's quite a cool feeling.

I also saw Mary Jo Foley questioning how many people will actually purchase Vista for download from Windows Marketplace.  The AP article also suggested that few users were expected to download Vista over the Internet.  I'm optimistic that providing Windows Vista on Windows Marketplace that we will be able to reach a new set of customers.  In any case, we are building out Windows Marketplace to ensure that we can serve anyone who wants to purchase Vista and/or Office online.

However, I believe that releasing Windows Vista and Office 2007 on Windows Marketplace makes one thing very clear.  Electronic software distribution (ESD) is here to stay.  We've already built up a lot of cool technology to distribute software electronically (like the Digital Locker) and we've got a lot more coming.  If you're a software developer, I suggest taking a look at what it takes to get listed on Windows Marketplace.  If you're a consumer, in the coming months you're going to see improvements across many aspects of the Windows Marketplace Catalog.

If you have any questions, feel free to leave a comment here or contact me directly.  I'm obviously a bit busy through January 30th but I'll try to answer any questions I can.  In the meantime, keep coding, you know I am.


After