Skip to content

Est. 2011ยทMicrosoft Partner 7033487ยทDelivery under 3 minยทSupport 7 days a week

Your vault is empty.

License Error 0x00000098

END_OF_NT_EVALUATION_PERIOD 0x00000098 – evaluation Windows Server shuts down

12 min read Updated October 5, 2026 Windows Crashes & Boot Recovery

Fix it now

This is not a fault and there is nothing to troubleshoot. Microsoft publishes 0x00000098 as the trial period for the Windows operating system having ended, with the expiration date carried in the first two parameters. The only route back into service is converting the edition with a purchased key – and not every evaluation converts to every edition.

Run these in an elevated Command Prompt during the window before it shuts down again

slmgr /dlv
DISM /Online /Get-CurrentEdition
DISM /Online /Get-TargetEditions
  1. Read what the machine actually is. Get-CurrentEdition names the installed edition and Get-TargetEditions lists what it can become.
  2. Check the conversion is possible before you buy. Microsoft documents evaluation Standard converting to retail Standard or retail Datacenter, evaluation Datacenter converting only to retail Datacenter, and evaluation Standard Core converting only to retail Datacenter Core.
  3. If this server is a domain controller, stop. Microsoft states you cannot convert a domain controller from an evaluation version, and the documented route is different – see the next section.
  4. Convert with your purchased key: DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula, then restart.
  5. Activate and confirm: slmgr /ato, then slmgr /dlv. The licence status line should read Licensed on a non-evaluation channel.

Take a backup or a checkpoint before converting. It is an in-place operation on a live installation, there is no undo, and an expired evaluation server will shut itself down again while you are part way through.

If the server stays up past the interval you were seeing, you are done. If Set-Edition refuses, or you are on a domain controller, the next section explains why and what to do instead.

Why it happens

Evaluation media is the complete product. Nothing is removed and nothing is crippled; what it carries instead is an expiry date held by the software licensing service. Client editions of Windows respond to an expired grace period with a watermark and reduced personalisation. Server editions do not: the kernel issues 0x00000098 and stops the machine, then does it again shortly after the next start. Parameters 1 and 2 of the bug check are the low and high 32 bits of the product expiration date, so the date is on the screen if you care to convert it.

That behaviour is deliberate. An evaluation server is meant for a proof of concept rather than production, and the shutdown cycle makes it impractical to run one indefinitely. It does leave a short usable window after each start, which is enough to read the edition, run the conversion and restart.

0x0000009A is a different statement about the same subsystem. Microsoft publishes SYSTEM_LICENSE_VIOLATION as the software licence agreement having been violated, and parameter 1 identifies which kind. The documented values include an attempt to change the product type of an offline system, an attempt to change the evaluation time period of an offline evaluation unit, and an attempt to change the licensed processor count offline, along with a series of failures reading the licensing keys in the registry. In practice that means it appears where something has edited licensing state from outside the running system – which is what unofficial activation tools do.

One thing this article deliberately does not tell you is how many times an evaluation can be rearmed. slmgr /rearm is documented as resetting the activation timers and nothing more; Microsoft publishes no maximum and no remaining count that we could verify, so treat any specific number you are quoted as unsourced. Use a rearm to buy hours while a purchase completes, not as a plan.

The evaluation period has simply ended

You have this one if slmgr /dlv shows an evaluation channel, and the shutdowns began on a predictable date rather than after a change.

  1. Obtain a key for an edition the installation can actually convert to, checked against DISM /Online /Get-TargetEditions.
  2. Run DISM /online /Set-Edition:<edition> /ProductKey:<key> /AcceptEula.
  3. Restart, activate with slmgr /ato, and confirm with slmgr /dlv.

Evaluation Standard Core converts only to retail Datacenter Core. If you have bought a Standard key for a Core installation, the conversion will not run and the key is not the problem.

The server is a domain controller

You have this one if Set-Edition refuses to proceed and AD DS is installed.

  1. Do not try to demote and convert. Microsoft states you cannot convert an Active Directory domain controller from an evaluation to a retail version.
  2. Install another domain controller on a server running a retail version.
  3. Migrate any FSMO roles held by the evaluation controller to it.
  4. Remove AD DS from the evaluation controller, and then retire or rebuild that machine.

On a single-controller domain this is a larger operation than it sounds. Building the replacement on licensed media and migrating to it is the documented route and usually the cleaner one anyway.

Licensing state has been altered from outside the system

You have this one if 0x0000009A, or slmgr reports a state that matches no key you installed. The server may have been activated at some point by a third-party tool.

  1. Treat the installation as untrusted. A tool that patches licensing components runs with kernel access and you cannot know what else it changed.
  2. Build a fresh server from Microsoft installation media, licence it properly, and migrate roles and data across.
  3. Where that is impossible in the short term, install a valid key with slmgr /ipk <key> and activate, but plan the rebuild anyway.

Read parameter 1 of the bug check. Microsoft’s table maps it to the specific violation – product type, evaluation period, processor count, or a registry read failure – which tells you what was tampered with.

The edition converted but activation is failing

You have this one if DISM /Online /Get-CurrentEdition now shows the licensed edition, but slmgr /ato returns an error.

  1. Check the clock. Activation fails when the system clock is significantly wrong; run w32tm /resync and confirm with w32tm /query /status.
  2. Confirm the server can reach the activation service, or configure the proxy where outbound traffic is restricted.
  3. Where online activation is unavailable, use telephone activation by running slui 4.
  4. In a volume-licensed estate, confirm the server can find your own activation infrastructure before assuming the key is wrong.

Full reference

Which evaluations convert to what

From To Notes
Evaluation Standard Retail Standard or retail Datacenter The only case with a choice
Evaluation Datacenter Retail Datacenter No downgrade to Standard
Evaluation Standard Core Retail Datacenter Core Not to Standard Core
Windows Server Essentials evaluation Retail, volume licence or OEM Any licence type
Any evaluation on a domain controller Not supported Build a retail controller and migrate the roles

Microsoft states plainly that you cannot convert all Windows Server evaluation versions and editions to all retail versions or editions. Reading that table before raising a purchase order saves a specific and unpleasant kind of afternoon.

The commands, and what each is for

Command Purpose
DISM /Online /Get-CurrentEdition Reports the edition the installation currently is
DISM /Online /Get-TargetEditions Lists the editions this installation can be converted to
DISM /online /Set-Edition:<edition> /ProductKey:<key> /AcceptEula Performs the in-place conversion
slmgr /dlv Detailed licence status, including the channel and licence status line
slmgr /ato Attempts activation now
slmgr /ipk <key> Installs a key without converting the edition
slmgr /rearm Resets the activation timers. No maximum count is published
slui 4 Opens telephone activation

What the symptoms tell you

Symptom Meaning
The server shuts itself down on a repeating cycle The evaluation period ended. 0x00000098
0x0000009A rather than 0x00000098 Licensing state was changed from outside the running system
Set-Edition refuses to run A role is blocking it, or the target edition is not an available conversion
Conversion succeeds but activation fails Clock, network or proxy, or a key for the wrong channel

Edition conversion and rearm both change licensing state on a running server and both require a restart. Take a full backup or a checkpoint first and schedule the work, because an expired evaluation server will shut itself down again on its own timetable, including while a conversion is in progress.

Planning the licence before you buy

Windows Server is licensed by physical core. Microsoft’s licensing guidance for Windows Server 2025 states a minimum of 8 core licences per physical processor and a minimum of 16 core licences per server, with core licences sold in 2-packs and 16-packs. Licensing all the physical cores of a server grants two operating system environments on Standard and unlimited operating system environments on Datacenter. Client access licences are required for every user or device accessing the licensed server, with External Connector licences as the alternative for external users.

Those numbers decide the shape of the answer more than the sticker price does. A two-socket host running a dozen virtual machines is usually cheaper on Datacenter than on repeated Standard licences, and the crossover point is arithmetic rather than opinion: count the cores, count the virtual instances, and compare.

When a licence is the actual fix

There is no free route out of an expired evaluation. The timer is the licence, and only a purchased key applied to this installation returns the server to service – with the exception of a domain controller, which Microsoft says cannot be converted at all, and where the answer is a new server on licensed media with the roles migrated to it. Before you order, check DISM /Online /Get-TargetEditions, because evaluation Datacenter converts only to retail Datacenter and evaluation Standard Core only to retail Datacenter Core, and a key for the wrong edition simply will not apply. On sizing, Windows Server is licensed per physical core with a minimum of 8 core licences per processor and 16 per server, sold in 2-packs and 16-packs; Standard grants two operating system environments and Datacenter unlimited, and client access licences are needed for the users or devices connecting. Arco supplies Windows Server 2022 and 2025 Standard and Datacenter licences and the CALs alongside them. Send us the core count, the processor layout and how many virtual machines the host runs, and we will work out which edition and how many core packs you actually need before anything is ordered.

Every code this article covers

Code What it points at Source
0x00000098 END_OF_NT_EVALUATION_PERIOD: the trial period for the Windows operating system has ended. Parameters 1 and 2 are the low and high 32 bits of the product expiration date Microsoft Learn
0x0000009A SYSTEM_LICENSE_VIOLATION: the software licence agreement has been violated. Parameter 1 names the violation – offline changes to the product type, to an evaluation unit’s time period or to the licensed processor count, or a failure reading the licensing registry keys Microsoft Learn
0xC004C532 Reported by the software licensing service in the activation-server family of codes. Microsoft publishes no meaning for this value; a Learn documentation search returns nothing, so read it as a refusal from the service rather than as a specific diagnosis not published by the vendor

Confirm the fix worked

  1. DISM /Online /Get-CurrentEdition reports the licensed edition rather than an evaluation one.
  2. slmgr /dlv reports Licence Status: Licensed on a non-evaluation channel.
  3. The server stays up for longer than the shutdown interval you were seeing.
  4. No further 0x00000098 entries appear in the System event log.
  5. If the machine held roles, confirm they still work after the restart the conversion required.

Questions people ask about this

Can I extend the evaluation instead of buying a licence?

slmgr /rearm is documented as resetting the activation timers, and that is all Microsoft publishes about it – no maximum, no remaining count. Use it to buy hours while a purchase completes. Any page that quotes you a specific number of rearms is going beyond what the vendor documents.

Will converting the edition lose my roles, data or configuration?

No. Edition conversion is an in-place operation and the installation, its roles and its data survive it. It is not reversible and it restarts the server, so take a backup and do it in a maintenance window.

My server is a domain controller. Can I demote it, convert, and promote it again?

That is not the documented route. Microsoft states you cannot convert an Active Directory domain controller from an evaluation to a retail version, and prescribes installing another controller on a retail server, migrating the FSMO roles, and then removing AD DS from the evaluation machine.

Can I convert an evaluation straight to a volume-licensed installation?

The supported paths vary and the ones Microsoft documents are conversions to retail. Check what your agreement supports before you start; for a volume-licensed estate, a clean installation from your volume media is sometimes the shorter road.

Do I need client access licences as well as the server licence?

In most scenarios, yes. Microsoft’s licensing guidance states CALs are required for every user or device accessing the licensed server, with External Connector licences as the alternative for external users. The choice between user and device CALs depends on whether you have more people than machines.

Related error codes

Was this article helpful?

Your feedback helps us improve our documentation.

Related articles

Free Fix Boot manager error 0xC000000F and 0xC0000225 – BCD file is missing Free Fix Disk I/O device error 0x8007045D during Windows repair, backup or setup License Error There was a problem resetting your PC – error 0x80070003 in Reset This PC Free Fix BUGCODE_USB3_DRIVER 0x00000144 and USB crashes when a device is plugged in
โ† Back to Knowledge Base