Fråga
Jag har köpt en laglig kopia av Windows XP Professional för cirka ett år sedan. Det kom i dag ett felmeddelande när jag skulle köra ett Open Source-program som skrivits i MSVC++ där det stod bland annat: ”Det begärda avsnittet fanns inte i aktiveringskontexten.”
Detta kändes mycket allvarligt. Vad hade programmet att göra med aktiveringsfilerna i datorn, när det inte ens är kompilerat av Microsoft? Programmet var en så kallad Alpha, som skulle vara mycket ostabil men kompilerad. Men felmeddelandet som jag såg var väldigt misstänkt.
Vad jag förstår så beskriver Windows de flesta fel missvisande (förhoppningsvis i detta fall också) och då känns aktiveringskontexten som en misstänkt parameter som visade att Windows försöker stoppa ett program från att ändra i aktiveringsfilerna.
Jag har inte aktiverat min kopia heller. Men jag undrar vad programmet skulle göra där? Jag har vissa minnesrelaterade problem i datorn såsom ständigt kraschande applikationer och på senare tid fått varningar om virtuellt minne.
Men för att vara säker – Det finns väl ingen dold ”kontroll” i Windows XP som kontrollerar alltför bristfälliga .exe-filer, eller någon form av ”pirat”-lås som försöker stoppa applikationer med okända tillverkare som har instruktioner som misstänks vara farliga? Jag är rädd att meddelandet tyder på att Micrsoft försöker hindra Psycle från att köras på mitt system.
Svar
Jag citerar Microsoft: ”Activation contexts are data structures in memory that contain information that the system can use to redirect an application to load a particular DLL version, COM object instance, or custom window version. The activation context functions use, create, activate, and deactivate activation contexts.”
Ditt felmeddelande lyder på engelska: ”The requested section was not present in the activation context.” Det handlar alltså om ett fel i den programvara du försöker köra, vilket inte är förvånande om det rör sig om en alfa-version, och har ingenting med Windows produktaktvering att göra.
Däremot låter det märkligt att du har kunnat köra en laglig Windows-installation i ett år utan att aktivera den. Gränsen för att använda Windows utan produktaktivering är 30 dagar. Är du helt säker på äktheten hos din programvara? Microsoft erbjuder annars alla som köpt ett piratkopierat Windows i ”god tro” att uppgradera gratis till ett äkta:
www.microsoft.com/ genuine/downloads/FAQ.aspx?di splaylang=sv