Release notes - April 2018
The Windows 10 April 2018 Update (also known as RS4) includes new features for both HoloLens and Windows Mixed Reality immersive headsets connected to PCs.
To update to the latest release for either device type, open the Settings app, go to Update & Security, then select the Check for updates button. On a Windows 10 PC, you can also manually install the Windows 10 April 2018 Update using the Windows media creation tool.
Latest release for Desktop: Windows 10 April 2018 Update (10.0.17134.1)
Latest release for HoloLens: Windows 10 April 2018 Update (10.0.17134.80)
A message from Alex Kipman and overview of new mixed reality features in the Windows 10 April 2018 Update
New features for Windows Mixed Reality immersive headsets
The Windows 10 April 2018 Update includes many improvements for using Windows Mixed Reality immersive (VR) headsets with your desktop PC, such as:
- New environments for the mixed reality home - You can now choose between the Cliff House and the new Skyloft environment by selecting Places on the Start menu. We've also added an experimental feature that will let you use custom environments you've created.
- Quick access to mixed reality capture - You can now take mixed reality photos using a motion controller. Hold the Windows button and then tap the trigger. This works across environments and apps, but will not capture content protected with DRM.
- New options for launching and resizing content - Apps are now automatically placed in front of you when you launch them from the Start menu. You can also now resize 2D apps by dragging the edges and corners of the window.
- Easily jump to content with "teleport" voice command - You can now quickly teleport to be in front of content in the Windows Mixed Reality home by gazing at content and saying "teleport."
- Animated 3D app launchers and decorative 3D objects for the mixed reality home - You can now add animation to 3D app launchers and allow users to place decorative 3D models from a webpage or 2D app into the Windows Mixed Reality home.
- Improvements to Windows Mixed Reality for SteamVR - Windows Mixed Reality for SteamVR is out of "early access" with new upgrades, including: haptic feedback when using motion controllers, improved performance and reliability, and improvements to the appearance of motion controllers in SteamVR.
- Other improvements - Automatic performance settings have been updated to provide a more optimized experience (you can manually override this setting). Setup now provides more detailed information about common compatibility issues with USB 3.0 controllers and graphics cards.
New features for HoloLens
The Windows 10 April 2018 Update has arrived for all HoloLens customers! This update is packed with improvements that have been introduced since the last major release of HoloLens software in August 2016.
|Auto-placement of 2D and 3D content on launch||A 2D app launcher or 2D UWP app auto-places in the world at an optimal size and distance when launched instead of requiring the user to place it. If an immersive app uses a 2D app launcher instead of a 3D app launcher, the immersive app will auto-launch from the 2D app launcher same as in RS1.|
A 3D app launcher from the Start menu also auto-places in the world. Instead of auto-launching the app, users can then click on the launcher to launch the immersive app. 3D content opened from the Holograms app and from Edge also auto-places in the world.
|When opening an app from the Start menu, you will no longer be asked to place it in the world.
If the 2D app/3D app launcher placement is not optimal, you can easily move them using new fluid app manipulations described below. You can also re-position the 2D app launcher/3D content by saying "Move this" and then using gaze to re-position the content.
|Fluid app manipulation||Move, resize, and rotate 2D and 3D content without having to enter "Adjust" mode.||To move a 2D UWP app or 2D app launcher, simply gaze at its app bar and then use the tap + hold + drag gesture. You can move 3D content by gazing anywhere on the object and then using tap + hold + drag.
To resize 2D content, gaze at its corner. The gaze cursor will turn into a resize cursor, and then you can tap + hold + drag to resize. You can also make 2D content taller or wider by looking at its edges and dragging.
To resize 3D content, lift up both your hands into gesture frame, fingers up in the ready position. You'll see the cursor turn into a state with 2 little hands. Do the tap and hold gesture with both your hands. Moving your hands closer or farther apart you will change the size of the object. Moving your hands forward and backward relative to each other will rotate the object. You can also resize/rotate 2D content this way.
|2D app horizontal resize with reflow||Make a 2D UWP app wider in aspect ratio to see more app content. For example, making the Mail app wide enough to show the Preview Pane.||Simply gaze at the left or right edge of the 2D UWP app to see the resize cursor, then use the tap + hold + drag gesture to resize.|
|Expanded voice command support||You can do more simply using your voice.||Try these voice commands:
|Updated Holograms and Photos apps||Updated Holograms app with new holograms. Updated Photos app.||You will notice an updated look to the Holograms and Photos apps. The Holograms app includes several new Holograms and a label maker for easier creation of text.|
|Improved mixed reality capture||Hardware shortcut start and end MRC video.||Hold Volume Up + Down for 3 seconds to start recording MRC video. Tap both again or use the bloom gesture to end.|
|Consolidated spaces||Simplify space management for holograms into a single space.||HoloLens finds your space automatically, and no longer requires you to manage or select spaces. If you have problems with holograms around you, you can go to Settings > System > Holograms > Remove nearby holograms. If needed, you can also select Remove all holograms.|
|Improved audio immersion||You can now hear HoloLens better in noisy environments, and experience more lifelike sound from applications as their sound will be obscured by real walls detected by the device.||You don't have to do anything to enjoy the improved spatial sound.|
|File Explorer||Move and delete files from within HoloLens.||You can use the File Explorer app to move and delete files from within HoloLens.
Tip: If you don’t see any files, the "Recent" filter may be active (clock icon is highlighted in left pane). To fix, select the This Device document icon in the left pane (beneath the clock icon), or open the menu and select This Device.
|MTP (Media Transfer Protocol) support||Enables your desktop PC to access your libraries (photos, videos, documents) on HoloLens for easy transfer.||Similar to other mobile devices, connect your HoloLens to your PC to bring up File Explorer to access your HoloLens libraries (photos, videos, documents) for easy transfer.
|Captive portal network support during setup||You can now set up your HoloLens on a guest network at hotels, conference centers, retail shops, or businesses that use captive portal.||During setup, select the network, check connect automatically if desired, and enter the network information as prompted.|
|Photo and video sync through OneDrive app||Your photos and videos from HoloLens will now sync via the OneDrive app from the Microsoft Store instead of directly through the Photos app.||To set this up, download and launch the OneDrive app from the Store. On first run you should be prompted to automatically upload your photos to OneDrive, or you can find the option in the app settings.|
|Spatial mapping improvements||Quality, simplification, and performance improvements.||Spatial mapping mesh will appear cleaner – fewer triangles are required to represent the same level of detail. You may notice changes in triangle density in the scene.|
|Automatic selection of focus point based on depth buffer||Submitting a depth buffer to Windows allows HoloLens to select a focus point automatically to optimize hologram stability.||In Unity, go to Edit > Project Settings > Player > Universal Windows Platform tab > XR Settings, expand the Windows Mixed Reality SDK item, and ensure Enable Depth Buffer Sharing is checked. This will be automatically checked for new projects.
For DirectX apps, ensure you call the CommitDirect3D11DepthBuffer method on HolographicRenderingParameters each frame to supply the depth buffer to Windows.
|Holographic reprojection modes||You can now disable positional reprojection on HoloLens to improve the hologram stability of rigidly body-locked content such as 360-degree video.||In Unity, set HolographicSettings.ReprojectionMode to HolographicReprojectionMode.OrientationOnly when all content in view is rigidly body-locked.
For DirectX apps, set HolographicCameraRenderingParameters.ReprojectionMode to HolographicReprojectionMode.OrientationOnly when all content in view is rigidly body-locked.
|App tailoring APIs||Windows APIs know more about where your app is running, such as whether the device’s display is transparent (HoloLens) or opaque (immersive headset) and whether a UWP app’s 2D view is showing up in the holographic shell.||Unity had previously manually exposed HolographicSettings.IsDisplayOpaque in a way that worked even before this build.
For DirectX apps, you can now access existing APIs like HolographicDisplay.GetDefault().IsOpaque and HolographicApplicationPreview.IsCurrentViewPresentedOnHolographicDisplay on HoloLens as well.
|Research mode||Allows developers to access key HoloLens sensors when building academic and industrial applications to test new ideas in the fields of computer vision and robotics, including:||Research mode documentation
Research mode sample apps
For commercial customers
|Use multiple Azure Active Directory user accounts on a single device||Share a HoloLens with multiple Azure AD users, each with their own user settings and user data on device.||IT Pro Center: Share HoloLens with multiple people|
|Change Wi-Fi network on sign-in||Change Wi-Fi network before sign-in to enable another user to sign in with his or her Azure AD user account for the first time, allowing users to share devices at various locations and job sites.||On the sign-in screen, you can use the network icon below the password field to connect to a network. This is helpful when this is your first time signing into a device.|
|Unified enrollment||It's now easy for a HoloLens user who set up the device with a personal Microsoft account to add a work account (Azure AD) and join the device to their MDM server.||Simply sign in with an Azure AD account, and enrollment happens automatically.|
|Mail Sync without MDM enrollment||Support for Exchange Active Sync (EAS) mail sync without requiring MDM enrollment.||You can now sync email without enrolling in MDM. You can set up the device with a Microsoft Account, download and install the Mail app, and add a work email account directly.|
For IT pros
|New "Windows Holographic for Business" OS name||Clear edition naming to reduce confusion on edition upgrade license application when Commercial Suite features are enabled on HoloLens.||You can see which edition of Windows Holographic is on your device in Settings > System > About. "Windows Holographic for Business" will appear if an edition update has been applied to enable Commercial Suite features. Learn how to unlock Windows Holographic for Business features.|
|Windows Configuration Designer (WCD)||Create and edit provisioning packages to configure HoloLens via updated WCD app. Simple HoloLens wizard for edition update, configurable OOBE, region/time zone, bulk Azure AD token, network, and developer CSP. Advanced editor filtered to HoloLens supported options, including Assigned Access and Account Management CSPs.||IT Pro Center: Configure HoloLens using a provisioning package|
|Configurable setup (OOBE)||Hide calibration, gesture/gaze training, and Wi-Fi configuration screens during setup.||IT Pro Center: Configure HoloLens using a provisioning package|
|Bulk Azure AD token support||Pre-register device to Azure AD directory tenant for quicker user setup flow.||IT Pro Center: Configure HoloLens using a provisioning package|
|DeveloperSetup CSP||Deploy profile to set up HoloLens in Developer mode. Useful for both development and demo devices.||IT Pro Center: Configure HoloLens using a provisioning package|
|AccountManagement CSP||Share a HoloLens device and remove user data after sign-out or inactivity/storage thresholds for temporary usage. Supports Azure AD accounts.||IT Pro Center: Configure HoloLens using a provisioning package|
|Assigned access||Windows assigned access for first-line workers or demos. Single or multi-app lockdown. No need to developer unlock.||IT Pro Center: Set up HoloLens in kiosk mode|
|Guest access for kiosk devices||Windows assigned access with password-less guest account for demos. Single or multi-app lockdown. No need to developer unlock.||IT Pro Center: Set up HoloLens in kiosk mode|
|Set up (OOBE) diagnostics||Get diagnostic logs from HoloLens so you can troubleshoot Azure AD sign-in failures (before Feedback Hub is available to the user whose sign-in failed).||When setup or sign-in fails, choose the new Collect info option to get diagnostic logs for troubleshooting.|
|Local account indefinite password expiry||Remove disruption of device reset when local account password expires.||When provisioning a local account, you no longer need to change the password every 42 days in Settings, as the account password no longer expires.|
|MDM sync status and details||Standard Windows functionality to understand MDM sync status and details from within HoloLens.||You can check the MDM sync status for a device in Settings > Accounts > Access Work or School > Info. In the Device sync status section, you can start a sync, see areas managed by MDM, and create and export an advanced diagnostics report.|
We've worked hard to deliver a great Windows Mixed Reality experience, but we're still tracking some known issues. If you find others, please give us feedback.
You may notice the following issues after updating from RS1 to RS4 on your HoloLens:
- Pins reset - The 3x3 apps pinned to your Start menu will be reset to the defaults after update.
- Apps and placed holograms reset - Apps placed in your world will be removed after the update and will need to be re-placed throughout your space.
- Feedback Hub may not launch immediately - Immediately after update, it will take a few minutes before you are able to launch some inbox apps such as Feedback Hub, while they update themselves.
- Corporate Wi-Fi certificates need to be re-synced - We're investigating an issue that requires the HoloLens to be connected to a different network in order for corporate certificates to be re-synced to the device before it is able to reconnect to corporate networks using certificates.
- H.265 HEVC Video Playback does not work - Applications that attempt to play back H.265 videos will receive an error message. The workaround is to access the Windows Device Portal, select Apps on the left navigation bar, and remove the HEVC application. Then, install the latest HEVC Video Extension from the Microsoft Store. We are investigating the issue.
For developers: updating HoloLens apps for devices running Windows 10 April 2018 Update
Along with a great list of new features, the Windows 10 April 2018 Update (RS4) for HoloLens enforces some code behaviors that previous versions did not:
- Permission requests to use sensitive resources (camera, microphone, etc.) - RS4 on HoloLens will enforce permission requests for apps intending to access sensitive resources, such as the camera or microphone. RS1 on HoloLens did not force these prompts, so, if your app assumes immediate access to these resources, it may crash in RS4 (even if the user grants permission to the requested resource). Please read the relevant UWP app capability declarations article for more information.
- Calls to apps outside your own - RS4 on HoloLens will enforce proper use of the Windows.System.Launcher class to launch another app from your own. For example, we've seen issues with apps calling Windows.System.Launcher.LaunchUriForResultsAsync from a non-ASTA (UI) thread. This would succeed in RS1 on HoloLens, but RS4 requires the call to be executed on the UI thread.
Windows Mixed Reality on Desktop
- If you notice after the Windows 10 April 2018 Update that graphics are more blurry than before, or that the field of view looks smaller on your headset, the automatic performance setting may have been changed in order to maintain a sufficient framerate on a less powerful graphics card (such as Nvidia 1050). You can manually override this (if you choose) by navigating to Settings > Mixed reality > Headset display > Experience options > Change and changing "Automatic" to "90 Hz." You can also try changing Visual quality (on the same Settings page) to "High."
Windows Mixed Reality setup
- When setting up Windows with a headset connected, your PC monitor may go blank. Unplug your headset to enable output to your PC monitor to complete Windows setup.
- If you do not have headphones connected, you may miss additional tips when you first visit the Windows Mixed Reality home.
- Other Bluetooth devices can cause interference with motion controllers. If the motion controllers have connection/pairing/tracking issues, make sure the Bluetooth radio (if an external dongle) is plugged in to an unobstructed location and not immediately next to another Bluetooth dongle. Also try powering down other Bluetooth peripherals during Windows Mixed Reality sessions to see if it helps.
Games and apps from the Microsoft Store
- Some graphically intensive games, like Forza Motorsport 7, may cause performance issues on less capable PCs when played inside Windows Mixed Reality.
- If you have Cortana enabled on your host PC prior to using your Windows Mixed Reality headset, you may lose spatial sound simulation applied to the apps you place around the Windows Mixed Reality home.
- The work around is to enable "Windows Sonic for Headphones" on all the audio devices attached to your PC, even your headset-connected audio device:
- Left-click the speaker icon on the desktop taskbar and select from list of audio devices.
- Right-click the speaker icon on the desktop taskbar and select "Windows Sonic for Headphones" in the "Speaker setup" menu.
- Repeat these steps for all of your audio devices (endpoints).
- Another option is turning off "Let Cortana respond to Hey Cortana" in Settings > Cortana on your desktop prior to launching Windows Mixed Reality.
- The work around is to enable "Windows Sonic for Headphones" on all the audio devices attached to your PC, even your headset-connected audio device:
- When another multimedia USB device (such as a web cam) shares the same USB hub (either external or inside your PC) with the Windows Mixed Reality headset, in rare cases the headset's audio jack/headphones may either have a buzzing sound or no audio at all. You can fix this by your headset into a USB port that does not share the same hub as the other device, or disconnect/disable your other USB multimedia device.
- In very rare cases, the host PC's USB hub cannot provide enough power to the Windows Mixed Reality headset and you may notice a burst of noise from the headphones connected to the headset.
- If you've placed a large number of holograms in your Windows Mixed Reality home, some may disappear and reappear as you look around. To avoid this, remove some of the holograms in that area of the Windows Mixed Reality home.
- If input is not being routed to the headset, the motion controller will briefly disappear when being held next to the room boundary. Pressing Win+Y to ensure there's a blue banner across the Desktop monitor will resolve this.
- Occasionally, when you click on a web page in Microsoft Edge, the content will zoom instead of click.
Desktop app in the Windows Mixed Reality home
- Snipping Tool does not work in Desktop app.
- Desktop app does not persist setting on re-launch.
- If you're using Mixed Reality Portal preview on your desktop, when opening the Desktop app in the Windows Mixed Reality home, you may notice the infinite mirror effect.
- Running the Desktop app may cause performance issues on non-Ultra Windows Mixed Reality PCs; it is not recommended.
- Desktop app may auto-launch because an invisible window on Desktop has focus.
- Desktop User Account Control prompt will make headset display black until the prompt is completed.
Windows Mixed Reality for SteamVR
- You may need to launch Mixed Reality Portal after updating to ensure the necessary software updates for the Windows 10 April 2018 Update have completed before launching SteamVR.
- You must be on a recent version of Windows Mixed Reality for SteamVR to remain compatible with the Windows 10 April 2018 Update. Make sure automatic updates are turned on for Windows Mixed Reality for SteamVR, which is located in the "Software" section of your library in Steam.
An early version of the Windows 10 April 2018 Update pushed to Insiders (version 17134.5) was missing a piece of software necessary to run Windows Mixed Reality. We recommend avoiding this version if using Windows Mixed Reality.
We've identified a performance regression when using Surface Book 2 on the initial release of this update (10.0.17134.1) that we are working to fix in an upcoming update patch. We suggest waiting until this has been fixed before updating manually or waiting for the update to roll out normally.
Provide feedback and report issues
Please use the Feedback Hub app on your HoloLens or Windows 10 PC to provide feedback and report issues. Using Feedback Hub ensures that all necessary diagnostics information is included to help our engineers quickly debug and resolve the problem.
Be sure to accept the prompt that asks whether you’d like Feedback Hub to access your Documents folder (select Yes when prompted).
Prior release notes
- Release notes - October 2017
- Release notes - August 2016
- Release notes - May 2016
- Release notes - March 2016
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.