Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
HoloLens Emulator
Information
Type Software
Developer Microsoft
Operating System Windows; Hyper-V host required
Release Date 2016-03-30 (first-generation emulator)
Website https://learn.microsoft.com/en-us/windows/mixed-reality/develop/advanced-concepts/using-the-hololens-emulator


Reviewed 12 October 2026. Emulator identity, archived build dates, documented simulation and deployment behavior, dated host requirements, research limitations and device-support context checked against the cited sources. About review dates.

HoloLens Emulator is Microsoft's PC development tool for testing applications for Microsoft HoloLens and Microsoft HoloLens 2 without a physical headset. It runs a HoloLens operating-system image in a Hyper-V virtual machine and supplies simulated human and environmental input.[1] Its purpose is software development and testing, including deployment and debugging through Visual Studio, rather than measuring the experience or performance of a wearer using real hardware.[2][3]

The emulator is one component of the HoloLens development toolset. Microsoft's setup documentation separately describes the Windows SDK, Visual Studio, game engines and engine-level input simulation. An emulator installation does not itself provide an application engine or replace those project dependencies.[4]

History and versions

Microsoft announced the emulator on March 2, 2016, alongside Windows Holographic learning materials. It expected availability around the first developer headsets' shipment later that month.[5] Contemporary TechCrunch coverage independently reported the emulator announcement and its headset-free development purpose.[6]

The first-generation and HoloLens 2 emulator packages can be installed side by side. The archive associates builds with particular Windows Holographic releases, allowing developers to select an older environment when testing version-specific behavior.[7]

Date Documented milestone
March 30, 2016 Initial first-generation build 10.0.11082.1033.[7]
November 19, 2018 Final listed first-generation build 10.0.17763.134 (Windows 10 October 2018 Update).[7]
April 16, 2019 Initial HoloLens 2 entry 10.0.18362.1005 (Windows Holographic version 1903).[7]
May 12, 2020 Build 10.0.19041.1103 added Windows Mixed Reality stereo viewing and motion-controller input.[7]
October 8, 2024 Top HoloLens 2 entry as checked October 12, 2026: 10.0.22621.1402 (Windows Holographic 24H1).[7]

Simulation and interaction

Perception Simulation supplies the emulator's input. It substitutes simulated data for live sensors while applications continue to receive input through their normal APIs. The same library can also drive a physical HoloLens for automated testing; using that library on a headset and running an operating-system image in the emulator are separate configurations.[8]

The input controls distinguish the simulated body, head, left hand, right hand and eyes. Motion controls can change position or orientation, while modifiers select the target. This allows developers to exercise Hand tracking and Eye tracking input paths with controlled values instead of requiring a person to reproduce a particular movement.[9][8]

Simulated input Documented desktop control or behavior
Body translation W, A, S and D control horizontal movement; Page Up and Page Down change height.[9]
Head orientation Holding the H modifier while dragging the mouse or using arrow keys rotates the head independently of the body.[9]
Left or right hand Left Alt and Right Alt target the corresponding hand. Gamepad shoulder buttons provide hand modifiers.[9]
Eye-gaze direction The Y modifier or the Eyes pushpin targets simulated gaze.[9]
Hand poses Number keys select representative closed, open, point and pinch poses. Individual joint positions are controlled through the simulation API rather than the emulator's ordinary pose controls.[9]
Tracking mode Controls select default, orientation-only or positional tracking, allowing different tracking states to be exercised.[9]

Rooms and recorded input

Room recordings provide Spatial mapping meshes. Bundled examples were captured in real rooms. To display the simulated environment, an application must render its mesh; the emulator does not reproduce the headset's optical view of the physical room.[1]

The Windows Device Portal's Simulation page can capture a room mesh as an .xef file for loading into the emulator. It also supports recording and playback of input streams. Microsoft's April 2022 documentation distinguishes the generations: recording is available on first-generation HoloLens, while HoloLens 2 supports playback of existing recordings but does not support that recording feature.[10]

Automated tests

The Perception Simulation API exposes an IPerceptionSimulationManager and a simulated human whose head, hands and gestures can be manipulated programmatically. A test connects to its target through Windows Device Portal and can send repeatable sequences of input. Microsoft's sample explicitly distinguishes demonstrating a sequence with delays from a proper automated test, which checks the application's response before advancing.[8]

This arrangement supports tests of application behavior under specified input, including changes in pose or gesture state. It does not make the sensor hardware itself part of an emulator test: Perception Simulation bypasses live sensors.[8]

Host requirements and deployment

Microsoft's emulator guide, dated September 2022, lists the following host requirements. These are that guide's requirements, rather than a guarantee for every later Windows release.[1]

Component Listed requirement
Windows 64-bit Windows 10 Pro, Enterprise or Education; HoloLens 2 requires the October 2018 Update or later.[1]
Processor and memory Four CPU cores, 64-bit CPU and at least 8 GB RAM.[1]
Virtualization Enabled Hyper-V, hardware-assisted virtualization, SLAT and hardware-based DEP.[1]
Graphics DirectX 11 or later; WDDM 1.2 or later for first generation and WDDM 2.5 for HoloLens 2.[1]

The broader tool-installation page discusses Windows 10 or Windows 11, Visual Studio 2022 and the Windows SDK. Its first-generation installation note names Visual Studio 2017 and tells Visual Studio 2022 users to deselect the bundled templates and obtain them separately from Visual Studio Marketplace. These notes concern development tooling; the host OS, emulator image and eventual headset OS are distinct parts of the setup.[4]

First-generation hardware-accelerated emulation used RemoteFX, while HoloLens 2 emulation uses GPU-PV.[1] Microsoft's RemoteFX vGPU notice says the component was disabled in July 2020 and removed by the April 13, 2021 security updates and later updates because of architectural security vulnerabilities. Older instructions for re-enabling that component therefore describe an obsolete graphics path.[11]

Application architecture

Visual Studio targets the installed emulator as a deployment and debugging destination. For a Unity project, the generated Windows application solution is opened in Visual Studio. Native projects can use DirectX; the emulator is not limited to one engine.[4][2]

Destination Documented application build architecture
First-generation HoloLens Emulator x86.[2]
HoloLens 2 Emulator x86 or x64.[2]
Physical HoloLens 2 ARM or ARM64 in Microsoft's deployment guidance.[2]

Selecting HoloLens 2 Emulator and starting debugging deploys the application to the virtual machine. An x64 emulator build is consequently a different build target from an ARM64 headset package. Visual Studio also provides profiling and graphics diagnostics for applicable targets, but Microsoft's testing guidance requires checking performance and experience on a physical headset.[2][3]

Windows Device Portal can be opened through the emulator toolbar. Its documented development functions include managing application packages and processes, collecting crash dumps and viewing diagnostic information. Room/input recordings serve simulation, whereas a saved spatial mesh and exported system map are different forms of data.[10]

Relationship to other development tools

The Windows Mixed Reality simulator was designed for PC-connected immersive headsets. Unlike the HoloLens Emulator, it runs applications in the desktop Windows user session without a virtual machine. The shared use of simulated input does not make these two tools interchangeable.[12]

Mixed Reality Toolkit input simulation operates at another point in development: Microsoft's setup guide describes it as a way to test hand and eye interactions in Unity. It also identifies UX Tools for Unreal Engine projects. These editor tools accompany application development rather than constitute the HoloLens operating-system virtual machine.[4]

Holographic Remoting streams content rendered on a PC to a HoloLens. The headset sends gaze, gestures, voice and spatial-mapping input to the PC, which sends rendered frames back. That workflow requires a headset for viewing and can preview editor content or run a remote application; it differs from deploying a package to a simulated HoloLens operating system.[13]

The HoloLens 2 emulator's historical stereo mode used Windows Mixed Reality immersive headsets and motion controllers.[7] That option depends on the desktop platform: Windows Mixed Reality, including Mixed Reality Portal, was removed from Windows 11 version 24H2. Its removal must be considered separately from the HoloLens operating system and the emulator archive.[14][15]

Testing limits and research use

The emulator can exercise virtual rooms, different viewing angles and simulated user heights. Microsoft nevertheless directs developers to test on a physical HoloLens before store submission. Its test guidance covers lighting, reflective and transparent surfaces, motion, ambient noise, viewing distance, seated and standing use, battery consumption and power-state transitions. Those are real-world conditions and device behaviors that a successful emulator run alone does not validate.[3]

A published research example is the 2019 AR-Therapist prototype. Saad Alqithami and colleagues used Unity to build a game with target and non-target balls and tested it through HoloLens Emulator. Their evaluation used simulated case-study values, and the paper left human-subject evaluation for future work. It establishes use of the emulator for prototyping, rather than evidence that the proposed treatment was effective in patients.[16]

Documentation and support context

As checked on October 12, 2026, Microsoft's public emulator archive still publishes build links and its setup and input documentation remains readable. Its top archived HoloLens 2 build is from October 2024, while the separate device release notes list a September 2026 Windows Holographic update. The emulator archive should therefore not be used as a complete current headset-update history.[7][15]

Microsoft's device release notes state that HoloLens devices were no longer manufactured as of December 2024 and that first-generation security updates and technical support ended after December 10, 2024. For HoloLens 2, the current UK PSTI statement specifies a minimum security-update period ending February 28, 2028 for units purchased through February 28, 2025. The retained November 2024 feature-release entry separately describes monthly security servicing through December 2027. These are device and operating-system provisions; they do not specify an independent support deadline for the emulator.[15]

References

  1. ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 "Using the HoloLens Emulator". Microsoft Learn. https://learn.microsoft.com/en-us/windows/mixed-reality/develop/advanced-concepts/using-the-hololens-emulator. Retrieved 2026-10-12.
  2. ↑ 2.0 2.1 2.2 2.3 2.4 2.5 "Using Visual Studio to deploy and debug". Microsoft Learn. https://learn.microsoft.com/en-us/windows/mixed-reality/develop/advanced-concepts/using-visual-studio. Retrieved 2026-10-12.
  3. ↑ 3.0 3.1 3.2 "Testing your app on HoloLens". Microsoft Learn. https://learn.microsoft.com/en-us/windows/mixed-reality/develop/advanced-concepts/testing-your-app-on-hololens. Retrieved 2026-10-12.
  4. ↑ 4.0 4.1 4.2 4.3 "Install the tools". Microsoft Learn. https://learn.microsoft.com/en-us/windows/mixed-reality/develop/install-the-tools. Retrieved 2026-10-12.
  5. ↑ Microsoft HoloLens Team (2016-03-02). "Learn Windows Holographic Today". Windows Developer Blog. https://blogs.windows.com/windowsdeveloper/2016/03/02/learn-windows-holographic-today/. Retrieved 2026-10-12.
  6. ↑ Frederic Lardinois (2016-03-02). "Microsoft will soon offer a HoloLens emulator for developers". TechCrunch. https://techcrunch.com/2016/03/02/microsoft-will-soon-offer-a-hololens-emulator-for-developers/. Retrieved 2026-10-12.
  7. ↑ 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 "HoloLens 2 Emulator archive". Microsoft Learn. https://learn.microsoft.com/en-us/windows/mixed-reality/develop/advanced-concepts/hololens-emulator-archive. Retrieved 2026-10-12.
  8. ↑ 8.0 8.1 8.2 8.3 "Perception simulation". Microsoft Learn. https://learn.microsoft.com/en-us/windows/mixed-reality/develop/advanced-concepts/perception-simulation-overview. Retrieved 2026-10-12.
  9. ↑ 9.0 9.1 9.2 9.3 9.4 9.5 9.6 "Advanced HoloLens Emulator and Mixed Reality Simulator input". Microsoft Learn. https://learn.microsoft.com/en-us/windows/mixed-reality/develop/advanced-concepts/advanced-hololens-emulator-and-mixed-reality-simulator-input. Retrieved 2026-10-12.
  10. ↑ 10.0 10.1 "Using the Windows Device Portal". Microsoft Learn. https://learn.microsoft.com/en-us/windows/mixed-reality/develop/advanced-concepts/using-the-windows-device-portal. Retrieved 2026-10-12.
  11. ↑ "KB4570006: Update to disable and remove the RemoteFX vGPU component in Windows". Microsoft Support. https://support.microsoft.com/en-us/servicing/os/windows/2020/07/kb4570006-update-to-disable-and-remove-the-remotefx-vgpu-component-in-windows. Retrieved 2026-10-12.
  12. ↑ "Using the Windows Mixed Reality simulator". Microsoft Learn. https://learn.microsoft.com/en-us/windows/mixed-reality/develop/advanced-concepts/using-the-windows-mixed-reality-simulator. Retrieved 2026-10-12.
  13. ↑ "Holographic Remoting Overview". Microsoft Learn. https://learn.microsoft.com/en-us/windows/mixed-reality/develop/native/holographic-remoting-overview. Retrieved 2026-10-12.
  14. ↑ "Features and functionality removed in Windows client". Microsoft Learn. https://learn.microsoft.com/en-us/windows/whats-new/removed-features. Retrieved 2026-10-12.
  15. ↑ 15.0 15.1 15.2 "HoloLens 2 release notes". Microsoft Learn. https://learn.microsoft.com/en-us/hololens/hololens-release-notes. Retrieved 2026-10-12.
  16. ↑ Saad Alqithami; Musaad Alzahrani; Abdulkareem Alzahrani; Ahmed Mustafa (2019-11-15). "AR-Therapist: Design and Simulation of an AR-Game Environment as a CBT for Patients with ADHD". Healthcare, volume 7, issue 4, article 146. doi:10.3390/healthcare7040146. https://www.mdpi.com/2227-9032/7/4/146. Retrieved 2026-10-12.