Sdílet prostřednictvím


Použití emulátoru HoloLens

Emulátor HoloLens umožňuje testovat holografické aplikace na vašem počítači bez fyzického HoloLensu, včetně sady vývojových nástrojů HoloLens. Emulátor používá virtuální počítač Hyper-V, což znamená, že senzory HoloLens čtou lidské a environmentální vstupy z klávesnice, myši nebo ovladače Xbox. Ani nemusíte upravovat projekty tak, aby běžely v emulátoru, aplikace neví, že neběží na skutečném HoloLensu.

Pokud chcete vyvíjet aplikace asistivní náhlavní soupravy Windows Mixed Reality (VR) nebo hry pro stolní počítače, podívejte se na simulátor Windows Mixed Reality, který vám umožní simulovat stolní náhlavní soupravy.

Přehled emulátoru HoloLens 2

Instalace emulátoru HoloLens

Stáhněte si emulátor HoloLens.

Verze:

Systémové požadavky emulátoru HoloLens

Emulátor HoloLens používá technologii Hyper-V se remotefx (první emulátor Gen) nebo emulátorem GPU-PV (Emulátor HoloLens 2) pro hardwarově akcelerované grafiky. Pokud chcete použít emulátor, ujistěte se, že váš počítač splňuje následující požadavky na hardware:

  • 64bitová verze Windows 10 Pro, Enterprise nebo Education

    Poznámka:

    Windows 10 Home Edition nepodporuje Hyper-V ani emulátor HoloLens.
    Emulátor HoloLens 2 vyžaduje aktualizaci Windows 10 z října 2018 nebo novější.

  • 64bitový procesor
  • Procesor se čtyřmi jádry (nebo několika procesory s celkem čtyřmi jádry)
  • 8 GB paměti RAM nebo více
  • V systému BIOS musí být podporovány a povoleny následující funkce:
    • Virtualizace s hardwarovým řízením
    • Překlad adres druhé úrovně (SLAT)
    • Prevence spouštění dat na základě hardwaru (DEP)
  • Požadavky na GPU
    • DirectX 11.0 nebo novější
    • Grafický ovladač WDDM 1.2 nebo novější (první generace)
    • Grafický ovladač WDDM 2.5 (Emulátor HoloLens 2)
    • Emulátor může fungovat s nepodporovaným GPU, ale bude pomalejší.

Pokud váš systém splňuje výše uvedené požadavky, ujistěte se, že je ve vašem systému povolená funkce Hyper-V. Přejděte na Ovládací panely –> Programy –> Programy a funkce –> Zapněte nebo vypněte funkce Systému Windows a zkontrolujte, jestli je vybraná technologie Hyper-V.

Nasazení aplikací do emulátoru HoloLens

  1. Načtěte řešení aplikace v sadě Visual Studio.

    Poznámka:

    Při použití Unity sestavte projekt z Unity a pak načtěte integrované řešení do sady Visual Studio obvyklým způsobem.

  2. V případě emulátoru HoloLens (první generace) se ujistěte, že je platforma nastavená na x86. V případě emulátoru HoloLens 2 se ujistěte, že je platforma nastavená na x86 nebo x64.
  3. Jako cílové zařízení pro ladění vyberte požadovanou verzi emulátoru HoloLens.
  4. Přejděte na > Ladění Spustit ladění nebo stisknutím klávesy F5 spusťte emulátor a nasaďte aplikaci pro ladění.

Spuštění emulátoru může trvat minutu nebo déle, než se spustí. Doporučujeme zachovat emulátor otevřený během relace ladění, abyste mohli rychle nasazovat aplikace do emulátoru.

Vstup základního emulátoru

Ovládání emulátoru je podobné mnoha běžným 3D videohrám. Možnosti zadávání jsou k dispozici pro použití klávesnice, myši nebo ovladače Xbox. Emulátor řídíte tak, že nasměrujete akce simulovaného uživatele na holoLensu. Vaše akce přesunou simulovaného uživatele kolem prostředí. Aplikace spuštěné v emulátoru reagují stejně jako na skutečném zařízení.

Kurzor na HoloLens (první gen) sleduje pohyb hlavy a otočení. V emulátoru HoloLens 2 se kurzor řídí pohybem rukou a orientací.

  • Procházejte vpřed, vzadu, vlevo a vpravo – použijte klávesy W, A, S a D na klávesnici nebo levou hůl na ovladači Xboxu.
  • Vyhledejte prsty nahoru, dolů, doleva a doprava – vyberte a přetáhněte myš, použijte klávesy se šipkami na klávesnici nebo na ovladači Xboxu.
  • Gesto klepnutí vzduchem – klikněte pravým tlačítkem myši, stiskněte klávesu Enter na klávesnici nebo použijte tlačítko A na ovladači Xboxu.
  • Gesto Bloom/System – Stiskněte klávesu Windows nebo klávesu F2 na klávesnici nebo stiskněte tlačítko B na ovladači Xbox.
  • Pohyb ruky pro posouvání – Současně podržte klávesu Alt a pravé tlačítko myši a přetáhněte myš nahoru nebo dolů. V ovladači xboxu podržte stisknutou pravou aktivační událost a tlačítko A a posuňte se doprava nahoru a dolů.
  • Pohyb a orientace ruky (jenom emulátor HoloLens 2) – Podržte klávesu Alt a přetáhněte myš nahoru nebo dolů, doleva nebo doprava. K otočení a naklonění ruky můžete použít také šipkové klávesy a klávesy Q nebo E. U ovladače Xboxu podržte levý nebo pravý ovladač a pomocí levého kryptografického znaménka pohybujte rukou doleva, doprava, dopředu a zpět, pravý kryptografickýstick ho otočte. Pomocí nahoru nebo dolů na Dpadu zvedněte nebo snižte ruku.

Máte imerzivní náhlavní soupravu Windows Mixed Reality? Od emulátoru HoloLens 2 (Windows Holographic, verze 2004) můžete použít imerzivní náhlavní soupravu a ovladače pohybu Windows Mixed Reality k ovládání emulátoru HoloLens 2 a jeho zobrazení ve stereofonní verzi. Viz Použití imerzivní náhlavní soupravy Windows Mixed Reality a ovladače pohybu s emulátorem HoloLens 2

Anatomie emulátoru HoloLens 2

Hlavní okno

Hlavní okno emulátoru HoloLens 2

Panel nástrojů

Napravo od hlavního okna najděte panel nástrojů emulátoru. Panel nástrojů obsahuje následující tlačítka:

  • Ikona ZavřítZavřít: Zavře emulátor.
  • Minimalizovat ikonuMinimalizovat: Minimalizuje okno emulátoru.
  • Simulation_iconOvládací panel simulace: Zobrazí nebo skryje ovládací panel Simulace pro konfiguraci a řízení vstupu do emulátoru.
  • Přizpůsobit ikoně obrazovkyPřizpůsobit obrazovce: Přizpůsobit emulátoru na obrazovku
  • Ikona lupyLupa: Zvětší a zmenší emulátor.
  • Ikona nápovědyNápověda: Nápověda k otevření emulátorů
  • Ikona Otevřít portál zařízeníOtevřete portál zařízení: V emulátoru otevřete portál zařízení s Windows pro operační systém HoloLens.
  • Ikona NástrojeNástroje: Otevřete podokno Další nástroje.

Ovládací panel simulace

Ovládací panel Simulace umožňuje zobrazit aktuální polohu a orientaci simulovaných zařízení pro lidské a vstupní zařízení. Umožňuje také nakonfigurovat simulovaný vstup, například zobrazení nebo skrytí jedné nebo obou rukou, a zařízení, která slouží k ovládání simulovaného vstupu, jako je klávesnice počítače, myš a gamepad.

Ovládací panel simulace

  • Pokud chcete panel simulace skrýt nebo zobrazit, vyberte tlačítko panelu nástrojů nebo stiskněte klávesu F7 na klávesnici.
  • Najeďte myší na ovládací prvek nebo pole, aby se zobrazil popis, který obsahuje ovládací prvky klávesnice, myši a herního panelu.
  • Pokud chcete zobrazit nebo skrýt ruku, přepněte příslušný přepínač pod levou nebo pravou rukou.
  • Pokud chcete ovládat ruku, použijte na herním panelu klávesy Alt vlevo nebo vpravo nebo vlevo nebo vpravo.
  • Pokud chcete všechny vstupy směrovat na jedno nebo obě ruce, vyberte tlačítko připínáku pod přepínačem, které je stejné jako podržení klávesy Alt pro ruku.
  • Pokud chcete řídit směr pohledu oka, vyberte v části Oči připínáčko, což je stejné jako podržení klávesy Y na klávesnici.
  • Pokud chcete načíst nahrávku místnosti, vyberte tlačítko Načíst v části Záznam. Další informace najdete v simulovaných místnostech .
  • Pokud chcete upravit rychlost, kterou simulovaná zařízení pro člověka nebo vstupní zařízení přesunou nebo otočí v reakci na vstup klávesnice, myši nebo herního panelu, vyberte ikonu ozubeného kola vedle nastavení vstupu a upravte posuvníky.
  • Ve výchozím nastavení řídí vstup pomocí klávesnice simulovaný člověk a simulovaný vstup. Pokud chcete, aby se vstup klávesnice počítače odesílal do HoloLensu, zrušte zaškrtnutí políčka Použít klávesnici pro simulaci. F4 je klávesová zkratka pro toto nastavení.
  • Pokud je panel simulace již viditelný, stisknutím klávesy F8 se fokus klávesnice přesune do něj.
  • Pokud chcete panel simulace v okně emulátoru uvolnit, vyberte tlačítko v dolní části panelu nebo stiskněte klávesu F9 na klávesnici. Zavření okna nebo opětovné stisknutí klávesy F9 vrátí okno do emulátoru.
  • Řídicí panel simulace lze spustit jako samostatnou aplikaci, která umožňuje připojit se k emulátoru HoloLens 2, zařízení HoloLens 2 nebo simulaci Windows Mixed Reality spuštěním PerceptionSimulationInput.exe z %ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE\10.0.18362.0.

Karta Účet

Karta Účet umožňuje nakonfigurovat emulátor pro přihlášení pomocí účtu Microsoft. To je užitečné pro testování rozhraní API, která vyžadují, aby se uživatel přihlásil pomocí účtu. Přepnutí této možnosti vyžaduje úplné zavření a restartování emulátoru HoloLens, aby se nastavení projevilo. Pokud je tato možnost povolená, po pozdějším spuštění emulátoru se zobrazí žádost o přihlášení stejně jako uživatel při prvním spuštění HoloLensu. Pokud chcete zadat svoje přihlašovací údaje pomocí klávesnice počítače, vypněte nejdřív klávesnici pro simulaci v Ovládací panely simulace nebo stisknutím klávesy F4 na klávesnici zapněte nebo vypněte nastavení klávesnice.

Volitelná karta Nastavení

Na kartě Volitelné nastavení se zobrazí ovládací prvek pro povolení nebo zakázání hardwarově akcelerované grafiky. Hardwarově akcelerované grafiky se ve výchozím nastavení používají, pokud je podporována jednotkou grafického adaptéru počítače. Pokud ovladač grafického adaptéru nepodporuje GPU-PV, tato možnost se nezobrazí.

Karta Diagnostika

Na kartě Diagnostika se zobrazuje IP adresa emulátoru ve formě odkazu na portál zařízení s Windows spolu se stavem virtuálního GPU.

Karta Síť

Karta Síť zobrazuje podrobnosti o síťovém adaptéru pro emulátor a také podrobnosti o síťovém adaptéru pro hostitelský počítač. U emulátoru HoloLens 2 se tato karta zobrazí pouze při spuštění emulátoru v Aktualizace Windows 10 z května 2019 nebo novějším.

Karta Konfigurace překladu adres (NAT)

Tato karta se zobrazí pouze při spuštění emulátoru na Aktualizace Windows 10 z května 2019 nebo novějším.

Emulátor používá síťové připojení vašeho počítače a nachází se za překladem adres (NAT). Tato karta umožňuje mapovat porty z hostitelského počítače na emulátor, což umožňuje vzdáleným zařízením připojovat se k aplikacím a službám spuštěným v emulátoru.

Pokud například chcete získat přístup k portálu zařízení v emulátoru ze vzdáleného počítače:

  1. Poklikáním na volný řádek v tabulce přidejte položku pro interní port 80 (port, na kterém naslouchá portál zařízení). U jiných aplikací zadejte číslo portu, na kterém tato aplikace naslouchá.
  2. Zvolte libovolný dostupný externí port. V tomto příkladu použijeme jako externí port port 8080.
  3. Vyberte protokol. Výchozí hodnota je TCP. Vzhledem k tomu, že portál zařízení používá protokol TCP, ponecháme výchozí nastavení.
  4. Kliknutím na Použít změny povolte mapování. Stav se změní z Čeká na vyřízení na Aktivní.
  5. Na vzdáleném počítači otevřete prohlížeč a přejděte na (IP-of-the-PC-running-the-emulator):8080. Zobrazí se rozhraní portálu zařízení. IP adresa, kterou používáte na vzdáleném počítači, musí být IP adresa počítače, na kterém běží emulátor, nikoli samotný emulátor. IP adresu můžete načíst různými prostředky, jako je například aplikace Nastavení na počítači v kategorii Síť a Internet, ipconfig z příkazového řádku a z karty Síť v dialogovém okně Nástroje emulátoru vyhledáním položky Stolní adaptér.

Všimněte si také, že pokud přidáte mapování portů pro Portál zařízení, můžete vzdáleně řídit emulátor pomocí nástroje Pro kontrolu vnímání zahrnutého v instalaci emulátoru nebo pomocí rozhraní API pro simulaci vnímání připojením k IP adrese hostitelského počítače a externímu portu portálu zařízení, například 8080 v předchozím příkladu. Při vzdáleném připojení emulátoru k řízení simulace vnímání a jeho řízení zadejte pouze IP adresu počítače a nakonfigurovaný port. Nezahrnujte https://.

Ve výchozím nastavení nejsou k dispozici žádná mapování portů. Všechna mapování, která nakonfigurujete, jsou trvalá při spuštění emulátoru HoloLens 2 a automaticky se povolí, když se emulátor plně spustí.

Pomocí tlačítka Exportovat uložte mapování do souboru. Tento soubor pak můžete sdílet s ostatními členy týmu, kteří můžou pomocí tlačítka Importovat automaticky nakonfigurovat stejná mapování.

Karta Konfigurace překladu adres (NAT) emulátoru HoloLens

Karta Aktualizace

Tato karta se zobrazí pouze při spuštění emulátoru na Aktualizace Windows 10 z května 2019 nebo novějším.

Při spuštění emulátor zkontroluje nové verze. Pokud je k dispozici nová verze, emulátor zobrazí výzvu zobrazující verzi, kterou máte, spolu s dostupnou verzí a dotazem, jestli chcete aktualizovat. Pokud vyberete Ano, instalační program pro novou verzi se stáhne.

Karta Aktualizace umožňuje určit, zda emulátor kontroluje nové verze přepnutím zaškrtávacího políčka Automaticky zkontrolovat aktualizace na této kartě. Umožňuje také zobrazit a stáhnout další dostupné verze emulátoru od aktualizace ze září 2019. Pro jiné verze, než které jsou aktuálně spuštěné, je k dispozici odkaz ke stažení. Kliknutím na tento odkaz stáhnete instalační program pro tuto verzi.

Karta Aktualizace emulátoru HoloLens

Použití imerzivní náhlavní soupravy Windows Mixed Reality a ovladače pohybu s emulátorem HoloLens 2

Od emulátoru HoloLens 2 (Windows Holographic, verze 2004) můžete použít náhlavní soupravu a ovladače pohybu Windows Mixed Reality k zobrazení a interakci s emulátorem HoloLens 2 ve stereofonní verzi. Díky tomu můžete rychleji, přirozeněji pohybovat hlavou a rukama bez zařízení HoloLens 2. Nejedná se o úplnou náhradu za zařízení HoloLens 2, ale je určená k lepšímu prostředí, které přesahuje interakci s emulátorem pomocí klávesnice, myši a gamepadu v okně 2D plochy. Jak tuto funkci povolit:

  1. Ujistěte se, že je windows Mixed Reality nakonfigurovaný na počítači a že je připojená imerzivní náhlavní souprava Windows Mixed Reality.
  2. Spuštění emulátoru HoloLens 2
  3. Otevřete panel Simulace kliknutím na tlačítko panelu nástrojů nebo stisknutím klávesy F7.
  4. Posuňte panel do dolní části.
  5. Zaškrtněte políčko "Použít HMD pro simulaci"
  6. Windows Mixed Reality se spustí a zobrazení emulátoru se mírně změní. Bez náhlavní soupravy umístí emulátor obě oči do středu hlavy a zobrazí jenom jedno oko. Emulátor s náhlavní soupravou generuje skutečný stereo výstup, ale jenom vykreslí jedno oko do okna plochy, zatímco obě oči se vykreslují do náhlavní soupravy.
  7. Volitelně můžete zapnout jeden nebo oba ovladače pohybu. Vstup kontroleru se mapuje na ruční vstup v emulátoru. Pokud například chcete klepnout, stáhněte trigger na ovladači pohybu. Pohybujte se pomocí kryptografického znaménka. Úplný seznam ovládacích prvků najdete v tématu Rozšířený vstup emulátoru HoloLens a simulátoru hybridní reality.

Máte potíže se zobrazením obsahu v náhlavní soupravě?

  • Pokud je displej prázdný na náhlavní soupravě i na portálu hybridní reality, ale v okně emulátoru HoloLens 2 uvidíte obsah, ověřte, že je v emulátoru povolená hardwarová akcelerace grafiky. Podpora imerzivní náhlavní soupravy Windows Mixed Reality vyžaduje povolení hardwarové akcelerace grafiky v emulátoru.
  • Pokud se v náhlavní soupravě zobrazuje obsah, ale hologramy jsou rozmazané nebo se zobrazí dvojitý obrázek, upravte stereo zobrazení pro oči pomocí následujících kroků:
  1. Dočasně vypněte možnost Použít HMD pro simulaci.
  2. Spuštění editoru registru (regedit.exe)
  3. Přejděte na HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation
  4. Vytvořte novou hodnotu DWORD s názvem EnableEyePoseControl a nastavte její hodnotu na 1.
  5. V emulátoru povolte použití HMD pro simulaci.
  6. Když se obsah objeví v náhlavní soupravě, upravte otočení oka pomocí kláves se šipkami. Pokud chcete upravit levé oko a pravý alt, podržte klávesu Alt vlevo. K úpravě hodu pro každé oko použijte klávesu "Q" a "E", opět podržíte příslušnou klávesu Alt pro oko. Pomocí kláves +a -upravte vzdálenost mezi očima. (Všimněte si, že +/- na číselném panelu nebude fungovat. Použijte tlačítka na hlavní klávesnici.)
  7. Až se stereo zobrazení zobrazí správně, uložte změny stisknutím klávesy S. Nová konfigurace se uloží pro budoucí spuštění emulátoru.
  8. Pokud chcete změny opustit a vrátit se k předchozí konfiguraci, stisknutím klávesy L načtěte výchozí nebo předchozí konfiguraci.
  9. Změňte hodnotu EnableEyePoseControl v registru na hodnotu 0 a cyklus Použijte HMD pro simulaci.

Pokud jste uložili konfiguraci a chcete ji odebrat, můžete odstranit hodnotu s názvem DisplayConfiguration v HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation. Pokud aktuálně používáte náhlavní soupravu s emulátorem, budete muset vypnout možnost Použít HMD pro simulaci a znovu ji zapnout, aby se tato změna projevila.

Anatomie emulátoru HoloLens (první generace)

Hlavní okno

Po spuštění emulátoru se zobrazí okno s operačním systémem HoloLens.

Hlavní okno emulátoru HoloLens

Panel nástrojů

Napravo od hlavního okna najdete panel nástrojů emulátoru. Panel nástrojů obsahuje následující tlačítka:

  • Ikona ZavřítZavřít: Zavře emulátor.
  • Minimalizovat ikonuMinimalizovat: Minimalizuje okno emulátoru.
  • Ikona vstupu člověkaLidský vstup: Myš a klávesnice slouží k simulaci lidského vstupu do emulátoru.
  • Ikona vstupu pomocí klávesnice a myšiVstup klávesnice a myši: Vstup klávesnice a myši se předávají přímo do operačního systému HoloLens jako události klávesnice a myši, jako kdybyste připojili klávesnici a myš Bluetooth.
  • Přizpůsobit ikoně obrazovkyPřizpůsobit obrazovce: Přizpůsobit emulátoru na obrazovku
  • Ikona lupyLupa: Zvětší a zmenší emulátor.
  • Ikona nápovědyNápověda: Otevře nápovědu k emulátoru.
  • Ikona Otevřít portál zařízeníOtevřete portál zařízení: V emulátoru otevřete portál zařízení s Windows pro operační systém HoloLens.
  • Ikona NástrojeNástroje: Otevřete podokno Další nástroje.

Karta Simulace

Výchozí karta v podokně Další nástroje je karta Simulace .

Podokno Další nástroje emulátoru HoloLens

Na kartě Simulace se zobrazuje aktuální stav simulovaných senzorů používaných k řízení operačního systému HoloLens v emulátoru. Když najedete myší na libovolnou hodnotu na kartě Simulace, zobrazí se popis popisující způsob řízení této hodnoty.

Karta Místnost

Emulátor simuluje vstup světa ve formě prostorové mapovací sítě ze simulovaných místností. Tato karta umožňuje vybrat místo výchozí místnosti místo výchozí místnosti místo místa pro načtení.

HoloLens Emulator 'Rooms' tab

Další informace najdete v simulovaných místnostech .

Karta Účet

Karta Účet umožňuje nakonfigurovat emulátor pro přihlášení pomocí účtu Microsoft. To je užitečné pro testování rozhraní API, která vyžadují, aby se uživatel přihlásil pomocí účtu. Po zaškrtnutí políčka na této stránce se později spuštění emulátoru zeptá, abyste se přihlásili stejně jako uživatel při prvním spuštění HoloLensu.

Simulované místnosti

Simulované místnosti jsou užitečné pro testování aplikace v několika prostředích. Emulátor se dodává s několika místnostmi. Po instalaci emulace je najdete v %ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE\(version)\Plugins\Rooms. Všechny tyto místnosti byly zachyceny ve skutečných prostředích pomocí HoloLens:

  • DefaultRoom.xef - malý obývací pokoj s TV, kávovarem a dvěma pohovkami. Při spuštění emulátoru se ve výchozím nastavení načte.
  • Ložnice1.xef - malá ložnice s psacím stolem.
  • Ložnice2.xef - ložnice s manželskou postelí velikosti Queen, šaty, nočními stolky a šatníkem.
  • GreatRoom.xef - Velký otevřený prostor skvělý pokoj s obývacím pokojem, jídelním stolem a kuchyní.
  • LivingRoom.xef - Obývací pokoj s krbem, pohovkou, křesly a kávovarem s vázou.

Na stránce Simulace portálu zařízení s Windows na holoLensu (první generace) můžete také zaznamenat vlastní místnosti, které se mají použít v emulátoru.

V emulátoru uvidíte jenom hologramy, které vykreslíte. Za hologramy se ale zobrazí simulovaná místnost. To je na rozdíl od skutečné HoloLens, kde vidíte oba smíšené dohromady. Pokud chcete vidět simulovanou místnost v emulátoru HoloLens, musíte aplikaci aktualizovat tak, aby vykreslovala prostorovou mapovací síť ve scéně.

Známé problémy

  • Při odinstalaci emulátoru HoloLens 2 může být image pevného disku (Flash.vhdx) ponechána na pevném disku ve složce číslo> buildu Windows Kits\10\Emulation\HoloLens<. Tento soubor můžete bezpečně odstranit.
  • Hardwarová akcelerace grafiky může způsobit chybové ukončení holografických aplikací v některých systémech s grafikou AMD nebo Intel. Tento problém se dá obejít zakázáním hardwarové akcelerace grafiky v okně Nástroje emulátoru.
  • Po instalaci nejnovějších aktualizací Windows od července 2020 už nemusí být hardwarová akcelerace grafiky v emulátoru HoloLens (první generace) dostupná. Komponenta RemoteFX potřebná pro hardwarovou akceleraci grafiky je zastaralá a bude odebrána v budoucí verzi Windows. Pokud chcete hardwarovou akceleraci grafiky znovu povolit, použijte rutinu PowerShellu Enable-VMRemoteFXPhysicalVideoAdapter. Další informace najdete v dokumentaci k vyřazení a odebrání podpory RemoteFX ve Windows.

Řešení problému

Při instalaci emulátoru se může zobrazit chybová zpráva s informací, že potřebujete nástroje Visual Studio 2015 Update 1 a UPW verze 1.2. Existují tři možné příčiny této chyby:

  • Nemáte dostatečnou verzi sady Visual Studio (Visual Studio 2019, Visual Studio 2017 nebo Visual Studio 2015 Update 1 nebo novější). Pokud chcete tento problém opravit, nainstalujte nejnovější verzi sady Visual Studio.
  • Máte nedávnou verzi sady Visual Studio, ale nemáte nainstalované nástroje Univerzální platforma Windows (UPW). Toto je volitelná funkce sady Visual Studio. Pro HoloLens (první Gen) budete potřebovat nástroje UPW pro Visual Studio 2015 nebo Visual Studio 2017.

Může se také zobrazit chyba při instalaci emulátoru na skladovou položku Systému Windows, která není součástí SKU Pro/ Enterprise/Education, nebo pokud nemáte povolenou funkci Hyper-V.

Pokud se instalace úspěšně dokončí, ale jako možnost nasazení a ladění se nezobrazuje emulátor HoloLens:

  • Konfigurace projektu sady Visual Studio je nastavená na x86 (HoloLens first Gen), x86 nebo x64 (emulátor HoloLens 2).
  • Pokud používáte Visual Studio 2019, sada nástrojů platformy v konfiguraci projektu je nastavená na v142.

Pokud se instalace úspěšně dokončí, ale Visual Studio zobrazí chybu při pokusu o spuštění emulátoru HoloLens:

  • Spuštění sady Visual Studio jako správce
  • Pokud jste nainstalovali jenom Visual Studio 2019, ověřte, že hodnota registru KitsRoot10 v HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Kits\Installed Root odkazuje na 32bitovou složku Program Files (například C:\Program Files (x86)\Windows Kits\10). Pokud ne, odinstalujte Emulátor HoloLens, změňte hodnotu registru na 32bitovou složku Program Files a pak znovu nainstalujte Emulátor HoloLens. Tento problém je vyřešený v sadě Visual Studio 2019 16.0.3.

Pokud emulátor při spuštění zobrazí chybové dialogové okno Neplatné kódování bajtů:

  • Odstraňte všechny soubory v %localappdata%\Microsoft\XDE\HCS a zkuste to znovu.

Pokud je váš cílový seznam ladění v sadě Visual Studio prázdný (například Spustit je jedinou možností) a postupovali jste podle všech výše uvedených kroků pro řešení potíží:

  • Odstraňte složku ConfigurationCache ve složce %localappdata%\Microsoft\VisualStudio\<installation id>\CoreCon a zkuste to znovu.

Pokud váš systém přestane reagovat při spuštění emulátoru, zakažte hardwarovou akceleraci grafiky emulátoru.

  • Vytvořte hodnotu DWORD registru s názvem DisableGPU v HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\XDE\10.0 a nastavte její hodnotu na 1.

Pokud Emulátor Hololens2 nereaguje na vstup z klávesnice nebo myši, zkuste zakázat připojení VPN.

Viz také