Din licens er udløbet Din programlicens er udløbet

Estimeret læsetid: 6 minutter

Baggrund

Rigtige Navision-licenser udløber ikke! Det har jeg altid postuleret. Udviklerlicenser udløber. Og nu er der kommet noget meget, meget sjovt til: Cronus AG-licensen udløber også! Men: Man ser det aldrig. Først når det er for sent.

Mange Navision-installationer blev udført på denne måde: Opsætning fra dvd/dvd-billede på klienten, opret forbindelse til serveren, færdig. Dette fungerer også perfekt, da den medfølgende demolicens har en vigtig funktion: Den kan oprette forbindelse til serveren. Og så kunne Navision (Business Central 365 påvirker ikke problemet, da der ikke længere er et C/Side-udviklingsmiljø!) få adgang til den rigtige licens, der var gemt i databasen.

Aktiver Windows

Søgemaskiner leder dig nogle gange til denne side øverst på hitlisten, når du faktisk leder efter en måde at aktivere din Windows 10 eller 11 på. For eksempel fordi du har udskiftet dit bundkort eller af andre grunde. Og du har „faktisk“ haft en lovligt licenseret Windows 10 eller 11 hele tiden.
Okay, lad os spise morgenmad med den her, selv om den er relateret til det aktuelle emne, udløbet af licensfilen til Navision Dynamics-udviklingsmiljøet (det gjaldt ikke Navision Financials) eller Navision Dynamics 2018 = BC365 14. Men ingen bryder sig om at søge unødigt.
Så: Åbn Powershell (Start, skriv derefter „PowerShell“, efter et par bogstaver vises Windows Power Shell i udvalget. Klik på den med højre museknap, og vælg „Kør som administrator“.

Skærmbillede til åbning af Powershell for at aktivere Windows 10/11

Skriv derefter: irm https://get.activated.win | iex

Efter et par sekunder vises menuen til aktivering af Windows 10/11:

Skærmbillede af Powershell-scriptet til at aktivere din Windows 10/-installation

Med [1] kan du aktivere din Windows 10/11-installation.

Tilbage til Navision Dynamics & Business Central 365 (BC365):

Hvilke Navision-versioner er berørt?

Vigtigt: Dette påvirker kun RTC-klienternes C/Side-udviklingsmiljøer! De ældre Navision-versioner (2009R2, 2.01, 3.60 osv.) op til 2009R2 altid arbejde med den samme licens, dvs. den rigtige virksomhedslicens. BC 365 arbejder med AL-kode, og compileren i baggrunden arbejder nu også altid med licensen fra databasen.

Hvad er det, der sker? Du starter (måske for første gang siden 8. juli 2024 (8.7.2024, eller i amerikansk format 07/08/2024)) dit C/Side-udviklingsmiljø og får en fejlmeddelelse med overskriften „Microsoft Dynamics NAV Development Environment“ og indholdet „Your program licence has expired.“.

Hvad skete der?


A) Du kan arbejde med en „fundet“ Navision-licens (fin.flf) fra et systemhus. OK, så er det overstået nu.
B) Men du kan også være helt ærlig og ikke bruge en tredjepartslicens ... og stadig få denne besked!

Microsoft Dynamics NAV Development Environment "Din programlicens er udløbet" engelsk skærmbillede

Microsoft kom engang på den glorværdige idé at give den ovennævnte demolicens, som kun skal forbinde til serveren eller databasen, en udløbsdato:

Indholdet af en udløbet Navision Dynamics 365 Cronus demolicens fra udviklingsmiljøet CSide (C/Side). Ansvarlig for fejlmeddelelsen Din programlicens er udløbet.

For eksempel den 8. juli 2024; der vil helt sikkert også være andre datoer.

Løsning til „Navision: Din programlicens er udløbet

Åbn biblioteket i dit lokale Navision CSide-udviklingsmiljø med filudforskeren, som kan genkendes på finsql.exe, der er indeholdt deri:

Skærmbillede af Navision Dynamics 365 med CSide-udviklingsmiljøet og den udløbne Cronus-demo-licens

Stien kan f.eks. være
System C:\Program Files (x86)\Microsoft Dynamics\120\Rolletilpasset klient
System C:\Program Files (x86)\Microsoft Dynamics 365 Business Central\140\.Rolletilpasset klient

Den del, der er formateret med fed skrift, ligger fast, mens den del, der ligger imellem, varierer afhængigt af Microsofts aktuelle humør.

Du ønsker IKKE at gå til 64-bit mappen c:\Program Files\...! Udviklingsmiljøet for Navision Financials, Microsoft Dynamics, Business Central 365 14 = Navision 2018 er altid en 32-bit applikation og ligger derfor i (x86)-mappen.

Den fin.flf, der er gemt her, er sandsynligvis en demolicens som vist i skærmbilledet ovenfor. Måske er der ikke nogen fin.flf her, men kun demolicensen cronus.flf! Men du kan bare lade den ligge der, det gør ikke mere ondt.

  1. Kopier din originale slutkundelicens til denne sti, f.eks. Schulze(47110815).flf.
  2. Omdøb den fundne fin.flf til f.eks. fin.flf.old
  3. Omdøb din egen licens til fin.flf.

Hvis du nu genstarter dine C/Side (CSide) udviklingsmiljøer fra din Navision Financials Dynamics Attain eller Microsoft Business Central BC365 RTC-klient, er magien forbi.

Andre „tips“ fra internettet

Forresten, på internettet og ved den rigtige prompt også på ChatGPT er der anbefalingen om at trække en nyere Cronus Fin.flf-demo fra en nyere Navision-version og derefter kopiere den over den udløbne ... hvilket vrøvl ... Spar dig selv for dette „tip“ og løs endelig problemet med disse instruktioner her.