As I posted earlier on getting the Azure PowerShell CmdLts to install and such on Windows 7, working with the Azure MMC is also another item that requires a tad of a workaround to get it going.

If you attempt to install, you will run into the first roadblock of the OS being a non-supported OS.  The way around that is to find the working installation folder for Azure MMC (normally, C:\WindowsAzureMMC).

Once there, then we need to look for the setup folder, inside the setup folder we will look for Dependencies.xml.

Next, we need to open Dependencies.xml to edit, I would recommend using an editor that understand the layout of XML to make it easier to work with.  Once open, look for the <dependencies> entry, right under you will also find the following:

<os type="Vista;Server" buildNumber="6000;6001;6002;6100;6200;7077;7100;7600">

You will then need to modify to:

<os type="Vista;Server" buildNumber="6000;6001;6002;6100;6200;7077;7100;7600;7601">

Notice that you added “;7601” to the existing string, that will validate against the version that corresponds to Windows 7 SP1.

The other part of this is to update the library support for the mmc to point to the right version of the storage assembly (update in SDK 1.3) so the MMC can communicate with Windows Azure.

To do that, download the mmc.exe.config I am sharing and copy that to your Windows\System32 directory.


Once you have done all the steps listed here, run the StartHere.cmd from the C:\WindowsAzureMMC path.