Använda HoloLens Emulator

Med HoloLens Emulator kan du testa holografiska program på datorn utan fysiska HoloLens, inklusive HoloLens utvecklingsverktyg. Emulatorn använder en virtuell Hyper-V-dator, vilket innebär att mänskliga och miljömässiga indata läses av HoloLens sensorer simuleras från tangentbordet, musen eller Xbox-styrenheten. Du behöver inte ens ändra dina projekt så att de körs på emulatorn, appen vet inte att den inte körs på en riktig HoloLens.

Om du vill utveckla Windows Mixed Reality integrerande (VR) headsetprogram eller spel för stationära datorer kan du kolla in Windows Mixed Reality simulatorn, som gör att du kan simulera skrivbordsheadset.

översikt över HoloLens 2 Emulator

Installera HoloLens Emulator

Ladda ned HoloLens Emulator.

Versioner:

HoloLens Emulator systemkrav

HoloLens Emulator använder Hyper-V med RemoteFx (första Gen Emulator) eller GPU-PV (HoloLens 2 Emulator) för maskinvaruaccelererad grafik. Om du vill använda emulatorn kontrollerar du att datorn uppfyller följande maskinvarukrav:

  • 64-bitars Windows 10 Pro, Enterprise eller Education

    Anteckning

    Windows 10 Home Edition stöder inte Hyper-V eller HoloLens Emulator.
    Den HoloLens 2 Emulator kräver uppdateringen från Windows 10 oktober 2018 eller senare.

  • 64-bitars CPU
  • CPU med fyra kärnor (eller flera processorer med totalt fyra kärnor)
  • 8 GB RAM-minne eller mer
  • I BIOS måste följande funktioner stödjas och aktiveras:
    • Maskinvarustödd virtualisering
    • SLAT (Second Level Address Translation)
    • Maskinvarubaserat dataexekveringsskydd (DEP)
  • GPU-krav
    • DirectX 11.0 eller senare
    • WDDM 1.2-grafikdrivrutin eller senare (första generationen)
    • WDDM 2.5-grafikdrivrutin (HoloLens 2 Emulator)
    • Emulatorn kan fungera med en GPU som inte stöds, men blir långsammare

Om systemet uppfyller kraven som anges ovan kontrollerar du att funktionen "Hyper-V" har aktiverats i systemet. Gå till Kontrollpanelen –> Program –> Program och funktioner –> Aktivera eller inaktivera Windows funktioner och kontrollera att Hyper-V har valts.

Distribuera appar till HoloLens Emulator

  1. Läs in din programlösning i Visual Studio.

    Anteckning

    När du använder Unity skapar du projektet från Unity och läser sedan in den inbyggda lösningen i Visual Studio, som vanligt.

  2. För HoloLens Emulator (första generationen) kontrollerar du att Platform är inställt på x86. För HoloLens 2 Emulator kontrollerar du att Plattformen är inställd på x86 eller x64.
  3. Välj den HoloLens Emulator version som du vill använda som målenhet för felsökning.
  4. Gå till Felsökning > Starta felsökning eller tryck på F5 för att starta emulatorn och distribuera programmet för felsökning.

Det kan ta en minut eller mer att starta emulatorn när du startar den. Vi rekommenderar att du håller emulatorn öppen under felsökningssessionen så att du snabbt kan distribuera program till emulatorn.

Grundläggande emulatorindata

Att kontrollera emulatorn liknar många vanliga 3D-videospel. Inmatningsalternativ är tillgängliga för tangentbord, mus eller Xbox-styrenhet. Du styr emulatorn genom att styra en simulerad användares åtgärder genom att använda en HoloLens. Dina åtgärder flyttar den simulerade användaren runt miljön. Program som körs i emulatorn svarar på samma sätt som på en riktig enhet.

Markören på HoloLens (första generationen) följer huvudets rörelse och rotation. I HoloLens 2 Emulator följer markören handrörelser och orientering.

  • Gå framåt, bakåt, vänster och höger – Använd W-, A-, S- och D-tangenterna på tangentbordet eller den vänstra pinnen på en Xbox-handkontroll.
  • Leta upp, ned, vänster och höger – Välj och dra musen, använd piltangenterna på tangentbordet eller den högra pinnen på en Xbox-handkontroll.
  • Lufttrycksgest – Högerklicka på musen, tryck på Retur på tangentbordet eller använd A-knappen på en Xbox-handkontroll.
  • Bloom/Systemgest – Tryck på tangenten Windows eller F2 på tangentbordet eller tryck på B-knappen på en Xbox-handkontroll.
  • Handförflyttning för rullning – Håll alt-tangenten och höger musknapp samtidigt och dra musen uppåt eller nedåt. Håll ned den högra utlösaren och A-knappen i en Xbox-handkontroll och flytta den högra pinnen uppåt och nedåt.
  • Handrörelser och orientering (endast HoloLens 2 Emulator) – Håll alt-tangenten och dra musen uppåt eller nedåt, vänster eller höger för att flytta handen. Du kan också använda piltangenterna och Q eller E för att rotera och luta handen. För en Xbox-handkontroll håller du vänster eller höger stötfångare och använder den vänstra tumstickan för att flytta handen åt vänster, höger, framåt och bakåt, den högra tumstickan för att rotera den. Använd upp eller ned på Dpad för att höja eller sänka handen.

Har du ett Windows Mixed Reality integrerande headset? Från och med HoloLens 2 Emulator (Windows Holographic, version 2004), kan du använda ditt Windows Mixed Reality integrerande headset och rörelsestyrenheter för att styra HoloLens 2 Emulator och visa den i stereo. Se Använda ett Windows Mixed Reality integrerande headset och rörelsestyrenheter med HoloLens 2 Emulator

Anatomi av HoloLens 2 Emulator

Huvudfönster

HoloLens 2 Emulator main window

Verktygsfält

Till höger om huvudfönstret letar du upp emulatorns verktygsfält. Verktygsfältet innehåller följande knappar:

  • Close iconStäng: Stänger emulatorn.
  • Minimize iconMinimera: Minimerar emulatorfönstret.
  • Simulation_iconKontrollpanelen för simulering: Visa eller dölj kontrollpanelen simulering för att konfigurera och kontrollera indata till emulatorn.
  • Fit to screen iconAnpassa till skärm: Passar emulatorn på skärmen.
  • Zoom iconZooma: Gör emulatorn större och mindre.
  • Help iconHjälp: Hjälp om att öppna emulatorer.
  • Open device portal iconÖppna enhetsportalen: Öppna Windows-enhetsportalen för HoloLens-operativsystemet i emulatorn.
  • Tools iconVerktyg: Öppna fönstret Ytterligare verktyg .

Kontrollpanelen för simulering

På kontrollpanelen Simulering kan du visa den aktuella positionen och orienteringen för de simulerade mänskliga enheterna och indataenheterna. Du kan också konfigurera både simulerade indata, till exempel visa eller dölja en eller båda händerna, och enheter som används för att styra simulerade indata, till exempel datorns tangentbord, mus och spelplatta.

Simulation control panel

  • Om du vill dölja eller visa simuleringspanelen väljer du verktygsfältsknappen eller trycker på F7 på tangentbordet.
  • Hovra med musen över en kontroll eller ett fält för att visa en knappbeskrivning som innehåller tangentbords-, mus- och gamepad-kontroller för den.
  • Om du vill visa eller dölja en hand växlar du lämplig växel under Vänster eller Höger hand.
  • Om du vill styra handen använder du antingen vänster eller höger Alt-tangenter på tangentbordet eller vänster eller höger stötfångare på spelplattan.
  • Om du vill rikta alla indata till en eller båda händerna väljer du knapptryckningsknappen under växlingsknappen, vilket är samma som att hålla Alt-tangenten för handen.
  • Om du vill styra blickens riktning väljer du kartnålen i avsnittet Ögon, som är samma som att hålla ned Y-tangenten på tangentbordet.
  • Om du vill läsa in en rumsinspelning väljer du knappen Läs in i avsnittet Inspelning. Mer information finns i simulerade rum .
  • Om du vill justera hastigheten som de simulerade mänskliga enheterna eller indataenheterna ska flytta eller rotera som svar på tangentbords-, mus- eller gamepad-indata väljer du kugghjulsikonen bredvid Indatainställningar och justerar skjutreglagen.
  • Som standard styr tangentbordsindata den simulerade mänskliga och simulerade inmatningen. Om du vill att datorns tangentbordsindata ska skickas till HoloLens avmarkerar du Använd tangentbord för simulering. F4 är genvägsnyckeln för den här inställningen.
  • Om simuleringspanelen redan är synlig flyttas tangentbordsfokus till det genom att trycka på F8.
  • Om du vill koppla bort simuleringspanelen från emulatorfönstret väljer du knappen längst ned på panelen eller trycker på F9 på tangentbordet. Om du stänger fönstret eller trycker på F9 igen returneras fönstret till emulatorn.
  • Kontrollpanelen för simulering kan startas som ett separat program, så att du kan ansluta till och styra HoloLens 2 Emulator, en HoloLens 2-enhet eller Windows Mixed Reality simulering genom att köra PerceptionSimulationInput.exe från %ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE\10.0.18362.0.

Fliken Konto

På fliken Konto kan du konfigurera emulatorn så att den loggar in med ett Microsoft-konto. Detta är användbart för att testa API:er som kräver att användaren loggas in med ett konto. Om du vill växla det här alternativet måste du stänga helt och starta om HoloLens Emulator för att inställningen ska börja gälla. Om det här alternativet är aktiverat uppmanas du vid senare lanseringar av emulatorn att logga in, precis som en användare skulle göra första gången HoloLens startas. Om du vill ange dina autentiseringsuppgifter med hjälp av datorns tangentbord stänger du först av Använd tangentbord för simulering i Simulering Kontrollpanelen eller trycker på F4 på tangentbordet för att aktivera eller inaktivera tangentbordsinställningen.

Fliken Valfria inställningar

Fliken Valfria inställningar visar en kontroll för att aktivera eller inaktivera maskinvaruaccelererad grafik. Maskinvaruaccelererad grafik används som standard om den stöds av datorns grafikkortsenhet. Om grafikkortets drivrutin inte stöder GPU-PV visas inte det här alternativet.

Fliken Diagnostik

Fliken Diagnostik visar emulatorns IP-adress i form av en länk till Windows enhetsportalen tillsammans med statusen för den virtuella GPU:n.

Fliken Nätverk

På fliken Nätverk visas information om nätverkskort för emulatorn, samt information om nätverkskort för värddatorn. För HoloLens 2 Emulator visas den här fliken endast när du kör emulatorn på Maj 2019-uppdatering för Windows 10 eller senare.

Fliken NAT-konfiguration

Den här fliken visas bara när du kör emulatorn på Maj 2019-uppdatering för Windows 10 eller senare.

Emulatorn använder datorns nätverksanslutning och sitter bakom en NAT. På den här fliken kan du mappa portar från värddatorn till emulatorn, vilket gör att fjärrenheter kan ansluta till program och tjänster som körs i emulatorn.

Om du till exempel vill komma åt enhetsportalen på emulatorn från en fjärrdator:

  1. Lägg till en post för intern port 80 (porten där enhetsportalen lyssnar) genom att dubbelklicka på en fri rad i tabellen. För andra program anger du det portnummer som programmet lyssnar på.
  2. Välj valfri tillgänglig extern port. I det här exemplet använder vi port 8080 som extern port.
  3. Välj protokollet. Standardvärdet är TCP. Eftersom enhetsportalen använder TCP lämnar vi standardinställningen.
  4. Klicka på Tillämpa ändringar för att aktivera mappningen. Status ändras från "Väntar" till "Aktiv".
  5. Öppna en webbläsare på fjärrdatorn och navigera till (IP-of-the-PC-running-the-emulator):8080. Gränssnittet i enhetsportalen visas. IP-adressen som du använder på en fjärrdator måste vara IP-adressen till den dator som kör emulatorn, inte för själva emulatorn. Du kan hämta IP-adressen på olika sätt, till exempel Inställningar-appen på datorn i kategorin "Nätverksinternet&", "ipconfig" från en kommandotolk och från fliken Nätverk i dialogrutan emulatorverktyg genom att leta efter posten Skrivbordskort.

Observera också att om du lägger till en portmappning för enhetsportalen kan du fjärrstyra emulatorn med hjälp av verktyget för kontroll av uppfattningssimulering som ingår i emulatorns installation eller med API:erna för perceptionssimulering genom att ansluta till värddatorns IP-adress och den externa porten för enhetsportalen, till exempel 8080 i exemplet ovan. När du använder perceptionssimuleringskontroll för att ansluta till och styra emulatorn via fjärranslutning anger du bara datorns IP-adress och den konfigurerade porten. Ta inte med "https://".

Det finns inga portmappningar som standard. Alla mappningar som du konfigurerar är beständiga vid lanseringar av HoloLens 2 Emulator och aktiveras automatiskt när emulatorn har startats helt.

Använd knappen "Exportera" för att spara dina mappningar i en fil. Du kan sedan dela den här filen med andra teammedlemmar som kan använda knappen Importera för att automatiskt konfigurera samma mappningar.

HoloLens Emulator 'NAT Configuration' tab

Fliken Uppdateringar

Den här fliken visas bara när du kör emulatorn på Maj 2019-uppdatering för Windows 10 eller senare.

Vid start söker emulatorn efter nya versioner. Om en ny version är tillgänglig visar emulatorn en uppmaning som visar vilken version du har, tillsammans med den tillgängliga versionen och frågar om du vill uppdatera. Om du väljer Ja laddas installationsprogrammet för den nya versionen ned.

På fliken Uppdateringar kan du kontrollera om emulatorn söker efter nya versioner eller inte genom att växla kryssrutan "Sök efter uppdateringar automatiskt" på den här fliken. Du kan också se och ladda ned andra tillgängliga emulatorversioner, från och med uppdateringen från september 2019. För andra versioner än den som körs för närvarande tillhandahålls en nedladdningslänk. Om du klickar på den här länken hämtas installationsprogrammet för den versionen.

HoloLens Emulator 'Updates' tab

Använda ett Windows Mixed Reality integrerande headset och rörelsekontroller med HoloLens 2 Emulator

Från och med HoloLens 2 Emulator (Windows Holographic, version 2004), kan du använda ett Windows Mixed Reality headset och rörelsestyrenheter för att visa och interagera med HoloLens 2 Emulator i stereo. Detta gör att du kan göra snabbare, mer naturliga rörelser med huvudet och händerna utan en HoloLens 2 enhet. Det är inte en fullständig ersättning för en HoloLens 2-enhet, men är avsedd att ge en bättre upplevelse utöver att interagera med emulatorn med hjälp av tangentbord, mus och gamepad i ett 2D-skrivbordsfönster. Så här aktiverar du den här funktionen:

  1. Kontrollera att Windows Mixed Reality är konfigurerat på datorn och att Windows Mixed Reality integrerande headset är anslutet.
  2. Starta HoloLens 2-Emulator
  3. Öppna panelen Simulering genom att klicka på verktygsfältsknappen eller trycka på F7.
  4. Rulla panelen längst ned.
  5. Markera kryssrutan "Använd HMD för simulering"
  6. Windows Mixed Reality startar och emulatorns skärm ändras något. Utan headset placerar emulatorn båda ögonen i mitten av huvudet och visar bara ett öga. Med ett headset genererar emulatorn äkta stereoutgång men återger bara ett öga till skrivbordsfönstret, medan båda ögonen återges till ditt headset.
  7. Du kan också aktivera en eller båda rörelsestyrenheterna. Kontrollantindata mappas till handindata i emulatorn. Om du till exempel vill trycka trycker du på utlösaren på rörelsestyrenheten. Använd tumsticken för att flytta runt. En fullständig lista över kontroller finns i Advanced HoloLens Emulator and Mixed Reality Simulator input (Avancerade HoloLens Emulator- och Mixed Reality Simulator-indata)

Har du problem med att se innehåll i headsetet?

  • Om skärmen är tom i både headsetet och Mixed Reality-portalen, men du ser innehåll i fönstret HoloLens 2 Emulator på skrivbordet, kontrollerar du att maskinvarugrafikacceleration är aktiverat i emulatorn. Windows Mixed Reality integrerande headsetstöd kräver att maskinvarugrafikacceleration aktiveras i emulatorn.
  • Om du ser innehåll i headsetet men hologrammet är suddigt eller om du ser en dubbelbild kan du använda följande steg för att justera stereovyn för dina ögon:
  1. Inaktivera tillfälligt "Använd HMD för simulering".
  2. Starta Registereditorn (regedit.exe)
  3. Gå till HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation
  4. Skapa ett nytt DWORD-värde med namnet "EnableEyePoseControl" och ange värdet till 1.
  5. Aktivera "Använd HMD för simulering" i emulatorn.
  6. När innehållet visas i headsetet använder du piltangenterna för att justera ögonrotationen. Håll vänster alt för att justera vänster öga och höger alt för att justera det högra ögat. Använd "Q" och "E" för att justera rullen för varje öga, återigen med lämplig Alt-nyckel för ögat. Använd tangenterna "+" och "-" för att justera avståndet mellan ögonen. (Observera att +/- på en nummerplatta inte fungerar. Använd knapparna på huvudtangentbordet.)
  7. När stereovyn ser korrekt ut trycker du på S för att spara ändringarna. Den nya konfigurationen sparas för framtida lanseringar av emulatorn.
  8. Om du vill avbryta ändringarna och återgå till den tidigare konfigurationen trycker du på L för att läsa in standardkonfigurationen eller den tidigare konfigurationen.
  9. Ändra värdet "EnableEyePoseControl" i registret till 0 och växla alternativet "Använd HMD för simulering".

Om du har sparat en konfiguration och vill ta bort den kan du ta bort värdet med namnet "DisplayConfiguration" på HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation. Om du för närvarande använder headsetet med emulatorn måste du stänga av "Använd HMD för simulering" och aktivera det igen för att se att ändringen börjar gälla.

Anatomi för HoloLens emulatorn (första generationen)

Huvudfönster

När emulatorn startas visas ett fönster som visar HoloLens operativsystem.

HoloLens Emulator main window

Verktygsfält

Till höger om huvudfönstret hittar du emulatorns verktygsfält. Verktygsfältet innehåller följande knappar:

  • Close iconStäng: Stänger emulatorn.
  • Minimize iconMinimera: Minimerar emulatorfönstret.
  • Human input iconMänsklig inmatning: Mus och tangentbord används för att simulera mänsklig indata till emulatorn.
  • Keyboard and mouse input iconTangentbords- och musinmatning: Tangentbords- och musinmatning skickas direkt till HoloLens operativsystem som tangentbords- och mushändelser, som om du anslöt en Bluetooth tangentbord och mus.
  • Fit to screen iconAnpassa till skärm: Passar emulatorn på skärmen.
  • Zoom iconZooma: Gör emulatorn större och mindre.
  • Help iconHjälp: Öppnar emulatorhjälpen.
  • Open device portal iconÖppna enhetsportalen: Öppna Windows-enhetsportalen för HoloLens-operativsystemet i emulatorn.
  • Tools iconVerktyg: Öppna fönstret Ytterligare verktyg .

Fliken Simulering

Standardfliken i fönstret Ytterligare verktyg är fliken Simulering .

HoloLens Emulator 'Additional tools' pane

Fliken Simulering visar det aktuella tillståndet för de simulerade sensorer som används för att driva HoloLens operativsystem i emulatorn. Hovra över valfritt värde på fliken Simulering innehåller en knappbeskrivning som beskriver hur du styr det värdet.

Fliken Rum

Emulatorn simulerar indata från världen i form av det rumsliga mappningsnätet från simulerade rum. På den här fliken kan du välja det rum som ska läsas in i stället för standardrummet.

HoloLens Emulator 'Rooms' tab

Mer information finns i simulerade rum .

Fliken Konto

På fliken Konto kan du konfigurera emulatorn så att den loggar in med ett Microsoft-konto. Det här är användbart för att testa API:er som kräver att användaren loggas in med ett konto. När du har markerat rutan på den här sidan uppmanas du att logga in vid senare start av emulatorn, precis som en användare skulle göra första gången HoloLens startas.

Simulerade rum

Simulerade rum är användbara för att testa ditt program i flera miljöer. Flera rum levereras med emulatorn. När du har installerat emuleringen hittar du dem i %ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE\(version)\Plugins\Rooms. Alla dessa rum fångades i verkliga miljöer med hjälp av en HoloLens:

  • DefaultRoom.xef – ett litet vardagsrum med TV, soffbord och två soffor. Läses in som standard när du startar emulatorn.
  • Bedroom1.xef - Ett litet sovrum med skrivbord.
  • Bedroom2.xef - Ett sovrum med en queen size-säng, byrå, nattduksbord och klädkammare.
  • GreatRoom.xef - Ett stort öppet rum med vardagsrum, matbord och kök.
  • LivingRoom.xef - Ett vardagsrum med öppen spis, soffa, fåtöljer och ett soffbord med vas.

Du kan också registrera dina egna rum som ska användas i emulatorn med sidan Simulering i Windows Enhetsportal på din HoloLens (första generationen).

I emulatorn ser du bara hologram som du renderar. Men du ser det simulerade rummet bakom hologrammet. Detta står i kontrast till den faktiska HoloLens där du ser båda blandas ihop. Om du vill se det simulerade rummet i HoloLens Emulator måste du uppdatera programmet för att återge det rumsliga mappningsnätet i scenen.

Kända problem

  • När du avinstallerar HoloLens 2 Emulator kan hårddiskavbildningen (Flash.vhdx) finnas kvar på hårddisken i mappen Windows Kits\10\Emulation\HoloLens< build number>. Det är säkert att ta bort den här filen.
  • Maskinvarugrafikacceleration kan orsaka att holografiska appar kraschar på vissa system med AMD- eller Intel-grafik. Om du inaktiverar maskinvarugrafikaccelerationen i fönstret emulatorverktyg kan du kringgå det här problemet.
  • När du har installerat de senaste Windows uppdateringarna från och med juli 2020 kanske maskinvarugrafikaccelerationen i HoloLens Emulator (första genen) inte längre är tillgänglig. Den RemoteFX komponent som behövs för maskinvaruacceleration av grafik har blivit inaktuell och kommer att tas bort i en framtida Windows version. Om du vill återaktivera maskinvarugrafikacceleration använder du PowerShell-cmdleten Enable-VMRemoteFXPhysicalVideoAdapter. Mer information finns i dokumentationen om utfasning och borttagning av RemoteFX support i Windows.

Felsökning

Du kan se ett felmeddelande när du installerar emulatorn, som anger att du behöver "Visual Studio 2015 Uppdatering 1 och UWP-verktyg version 1.2". Det finns tre möjliga orsaker till det här felet:

  • Du har inte en tillräckligt ny version av Visual Studio (Visual Studio 2019, Visual Studio 2017 eller Visual Studio uppdatering 1 eller senare 2015). Åtgärda detta genom att installera den senaste versionen av Visual Studio.
  • Du har en ny version av Visual Studio, men du har inte de Universell Windows-plattform-verktygen (UWP) installerade. Det här är en valfri funktion för Visual Studio. För HoloLens (första genen) behöver du UWP-verktyg för Visual Studio 2015 eller Visual Studio 2017.

Du kan också se ett fel när du installerar emulatorn på en icke-Pro/Enterprise/Education-SKU för Windows eller om du inte har Hyper-V-funktionen aktiverad.

  • Läs avsnittet om systemkrav ovan för en fullständig uppsättning krav.
  • Kontrollera också att Hyper-V-funktionen har aktiverats i systemet.

Om installationen har slutförts, men du inte ser HoloLens Emulator som ett alternativ för distribution och felsökning:

  • Din Visual Studio projektkonfiguration är inställd på x86 (HoloLens första Gen), x86 eller x64 (HoloLens 2 Emulator).
  • Om du använder Visual Studio 2019 är plattformsverktygsuppsättningen i projektkonfigurationen inställd på v142.

Om installationen har slutförts, men Visual Studio visar ett fel vid försök att starta HoloLens Emulator:

  • Kör Visual Studio som administratör
  • Om du bara har installerat Visual Studio 2019 kontrollerar du att registervärdet "KitsRoot10" på HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Kits\Installed Roots pekar på mappen 32-bitars programfiler (till exempel "C:\Program Files (x86)\Windows Kits\10"). Om den inte gör det avinstallerar du HoloLens Emulator, ändrar registervärdet till mappen 32-bitars programfiler och installerar sedan om HoloLens Emulator. Det här problemet åtgärdas i Visual Studio 2019 16.0.3.

Om emulatorn visar felmeddelandet "Ogiltig bytekodning" vid start:

  • Ta bort alla filer i %localappdata%\Microsoft\XDE\HCS och försök igen.

Om listan med felsökningsmål i Visual Studio är tom (till exempel Start är det enda alternativet) och du har följt alla felsökningssteg ovan:

  • Ta bort mappen ConfigurationCache i %localappdata%\Microsoft\VisualStudio\<installation id>\CoreCon och försök igen.

Om systemet låser sig när emulatorn startas inaktiverar du maskinvaruacceleration för emulatorgrafik.

  • Skapa ett register-DWORD-värde med namnet "DisableGPU" vid HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\XDE\10.0 och ange dess värde till 1.

Om Hololens2 Emulator inte svarar på indata från tangentbordet eller musen kan du prova att inaktivera VPN-anslutningen.

Se även