Virtuelle maskiner kan ikke startes på en computer, der kører Windows Server 2008 R2, og som har installeret en CPU, der understøtter AVX-funktionen

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 2517374 - Få vist de produkter, som denne artikel refererer til.
Udvid alle | Skjul alle

På denne side

Symptomer

Forestil dig følgende situation:
  • Du har en Intel CPU, der understøtter AVX-funktionen (Advanced Vector Extensions) på en computer, der kører Windows Server 2008 R2.

    Bemærk!
    Intel understøtter som noget nyt AVX-funktionen i Sandy Bridge-processorserien.
  • Du installerer Hyper-V-serverrollen på computeren.
  • Du forsøger at starte en virtuel maskine, når du har oprettet den virtuelle maskine på computeren.
I denne situation kan du ikke starte den virtuelle maskine. Du får desuden vist en fejlmeddelelse i stil med en af følgende:
Der opstod en fejl under forsøg på at starte den eller de valgte virtuelle maskine(r).
<navn på virtuel maskine> blev ikke initialiseret

<navn på virtuel maskine> blev ikke initialiseret. (Id på virtuel maskine <GUID på virtuel maskine>)
Der er desuden registreret en 3040-hændelse i noden Hyper-V-Worker under Logfiler for programmer og tjenester, der indeholder en fejlmeddelelse i stil med følgende:
<navn på virtuel maskine> Der opstod en fejl under konfiguration/ændring af egenskaben for en partition

Årsag

Dette problem opstår, fordi Windows Server 2008 R2 ikke understøtter AVX-funktionen.

Løsning

Bemærk! Denne hotfixpakke deaktiverer AVX-funktionen på de virtuelle processorer, så de virtuelle maskiner kan starte korrekt. Du skal opgradere til Windows Server 2008 R2 SP1 for at understøtte AVX-funktionen, så de virtuelle maskiner kan køre som forventet og for at udnytte AVX-instrukserne.

Oplysninger om hotfix

Et understøttet hotfix er tilgængeligt fra Microsoft. Dette hotfix er dog kun beregnet til at afhjælpe det problem, der er beskrevet i denne artikel. Hotfixet må kun anvendes på de systemer, der har det problem, der er beskrevet i denne artikel. Dette hotfix testes muligvis yderligere. Hvis du ikke er alvorligt berørt af problemet, anbefales det, at du venter på den næste softwareopdatering, der indeholder dette hotfix.

Hvis hotfixet kan hentes, er dette angivet i afsnittet Hotfixoverførsel tilgængelig i toppen af denne artikel i Microsoft Knowledge Base. Hvis dette afsnit ikke vises i artiklen, kan du anskaffe hotfixet ved at kontakte Microsoft-kundesupport.

Bemærk! Hvis der opstår flere problemer, eller hvis der er behov for supplerende fejlfinding, er det muligvis nødvendigt at oprette en separat serviceanmodning. De sædvanlige supportomkostninger gælder for supplerende supportspørgsmål og -problemer, der ikke falder ind under det nævnte hotfix. På følgende Microsoft-websted kan du se en komplet liste med telefonnumre til Microsoft Kundeservice og -support, eller du kan oprette en separat serviceanmodning:
http://support.microsoft.com/contactus/?ws=support&ln=da#tab0. Siden er evt. på engelsk.
Bemærk! De sprog, som hotfixet er tilgængeligt på, er angivet i formularen til overførsel af hotfixet. Hvis dit sprog ikke er angivet i formularen, betyder det, at hotfixet ikke er tilgængeligt på det pågældende sprog.

Forudsætninger

Du skal køre Windows Server 2008 R2, og Hyper-V-serverrollen skal være installeret, før du kan anvende dette hotfix.

Registreringsdatabaseoplysninger

Hvis du vil bruge hotfixet i denne pakke, behøver du ikke at foretage ændringer i registreringsdatabasen.

Krav om genstart

Genstart computeren, når du har installeret dette hotfix.

Oplysninger om hotfixerstatning

Dette hotfix erstatter ikke andre hotfixes, der er blevet udgivet tidligere.

Filoplysninger

Den globale version af dette hotfix installerer filer med de attributter, der findes i følgende tabeller. Datoer og klokkeslæt for disse filer er angivet i UTC-format (Universal Time Coordinates). Datoer og klokkeslæt for filerne vises på din lokale computer i den lokale tid med din aktuelle indstilling for sommertid. Datoer og klokkeslæt kan desuden også blive ændret, når du udfører bestemte handlinger på filerne.
Bemærkning til filoplysninger for Windows Server 2008 R2
  • Filversionsnummeret angiver, hvilke filer der gælder for et bestemt produkt, en bestemt milepæl (RTM, SPn) og en bestemt servicegren (LDR, GDR), som vist i følgende tabel.
    Skjul tabellenUdvid tabellen
    VersionProduktMilepælServicegren
    6.1.760 0.16xxxWindows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows Server 2008 R2RTMLDR
  • De MANIFEST-filer (.manifest) og MUM-filer (.mum), som installeres for de enkelte miljøer, er angivet separat i afsnittet Oplysninger om flere filer til Windows Server 2008 R2. MUM- og MANIFEST-filer og de tilhørende sikkerhedskatalogfiler (.cat) er afgørende for at kunne opretholde tilstanden for de opdaterede komponenter. De sikkerhedskatalogfiler, der ikke er angivet nogen attributter for, signeres med en digital Microsoft-signatur.
Alle understøttede x64-baserede versioner af Windows Server 2008 R2
Skjul tabellenUdvid tabellen
File nameFile versionFile sizeDateTimePlatform
Hvax64.exe6.1.7600.16774634,36805-Mar-201103:40x64
Hvboot.sys6.1.7600.16774117,63205-Mar-201106:26x64
Hvix64.exe6.1.7600.16774686,59205-Mar-201103:40x64
Hvax64.exe6.1.7600.20916634,36805-Mar-201103:41x64
Hvboot.sys6.1.7600.20916117,63205-Mar-201106:30x64
Hvix64.exe6.1.7600.20916686,59205-Mar-201103:41x64

Workaround

Løsning til Windows Server 2008 R2

Du kan gennemtvinge kompatible CPU flag ved at konfigurere en WMI-egenskab for at løse problemet. Denne egenskab er ikke tilgængelig fra en brugergrænseflade. Denne egenskab er imidlertid dokumenteret på webstedet Microsoft Software Developer Network (MSDN). Du skal muligvis udføre denne løsning for alle virtuelle maskiner, der er oprettet. Ændringen er vedvarende, når computeren er genstartet. Der er dog to kendte problemer når du udfører denne løsning. Se også følgende eksempel på et Windows PowerShell-script.
  • Løsningen angiver også kompatibilitet til andre CPU-funktioner såsom cachestørrelsen for linjen. Virtuelle maskiner kan derfor ikke bruge CPU'ens komplette funktioner.
  • Løsningen er påkrævet til at køre hver gang, der oprettes en ny virtuel maskine.
Følgende er et eksempel på et Windows PowerShell-script.
                LimitProcFeatures.ps1:

$VirtualMachines = gwmi -namespace "root\virtualization" Msvm_ComputerSystem $VMManagementService = Get-WmiObject -Namespace "root\virtualization" -Class Msvm_VirtualSystemManagementService

foreach ($vm in $VirtualMachines) { $vmName = $vm.Name $vmElementName = $vm.ElementName if(!$vm.Caption.Contains("Hosting Computer System")) { Write-Output "Limiting $vmElementName CPU features" $VMProcessors = (gwmi -namespace "root\virtualization" Msvm_ProcessorSettingData) | where { $_.InstanceID -match "Microsoft:$vmName.*" } $VMProcessors | foreach { $_.LimitProcessorFeatures = $true} $retValue = $VMProcessors | foreach {$VMManagementService.ModifyVirtualSystemResources($vm.__PATH, $_.GetText([System.Management.TextFormat]::WmiDtd20) )} if(!$retValue.ReturnValue) { Write-Output "Success"; } } }

Status

Microsoft har bekræftet, at dette problem forekommer i de Microsoft-produkter, der er angivet i afsnittet Gælder for.

De tredjepartsprodukter, der omtales i denne artikel, er produceret af firmaer, der er uafhængige af Microsoft. Microsoft giver ingen garanti, hverken underforstået eller på anden måde, hvad angår disse produkters ydeevne eller pålidelighed.

Yderligere Information

Du kan finde flere oplysninger om AVX-funktionen på følgende Intel-websted:
Generelle oplysninger om AVX-funktionen
Du kan finde flere oplysninger om softwareopdateringsterminologi ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
824684 Beskrivelse af den standardterminologi, der bruges til at beskrive Microsoft-softwareopdateringer

Microsoft leverer kontaktoplysninger til tredjepart for at hjælpe dig med at finde tekniske support. Disse kontaktoplysninger kan ændres uden varsel. Microsoft kan ikke garantere, at kontaktoplysningerne vedrørende tredjepart er nøjagtige.

Flere filoplysninger


Oplysninger om flere filer til Windows Server 2008 R2

Flere filer til alle understøttede x64-baserede versioner af Windows Server 2008 R2
Skjul tabellenUdvid tabellen
File nameAmd64_7592163787ae17c6846e4fb2b40f8f5a_31bf3856ad364e35_6.1.7600.20916_none_7de78a62dc4f2890.manifest
File versionNot applicable
File size710
Date (UTC)05-Mar-2011
Time (UTC)08:43
PlatformNot applicable
File nameAmd64_f19b40c4485ced443925c7cae3f5dd26_31bf3856ad364e35_6.1.7600.16774_none_1c5e1475a6ccebec.manifest
File versionNot applicable
File size710
Date (UTC)05-Mar-2011
Time (UTC)08:43
PlatformNot applicable
File nameAmd64_microsoft-hyper-v-drivers-hypervisor_31bf3856ad364e35_6.1.7600.16774_none_8c501c427f2f0db2.manifest
File versionNot applicable
File size4,163
Date (UTC)05-Mar-2011
Time (UTC)07:03
PlatformNot applicable
File nameAmd64_microsoft-hyper-v-drivers-hypervisor_31bf3856ad364e35_6.1.7600.20916_none_8d1c9b0f981a35ab.manifest
File versionNot applicable
File size4,163
Date (UTC)05-Mar-2011
Time (UTC)07:13
PlatformNot applicable
File nameUpdate.mum
File versionNot applicable
File size1,462
Date (UTC)05-Mar-2011
Time (UTC)08:43
PlatformNot applicable
Bemærk! Dette er en artikel til hurtig udgivelse, som er oprettet direkte i Microsofts supportafdeling. Oplysningerne i artiklen præsenteres som de og behandler aktuelle problemer. Fordi artiklen er blevet udgivet hurtigt, kan der forekomme slåfejl, og artiklen kan blive redigeret uden varsel. Se andre forbehold under Vilkår for anvendelse.

Egenskaber

Artikel-id: 2517374 - Seneste redigering: 24. august 2011 - Redigering: 1.0
Oplysningerne i denne artikel gælder:
  • Microsoft Hyper-V Server 2008 R2
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
Nøgleord: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseinter KB2517374

Send feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com