5
Vote

Scan for required software failed

description

Looks for Azure SDK 1.4 but we have Version 1.6 in the meantime.
Installation aborted. :(

comments

tjamin wrote Nov 17, 2011 at 9:37 AM

I have had the same problem. The reason was that I installed the SDK within the "Windows Azure Tools for Microsoft Visual Studio 2010" and so the dependency check failed.
To install the "Windows Azure Management Tool" change the following lines in the file "C:\WindowsAzure\MMC\setup\scripts\dependencies\check\CheckAzureSDK.ps1"

<OLD>

$res1 = SearchUninstall -SearchFor 'Windows Azure SDK*' -SearchVersion '1.4.20227.1419' -UninstallKey 'HKLM:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\';
$res2 = SearchUninstall -SearchFor 'Windows Azure SDK*' -SearchVersion '1.4.20227.1419' -UninstallKey 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\';

($res1 -or $res2)

</OLD>

to

<NEW>

$res1 = SearchUninstall -SearchFor 'Windows Azure SDK*' -SearchVersion '1.4.20227.1419' -UninstallKey 'HKLM:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\';
$res2 = SearchUninstall -SearchFor 'Windows Azure SDK*' -SearchVersion '1.4.20227.1419' -UninstallKey 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\';
$res3 = SearchUninstall -SearchFor 'Windows Azure Tools*' -SearchVersion '1.4.20227.1419' -UninstallKey 'HKLM:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\';
$res4 = SearchUninstall -SearchFor 'Windows Azure Tools*' -SearchVersion '1.4.20227.1419' -UninstallKey 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\';

($res1 -or $res2 -or $res3 -or $res4)

</NEW>

and the dependency check will succeed.

justSteve wrote Nov 17, 2011 at 11:20 AM

and the dependency check will succeed.
Yes it will...and thankx!

wrote Dec 1, 2011 at 1:33 PM

wrote Dec 1, 2011 at 7:09 PM

wrote Dec 8, 2011 at 12:51 AM

wrote Dec 30, 2011 at 5:06 PM

lcedillo wrote Feb 9, 2012 at 5:33 PM

Buen aporte, para quienes usamos la versión 1.6 completa (incluyendo emulator) faltarían algunas lineas más:

$res5 = SearchUninstall -SearchFor 'Windows Azure Emulators*' -SearchVersion '1.6.21103.1459' -UninstallKey 'HKLM:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\';
$res6 = SearchUninstall -SearchFor 'Windows Azure Emulators*' -SearchVersion '1.6.21103.1459' -UninstallKey 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\';

y modificar la última, debe quedar así:
($res1 -or $res2 -or $res3 -or $res4 -or $res5 -or $res6)

wrote Feb 14, 2013 at 6:22 PM