De HoloLens Emulator gebruiken

Met de HoloLens Emulator kunt u holografische toepassingen op uw pc testen zonder een fysiek HoloLens, met inbegrip van de HoloLens ontwikkelhulpprogramma'sset. De emulator maakt gebruik van een virtuele Hyper-V-machine, wat betekent dat menselijke en omgevingsinvoer wordt gelezen door HoloLens sensoren worden gesimuleerd vanaf uw toetsenbord, muis of Xbox-controller. U hoeft uw projecten niet eens te wijzigen om te worden uitgevoerd op de emulator. De app weet niet dat deze niet wordt uitgevoerd op een echt HoloLens.

Als u Windows Mixed Reality insluitende headsettoepassingen of games voor desktop-pc's wilt ontwikkelen, bekijkt u de Windows Mixed Reality simulator, waarmee u desktop-headsets kunt simuleren.

overzicht van HoloLens 2 Emulator

De HoloLens Emulator installeren

Download de HoloLens Emulator.

Versies:

HoloLens Emulator systeemvereisten

De HoloLens Emulator gebruikt Hyper-V met RemoteFx (first Gen Emulator) of GPU-PV (HoloLens 2 Emulator) voor versnelde hardwareafbeeldingen. Als u de emulator wilt gebruiken, moet u ervoor zorgen dat uw pc voldoet aan de volgende hardwarevereisten:

  • 64-bits Windows 10 Pro, Enterprise of Education

    Notitie

    Windows 10 Home Edition biedt geen ondersteuning voor Hyper-V of de HoloLens Emulator.
    Voor de HoloLens 2 Emulator is de update van Windows 10 oktober 2018 of hoger vereist.

  • 64-bits CPU
  • CPU met vier kernen (of meerdere CPU's met in totaal vier kernen)
  • 8 GB RAM of meer
  • In het BIOS moeten de volgende functies worden ondersteund en ingeschakeld:
    • Door hardware ondersteunde virtualisatie
    • Second Level Address Translation (SLAT)
    • Preventie van gegevensuitvoering op basis van hardware (DEP)
  • GPU-vereisten
    • DirectX 11.0 of hoger
    • WDDM 1.2 grafisch stuurprogramma of hoger (eerste gen)
    • WDDM 2.5-grafisch stuurprogramma (HoloLens 2 Emulator)
    • De emulator werkt mogelijk met een niet-ondersteunde GPU, maar is langzamer

Als uw systeem voldoet aan de bovenstaande vereisten, moet u ervoor zorgen dat de functie Hyper-V op uw systeem is ingeschakeld. Ga naar Configuratiescherm -> Programma's -> Programma's en onderdelen -> Schakel Windows onderdelen in of uit en controleer of Hyper-V is geselecteerd.

Apps implementeren in de HoloLens Emulator

  1. Laad uw toepassingsoplossing in Visual Studio.

    Notitie

    Wanneer u Unity gebruikt, bouwt u uw project vanuit Unity en laadt u de ingebouwde oplossing vervolgens zoals gebruikelijk in Visual Studio.

  2. Zorg ervoor dat Platform is ingesteld op x86 voor HoloLens Emulator (eerste gen). Zorg ervoor dat het platform is ingesteld op x86 of x64 voor de HoloLens 2 Emulator.
  3. Selecteer de gewenste HoloLens Emulator versie als doelapparaat voor foutopsporing.
  4. Ga naar Foutopsporing Startmenu Foutopsporing > of druk op F5 om de emulator te starten en uw toepassing te implementeren voor foutopsporing.

Het kan een minuut of langer duren voordat de emulator wordt opgestart wanneer u deze voor het eerst start. U wordt aangeraden de emulator open te houden tijdens uw foutopsporingssessie, zodat u snel toepassingen in de emulator kunt implementeren.

Basisemulatorinvoer

Het beheren van de emulator is vergelijkbaar met veel algemene 3D-videogames. Invoeropties zijn beschikbaar voor het gebruik van het toetsenbord, de muis of de Xbox-controller. U bepaalt de emulator door de acties van een gesimuleerde gebruiker door een HoloLens te dragen. Met uw acties wordt de gesimuleerde gebruiker over de omgeving verplaatst. Toepassingen die in de emulator worden uitgevoerd, reageren op een echt apparaat.

De cursor op HoloLens (eerste gen) volgt de hoofdbeweging en draaiing. In de HoloLens 2 Emulator volgt de cursor handbeweging en stand.

  • Loop vooruit, terug, links en rechts - Gebruik de toetsen W,A, S en D op het toetsenbord of de linkerstick op een Xbox-controller.
  • Zoek omhoog, omlaag, links en rechts - Selecteer en sleep de muis, gebruik de pijltoetsen op het toetsenbord of de rechterstick op een Xbox-controller.
  • Beweging voor luchttikken : klik met de rechtermuisknop op de muis, druk op enter op het toetsenbord of gebruik de knop A op een Xbox-controller.
  • Bloom/System-beweging: druk op de Windows-toets of F2-toets op het toetsenbord of druk op de B-knop op een Xbox-controller.
  • Handbeweging voor schuiven : houd tegelijkertijd de Alt-toets en de rechtermuisknop ingedrukt en sleep de muis omhoog of omlaag. Houd op een Xbox-controller de rechtertrigger ingedrukt en de A-knop en verplaats de rechterstick omhoog en omlaag.
  • Handbeweging en stand (alleen HoloLens 2 Emulator): houd de Alt-toets ingedrukt en sleep de muis omhoog of omlaag, links of rechts om de hand te verplaatsen. U kunt ook de pijltoetsen en Q of E gebruiken om de hand te draaien en te kantelen. Voor een Xbox-controller houdt u de linker- of rechterbumper ingedrukt en gebruikt u de linkervingerstick om de linkerhand te verplaatsen, naar rechts, naar voren en terug, de rechtervingerstick om deze te draaien. Gebruik omhoog of omlaag op de Dpad om de hand omhoog of omlaag te brengen.

Hebt u een Windows Mixed Reality insluitende headset? Vanaf de HoloLens 2 Emulator (Windows Holographic, versie 2004), kunt u uw Windows Mixed Reality immersive headset en bewegingscontrollers gebruiken om de HoloLens 2 Emulator te bedienen en weer te geven in stereo. Zie Een Windows Mixed Reality immersive headset en bewegingscontrollers gebruiken met de HoloLens 2 Emulator

Anatomie van de HoloLens 2 Emulator

Hoofdvenster

HoloLens 2 Emulator main window

Werkbalk

Ga rechts van het hoofdvenster naar de emulatorwerkbalk. De werkbalk bevat de volgende knoppen:

  • Close iconSluiten: hiermee wordt de emulator gesloten.
  • Minimize iconMinimaliseren: minimaliseert het emulatorvenster.
  • Simulation_iconSimulatie configuratiescherm: het configuratiescherm Simulatie weergeven of verbergen voor het configureren en beheren van invoer voor de emulator.
  • Fit to screen iconPassend op scherm: Past de emulator aan het scherm.
  • Zoom iconZoom: maak de emulator groter en kleiner.
  • Help iconHelp: Help voor emulators openen.
  • Open device portal iconOpen Device Portal: Open de Windows Device Portal voor het HoloLens-besturingssysteem in de emulator.
  • Tools iconHulpprogramma's: Het deelvenster Extra hulpmiddelen openen.

Simulatie configuratiescherm

Met het configuratiescherm simulatie kunt u de huidige positie en stand van de gesimuleerde menselijke en invoerapparaten bekijken. U kunt ook zowel gesimuleerde invoer configureren, zoals het weergeven of verbergen van een of beide handen, en apparaten die worden gebruikt voor het beheren van gesimuleerde invoer, zoals het toetsenbord, de muis en de gamepad van uw pc.

Simulation control panel

  • Als u het simulatiepaneel wilt verbergen of weergeven, selecteert u de werkbalkknop of drukt u op F7 op het toetsenbord.
  • Beweeg de muisaanwijzer over een besturingselement of veld om knopinfo weer te geven die toetsenbord-, muis- en gamepadbesturingselementen bevat.
  • Als u een hand wilt weergeven of verbergen, schakelt u de juiste schakeloptie onder linkerhand of rechterhand in.
  • Als u de hand wilt bedienen, gebruikt u de linker- of rechter Alt-toetsen op het toetsenbord of de linker- of rechterbumper op de gamepad.
  • Als u alle invoer naar een of beide handen wilt doorsturen, selecteert u de punaiseknop onder de wisselknop, die gelijk is aan het vasthouden van de Alt-toets voor de hand.
  • Als u de richting van de ogen wilt controleren, selecteert u de punaise in de sectie Ogen, die hetzelfde is als het ingedrukt houden van de Y-toets op het toetsenbord.
  • Als u een ruimte-opname wilt laden, selecteert u de knop Laden in de sectie Opname. Zie gesimuleerde ruimten voor meer informatie.
  • Als u de snelheid wilt aanpassen die de gesimuleerde menselijke of invoerapparaten zullen verplaatsen of draaien als reactie op toetsenbord- of gamepadinvoer, selecteert u het tandwielpictogram naast de invoerinstellingen en past u de schuifregelaars aan.
  • Standaard bepaalt toetsenbordinvoer de gesimuleerde menselijke en gesimuleerde invoer. Als u wilt dat de toetsenbordinvoer van uw pc naar het HoloLens wordt verzonden, schakelt u Toetsenbord gebruiken uit voor simulatie. F4 is de sneltoets voor deze instelling.
  • Als het simulatiepaneel al zichtbaar is, verplaatst het drukken op F8 de focus naar het toetsenbord.
  • Als u het simulatiepaneel uit het emulatorvenster wilt loskoppelen, selecteert u de knop onderaan het deelvenster of drukt u op F9 op het toetsenbord. Als u het venster sluit of opnieuw op F9 drukt, wordt het venster terug naar de emulator geretourneerd.
  • Het configuratiescherm voor simulatie kan worden gestart als een afzonderlijke toepassing, zodat u verbinding kunt maken met de HoloLens 2 Emulator, een HoloLens 2-apparaat of Windows Mixed Reality simulatie door PerceptionSimulationInput.exe uit te voeren vanuit %ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE\10.0.18362.0.

Tabblad Account

Met het tabblad Account kunt u de emulator configureren om u aan te melden met een Microsoft-account. Dit is handig voor het testen van API's waarvoor de gebruiker moet worden aangemeld met een account. Als u deze optie inschakelt, moet u de HoloLens Emulator volledig sluiten en opnieuw starten om de instelling van kracht te laten worden. Als deze optie is ingeschakeld, wordt u later gevraagd u aan te melden, net zoals een gebruiker de eerste keer dat HoloLens wordt gestart. Als u uw referenties wilt invoeren met het toetsenbord van uw pc, schakelt u eerst Het toetsenbord gebruiken uit voor simulatie in de simulatie-Configuratiescherm of drukt u op F4 op het toetsenbord om de toetsenbordinstelling in of uit te schakelen.

Tabblad Optionele instellingen

Op het tabblad Optionele instellingen wordt een besturingselement weergegeven om versnelde hardwareafbeeldingen in of uit te schakelen. Hardware versnelde afbeeldingen worden standaard gebruikt, indien ondersteund door het grafische adapterstation van uw pc. Als het stuurprogramma van uw grafische adapter geen ONDERSTEUNING biedt voor GPU-PV, is deze optie niet zichtbaar.

Tabblad Diagnostische gegevens

Op het tabblad Diagnostische gegevens ziet u het IP-adres van de emulator in de vorm van een koppeling naar Windows Apparaatportal, samen met de status van de virtuele GPU.

Tabblad Netwerk

Op het tabblad Netwerk ziet u de details van de netwerkadapter voor de emulator, evenals de details van de netwerkadapter voor de hostcomputer. Voor de HoloLens 2 Emulator wordt dit tabblad alleen weergegeven wanneer de emulator wordt uitgevoerd op de Update voor Windows 10, mei 2019 of hoger.

Tabblad NAT-configuratie

Dit tabblad wordt alleen weergegeven wanneer u de emulator uitvoert op de Update voor Windows 10, mei 2019 of hoger.

De emulator maakt gebruik van de netwerkverbinding van uw pc en bevindt zich achter een NAT. Op dit tabblad kunt u poorten van uw host-pc toewijzen aan de emulator, waardoor externe apparaten verbinding kunnen maken met toepassingen en services die in de emulator worden uitgevoerd.

Als u bijvoorbeeld toegang wilt krijgen tot apparaatportal op de emulator vanaf een externe pc:

  1. Voeg een vermelding toe voor interne poort 80 (de poort waarop apparaatportal luistert) door te dubbelklikken op een gratis rij in de tabel. Voer voor andere toepassingen het poortnummer in waarop die toepassing luistert.
  2. Kies een beschikbare externe poort. In dit voorbeeld gebruiken we poort 8080 als externe poort.
  3. Selecteer het protocol. De standaardwaarde is TCP. Omdat apparaatportal GEBRUIKMAAKT van TCP, laten we de standaardwaarde staan.
  4. Klik op Wijzigingen toepassen om de toewijzing in te schakelen. De status verandert van 'In behandeling' in 'Actief'.
  5. Open een browser op de externe pc en navigeer naar (IP-of-the-pc-running-the-emulator):8080. De interface van de apparaatportal wordt weergegeven. Het IP-adres dat u op een externe pc gebruikt, moet het IP-adres zijn van de pc waarop de emulator wordt uitgevoerd, niet van de emulator zelf. U kunt het IP-adres ophalen via verschillende manieren, zoals de Instellingen-app op de pc in de categorie 'Netwerkinternet&', 'ipconfig' via een opdrachtprompt en op het tabblad Netwerk in het dialoogvenster Hulpmiddelen voor emulator door te zoeken naar de vermelding Bureaubladadapter.

Als u een poorttoewijzing voor apparaatportal toevoegt, kunt u de emulator op afstand beheren met behulp van het hulpprogramma Perception Simulation Control dat is opgenomen in de emulatorinstallatie of met de Perception Simulation-API's door verbinding te maken met het IP-adres van de host-pc en de externe poort van de apparaatportal, zoals 8080 in het bovenstaande voorbeeld. Wanneer u Perception Simulation Control gebruikt om verbinding te maken met en de emulator op afstand te beheren, geeft u alleen het IP-adres van de pc en de geconfigureerde poort op. Neem geen 'https://' op.

Er zijn standaard geen poorttoewijzingen. Alle toewijzingen die u configureert, zijn permanent tijdens het starten van de HoloLens 2 Emulator en worden automatisch ingeschakeld wanneer de emulator volledig is opgestart.

Gebruik de knop Exporteren om uw toewijzingen op te slaan in een bestand. U kunt dit bestand vervolgens delen met andere teamleden die de knop Importeren kunnen gebruiken om automatisch dezelfde toewijzingen te configureren.

HoloLens Emulator 'NAT Configuration' tab

Tabblad Updates

Dit tabblad wordt alleen weergegeven wanneer u de emulator uitvoert op de Update voor Windows 10, mei 2019 of hoger.

Bij het opstarten controleert de emulator op nieuwe versies. Als er een nieuwe versie beschikbaar is, wordt in de emulator een prompt weergegeven met de versie die u hebt, samen met de beschikbare versie en wordt u gevraagd of u wilt bijwerken. Als u Ja selecteert, wordt het installatieprogramma voor de nieuwe versie gedownload.

Op het tabblad Updates kunt u bepalen of de emulator op nieuwe versies controleert door het selectievakje Automatisch controleren op updates in te schakelen op dit tabblad. U kunt ook andere beschikbare emulatorversies bekijken en downloaden, vanaf de update van september 2019. Voor andere versies dan de versie die momenteel wordt uitgevoerd, wordt er een downloadkoppeling opgegeven. Als u op deze koppeling klikt, wordt het installatieprogramma voor die versie gedownload.

HoloLens Emulator 'Updates' tab

Een Windows Mixed Reality insluitende headset en bewegingscontrollers gebruiken met de HoloLens 2 Emulator

Vanaf de HoloLens 2 Emulator (Windows Holographic, versie 2004), kunt u een Windows Mixed Reality headset en bewegingscontrollers gebruiken om de HoloLens 2 Emulator in stereo weer te geven en te gebruiken. Zo kunt u sneller, natuurlijkere bewegingen maken met uw hoofd en handen zonder HoloLens 2 apparaat. Het is geen volledige vervanging voor een HoloLens 2 apparaat, maar is bedoeld om een verbeterde ervaring te bieden dan interactie met de emulator met behulp van toetsenbord, muis en gamepad in een 2D-bureaubladvenster. Ga als volgt te werk om deze functie in te schakelen:

  1. Zorg ervoor dat Windows Mixed Reality is geconfigureerd op uw pc en dat uw Windows Mixed Reality insluitende headset is aangesloten.
  2. Start de HoloLens 2 Emulator
  3. Open het deelvenster Simulatie door op de werkbalkknop te klikken of op F7 te drukken.
  4. Schuif het deelvenster naar beneden.
  5. Schakel het selectievakje 'HMD gebruiken voor simulatie' in
  6. Windows Mixed Reality wordt gestart en de emulatorweergave verandert enigszins. Zonder een headset plaatst de emulator beide ogen in het midden van het hoofd en wordt slechts één oog weergegeven. Met een headset genereert de emulator echte stereo-uitvoer, maar wordt slechts één oog weergegeven op het bureaubladvenster, terwijl beide ogen worden weergegeven op uw headset.
  7. Schakel eventueel een of beide bewegingscontrollers in. Controllerinvoer wordt toegewezen aan handinvoer in de emulator. Als u bijvoorbeeld wilt tikken, trekt u de trigger op de bewegingscontroller. Als u wilt navigeren, gebruikt u de duimstick. Zie Geavanceerde HoloLens Emulator en Mixed Reality Simulator-invoer voor een volledige lijst met besturingselementen

Hebt u problemen met het zien van inhoud in uw headset?

  • Als het scherm leeg is in zowel de headset als Mixed Reality Portal, maar u inhoud ziet in het venster HoloLens 2 Emulator op uw bureaublad, controleert u of hardwareversnelling voor afbeeldingen is ingeschakeld in de emulator. Windows Mixed Reality insluitende headsetondersteuning vereist dat hardwareversnelling voor afbeeldingen in de emulator is ingeschakeld.
  • Als u inhoud in de headset ziet, maar hologrammen wazig zijn of als u een dubbele afbeelding ziet, gebruikt u de volgende stappen om de stereoweergave voor uw ogen aan te passen:
  1. Schakel 'HMD gebruiken voor simulatie' tijdelijk uit.
  2. Registereditor starten (regedit.exe)
  3. Ga naar HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation
  4. Maak een nieuwe DWORD-waarde met de naam EnableEyePoseControl en stel de waarde in op 1.
  5. Schakel 'HMD gebruiken voor simulatie' in de emulator in.
  6. Wanneer de inhoud in de headset wordt weergegeven, gebruikt u de pijltoetsen om de draaiing van het oog aan te passen. Houd Alt links ingedrukt om het linkeroog en alt-rechts aan te passen om het rechter oog aan te passen. Gebruik Q en E om de rol voor elk oog aan te passen, opnieuw met de juiste Alt-toets voor het oog. Gebruik de toetsen +en -om de afstand tussen de ogen aan te passen. (Houd er rekening mee dat +/- op een numeriek toetsenblok niet werkt. Gebruik de knoppen op het hoofdtoetsenbord.)
  7. Wanneer de stereoweergave correct wordt weergegeven, drukt u op 'S' om uw wijzigingen op te slaan. De nieuwe configuratie wordt opgeslagen voor toekomstige lanceringen van de emulator.
  8. Als u de wijzigingen wilt verlaten en wilt terugkeren naar de vorige configuratie, drukt u op L om de standaardconfiguratie of vorige configuratie te laden.
  9. Wijzig de waarde EnableEyePoseControl in het register in 0 en cyclus de optie 'HMD gebruiken voor simulatie'.

Als u een configuratie hebt opgeslagen en deze wilt verwijderen, kunt u de waarde met de naam DisplayConfiguration op HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation verwijderen. Als u momenteel de headset met de emulator gebruikt, moet u 'HMD gebruiken voor simulatie' uitschakelen en weer inschakelen om deze wijziging van kracht te laten worden.

Anatomie van de HoloLens emulator (eerste gen)

Hoofdvenster

Wanneer de emulator wordt gestart, ziet u een venster waarin het HoloLens besturingssysteem wordt weergegeven.

HoloLens Emulator main window

Werkbalk

Rechts van het hoofdvenster vindt u de werkbalk van de emulator. De werkbalk bevat de volgende knoppen:

  • Close iconSluiten: Hiermee sluit u de emulator.
  • Minimize iconMinimaliseren: minimaliseert het emulatorvenster.
  • Human input iconMenselijke invoer: Muis en toetsenbord worden gebruikt om menselijke invoer voor de emulator te simuleren.
  • Keyboard and mouse input iconToetsenbord- en muisinvoer: toetsenbord- en muisinvoer worden rechtstreeks doorgegeven aan het HoloLens besturingssysteem als toetsenbord- en muisgebeurtenissen, alsof u een Bluetooth toetsenbord en muis hebt aangesloten.
  • Fit to screen iconAanpassen aan scherm: Past de emulator op het scherm.
  • Zoom iconZoomen: maakt de emulator groter en kleiner.
  • Help iconHelp: Hiermee opent u help voor emulators.
  • Open device portal iconApparaatportal openen: open de Windows Apparaatportal voor het HoloLens besturingssysteem in de emulator.
  • Tools iconHulpprogramma's: Open het deelvenster Extra hulpprogramma's .

Tabblad Simulatie

Het standaardtabblad in het deelvenster Extra hulpmiddelen is het tabblad Simulatie .

HoloLens Emulator 'Additional tools' pane

Het tabblad Simulatie toont de huidige status van de gesimuleerde sensoren die worden gebruikt om het HoloLens besturingssysteem binnen de emulator te besturen. Als u een willekeurige waarde op het tabblad Simulatie aanwijst, ziet u knopinfo waarin wordt beschreven hoe u die waarde kunt beheren.

Tabblad Ruimte

De emulator simuleert wereldinvoer in de vorm van het mesh voor ruimtelijke toewijzing vanuit gesimuleerde ruimten. Met dit tabblad kunt u de ruimte kiezen die u wilt laden in plaats van de standaardruimte.

HoloLens Emulator 'Rooms' tab

Zie gesimuleerde ruimten voor meer informatie.

Tabblad Account

Met het tabblad Account kunt u de emulator configureren om u aan te melden met een Microsoft-account. Dit is handig voor het testen van API's waarvoor de gebruiker moet worden aangemeld met een account. Nadat u het selectievakje op deze pagina hebt ingeschakeld, wordt u later gevraagd u aan te melden, net zoals een gebruiker zou doen wanneer de HoloLens voor het eerst wordt gestart.

Gesimuleerde ruimten

Gesimuleerde ruimten zijn handig voor het testen van uw toepassing in meerdere omgevingen. Er worden verschillende ruimten verzonden met de emulator. Zodra u de emulatie hebt geïnstalleerd, vindt u deze in %ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE\(version)\Plugins\Rooms. Al deze ruimten zijn vastgelegd in echte omgevingen met behulp van een HoloLens:

  • DefaultRoom.xef - Een kleine woonkamer met een tv, koffietafel en twee banken. Standaard geladen wanneer u de emulator start.
  • Slaapkamer1.xef - Een kleine slaapkamer met een bureau.
  • Slaapkamer2.xef - Een slaapkamer met een queen size bed, dressoir, nachtkasten en walk-in kast.
  • GreatRoom.xef - Een grote open ruimte geweldige kamer met woonkamer, eettafel en keuken.
  • LivingRoom.xef - Een woonkamer met een open haard, bank, fauteuils en een koffietafel met een vaas.

U kunt ook uw eigen ruimten opnemen voor gebruik in de emulator met de simulatiepagina van de Windows Device Portal op uw HoloLens (eerste gen).

In de emulator ziet u alleen hologrammen die u weergeeft. Maar u ziet de gesimuleerde ruimte achter de hologrammen. Dit is in tegenstelling tot de werkelijke HoloLens waar u beide samen gemengd ziet. Als u de gesimuleerde ruimte in de HoloLens Emulator wilt zien, moet u uw toepassing bijwerken om de mesh voor ruimtelijke toewijzing in de scène weer te geven.

Bekende problemen

  • Wanneer u de HoloLens 2 Emulator verwijdert, kan de installatiekopieën van de harde schijf (Flash.vhdx) op uw harde schijf worden achtergelaten in de map Windows Kits\10\Emulation\HoloLens< build number>. Het is veilig om dit bestand te verwijderen.
  • Hardwareversnelling voor afbeeldingen kan ertoe leiden dat Holographic-apps vastlopen op sommige systemen met AMD- of Intel-graphics. Het uitschakelen van hardwareversnelling voor afbeeldingen in het venster Hulpmiddelen voor emulator werkt rond dit probleem.
  • Na de installatie van de meest recente Windows-updates vanaf juli 2020 is hardwareversnelling voor afbeeldingen in de HoloLens Emulator (eerste generatie) mogelijk niet meer beschikbaar. Het RemoteFX onderdeel dat nodig is voor hardwareversnelling voor afbeeldingen is afgeschaft en wordt in een toekomstige Windows release verwijderd. Als u hardwareversnelling voor afbeeldingen opnieuw wilt inschakelen, gebruikt u de PowerShell-cmdlet Enable-VMRemoteFXPhysicalVideoAdapter. Raadpleeg de documentatie over de afschaffing en verwijdering van RemoteFX ondersteuning in Windows voor meer informatie.

Problemen oplossen

Er wordt mogelijk een foutbericht weergegeven tijdens het installeren van de emulator, waarmee wordt aangegeven dat u 'Visual Studio 2015 Update 1 en UWP-hulpprogramma's versie 1.2' nodig hebt. Er zijn drie mogelijke oorzaken van deze fout:

  • U beschikt niet over een recente versie van Visual Studio (Visual Studio 2019, Visual Studio 2017 of Visual Studio 2015 Update 1 of hoger). Als u dit wilt corrigeren, installeert u de nieuwste versie van Visual Studio.
  • U hebt een recente versie van Visual Studio, maar u hebt de Universeel Windows-platform (UWP)-hulpprogramma's niet geïnstalleerd. Dit is een optionele functie voor Visual Studio. Voor HoloLens (first Gen) hebt u UWP Tools voor Visual Studio 2015 of Visual Studio 2017 nodig.

Mogelijk ziet u ook een fout bij het installeren van de emulator op een niet-Pro/Enterprise/Education-SKU van Windows of als u de Hyper-V-functie niet hebt ingeschakeld.

  • Lees de sectie met systeemvereisten hierboven voor een volledige set vereisten.
  • Zorg er ook voor dat de Hyper-V-functie is ingeschakeld op uw systeem.

Als de installatie is voltooid, maar u de HoloLens Emulator niet ziet als optie voor implementatie en foutopsporing:

  • De Visual Studio projectconfiguratie is ingesteld op x86 (HoloLens eerste generatie), x86 of x64 (HoloLens 2 Emulator).
  • Als u Visual Studio 2019 gebruikt, is de platformhulpprogrammaset in uw projectconfiguratie ingesteld op v142.

Als de installatie is voltooid, maar Visual Studio wordt een fout weergegeven bij het starten van de HoloLens Emulator:

  • Voer Visual Studio uit als administrator
  • Als u nog maar Visual Studio 2019 hebt geïnstalleerd, controleert u of de registerwaarde KitsRoot10 op HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Kits\Installed Roots verwijst naar de map met 32-bits programmabestanden (bijvoorbeeld 'C:\Program Files (x86)\Windows Kits\10'). Als dit niet het probleem is, verwijdert u de HoloLens Emulator, wijzigt u de registerwaarde in de 32-bits map Program Files en installeert u de HoloLens Emulator opnieuw. Dit probleem wordt opgelost in Visual Studio 2019 16.0.3.

Als in de emulator het foutbericht 'Ongeldige bytecodering' wordt weergegeven bij het starten:

  • Verwijder alle bestanden in %localappdata%\Microsoft\XDE\HCS en probeer het opnieuw.

Als de doellijst voor foutopsporing in Visual Studio leeg is (bijvoorbeeld Startmenu de enige optie is) en u alle bovenstaande stappen voor probleemoplossing hebt gevolgd:

  • Verwijder de map ConfigurationCache in %localappdata%\Microsoft\VisualStudio\<installation id>\CoreCon en probeer het opnieuw.

Als uw systeem vastloopt wanneer de emulator wordt gestart, schakelt u hardwareversnelling voor emulatorafbeeldingen uit.

  • Maak een DWORD-registerwaarde met de naam DisableGPU op HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\XDE\10.0 en stel de waarde in op 1.

Als Hololens2 Emulator niet reageert op invoer van uw toetsenbord of muis, probeert u de VPN-verbinding uit te schakelen.

Zie ook