Gå til innhold
Norsk – Norge
  • Det finnes ingen forslag fordi søkefeltet er tomt.

BIOS serienr feilmelding ved lisensvalidering BxEngine og BxSmartPrintPro

"Failed getting bios serial number for license check"

Ved noen tilfeller i virtualiserte Windows miljøer kan man få en slik feilmelding ved forsøk på validering av lisens: "Failed getting bios serial number for license check". I disse tilfellene betyr det at selve VMen Windows kjører i ikke har fått tildelt en såkalt UUID / BIOS serienr. Dette ser vi oftest at skjer ved en overgang til f.eks. Proxmox. Det kan og skje med andre VMMer/hypervisors, denne artikkelen tar hovedsaklig for seg hvordan man løser det i Proxmox, og vil oppdateres etterhvert som vi kommer borti andre VMMer med samme problem.
Tilsvarende parametere finnes også tilgjengelig for redigering i andre VMMer som VMware, Hyper-V osv. men er ikke noe vi har erfaring eller kjennskap til selv. 

Samme problemet kan også i noen tilfeller oppstå med fysiske ikke-virtualiserte Windows maskiner. Da må man som regel inn i selve BIOSen på maskinen og legge til et serienr i BIOS serienr feltet der, dersom det er tilgjengelig og mulig å redigere. Dette er forskjellig fra produsent til produsent om BIOS serienr er mulig å redigere, så denne artikkelen vil ikke ta for seg hvordan det løses på forskjellige fysiske maskiner. Her anbefaler vi at dere tar opp dette med leverandør av maskinen for å finne en løsning på å sette BIOS serienr.

Som et alternativ har vi også en metode for å løse dette med en ekstra konfigurasjon i Bx, ta i så fall kontakt med support@bxsoftware.no for løsning på problemstillingen - dog anbefaler vi at dere først prøver å sette et BIOS serienr på maskinen da dette er en mer permanent løsning og vil hjelpe eventuell annen programvare som er avhengig av å knyttes til samme serienr på en eller annen måte.  

Proxmox løsning

Dette er en enkel nok løsning i Proxmox. Velg riktig VM hvor BxEngine og/eller BxSmartPrintPro er installert -> Åpne Options -> Velg SMBIOS settings (type 1) -> Edit -> fyll ut Serial feltet med ønsket "serienr". Dette kan være hva som helst. Mange velger å bare kopiere samme verdien som står i UUID feltet over til Serial feltet. Ok for å lagre deretter restart VMen for å aktivere.

Verifisere løsningen i Windows

For å verifisere at VMen nå har fått et "BIOS serienr" kan man kjøre en kommando i CMD og/eller Powershell. CMD kommandoen vil i nyere Windows versjoner ikke fungere da wmic er fjernet, dette gjelder fra Windows 11 24H2 og nyere + tilsvarende Windows Server versjoner.

  • CMD: wmic bios get serialnumber - under SerialNumber skal det stå tilsvarende serienr som ble lagt inn i Serial feltet. 
  • PowerShell: get-ciminstance win32_bios | select SerialNumber - under SerialNumber skal det stå tilsvarende serienr som ble lagt inn i Serial feltet. 

Når serienr kommer frem etter en av disse kommandoene er kjørt skal det da være mulig å validere lisensen i både BxEngine og BxSmartPrintPro.