Troubleshoot app attach in Azure Virtual Desktop
Important
App attach in Azure Virtual Desktop is currently in PREVIEW. See the Supplemental Terms of Use for Microsoft Azure Previews for legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.
If you're having issues when using app attach, use the information in this article to help troubleshoot.
Check file share access
To validate that your session hosts have the necessary access to a file share containing your MSIX images, you can use PsExec.
Download and install PsExec from Microsoft Sysinternals on a session host in your host pool.
Open PowerShell as an administrator and run the following command, which will start a new PowerShell session as the system account:
PsExec.exe -s -i powershell.exe
Verify that the context of the PowerShell session is the system account by running the following command:
whoami
The output should be the following:
nt authority\system
Mount an MSIX image from the file share manually by using one of the following examples, changing the UNC paths to your own values.
To mount an MSIX image in
.vhdx
format, run the following command:Mount-DiskImage -ImagePath \\fileshare\msix\MyApp.vhdx
To mount an MSIX image in
.cim
format, run the following commands. The CimDiskImage PowerShell module from the PowerShell Gallery will be installed, if it's not already.# Install the CimDiskImage PowerShell module, if it's not already installed. If (!(Get-Module -ListAvailable | ? Name -eq CimDiskImage)) { Install-Module CimDiskImage -WhatIf } # Import the CimDiskImage PowerShell module. Import-Module CimDiskImage # Mount the MSIX image Mount-CimDiskImage -ImagePath \\fileshare\msix\MyApp.cim -DriveLetter Z:
If the MSIX image mounts successfully, your session hosts have the correct necessary access to the file share containing your MSIX images.
Dismount the MSIX image by using one of the following examples.
To dismount an MSIX image in
.vhdx
format, run the following command:Dismount-DiskImage -ImagePath \\fileshare\msix\MyApp.vhdx
To dismount an MSIX image in
.cim
format, run the following commands:Get-CimDiskImage | Dismount-CimDiskImage
Next steps
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for