Skip to main content

Azure Instance “Activation period has expired”

After Logging in to one of Windows Azure instances, you may see a prompt for activating Windows.


And the activation attempt gets failed, if you try to activate it.



You can safely ignore all prompts for Windows Activation in Windows Azure instances, It’s taken care by Microsoft.
It seems they have missed to remove Windows activation in few Guest OS releases which will be fixed in future Guest OS releases.

If you are keen to remove these prompts, either upgrade to the latest Guest OS version or Reimage your instance.
For upgrading to latest Guest OS, login to http://windows.azure.com > Hosted Services, Storage Accounts & CDN > Click on your deployment > Configure OS > and choose the latest Guest OS version.
This will require certain downtime, which may vary between few minutes to 1 hour (typically 25-30 minutes).

image

For reimaging your Azure Instance, login to http://windows.azure.com > Hosted Services, Storage Accounts & CDN > Click on your Azure Instance > Reimage.
This step reinstalls the Guest OS using the latest OS image. This will require certain downtime, which may vary between few minutes to 1 hour (typically 25-30 minutes).

image

PS: Steps mentioned here are applicable for Web Roles and Worker Roles.
For VM Roles, you can safely ignore this message without taking any steps because upgrading the OS or reimaging may cause data loss from VM role and you may loose your customizations.

Comments

Popular posts from this blog

SQL Azure Error - 40544

If the size of your database reaches its MAXSIZE you will receive an error code 40544. You cannot insert or update data, or create new objects (such as tables, stored procedures, views, and functions).To fix this issue either increase your database size or delete data. For increasing/decreasing SQL Azure database size, you can use this command on the Master database. Alter DATABASE database_name MODIFY (MAXSIZE = {1|5|10|20|30… 150}GB); example: ALTER DATABASE sampleDB MODIFY (MAXSIZE = 5gb);

Hardware DEP (Data Execution Prevention), NX, XD & EVP

A processor can be instructed to designate regions of memory as non-executable. This means that the memory can be used to store reference data to be read and written, but that the processor cannot treat the contents of the memory as program code to be directly executed. Intel calls this capability in their newer processors XD for “eXecute Disable” and AMD refers to it as NX for “No eXecute.” AMD's marketing materials also sometimes refer to this capability by the term EVP for Enhanced Virus Protection.
As a hardware capability of modern processors this addition is important, but its use depends entirely upon support from the operating system. So when Microsoft introduced support for this into their operating systems, they termed it Hardware DEP for Data Execution Prevention. Support for hardware DEP was introduced into the 32-bit versions of Windows XP with Service Pack 2, into Windows 2003 Server with Service Pack 1, and has always been present in Windows Vista. Hardware DEP does …