A: Windows 7 and Windows Server 2008 natively support RemoteApp for Hyper-V. Earlier OSs require first an update (the links to which you can find here).

Once installed, enable RemoteApp for Hyper-V on the computer where the application is installed by changing the REG_DWORD value from 0 to 1 for the registry key HKLM\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\fDisabledAllowList.

Connecting the user to the RemoteApp application requires first creating an RDP file using the Remote Desktop Client. Create a file with the appropriate settings and save the file. Then open the file and manually add (or edit) the following lines in a text editor:

<p>remoteapplicationmode:i:1</p>
<p>alternate shell:s:rdpinit.exe</p>
<p>RemoteApplicationName:s:\\{appName\\}</p>
<p>RemoteApplicationProgram:s:\\{appPath\\}</p>
<p>DisableRemoteAppCapsCheck:i:1</p>
<p>Prompt for Credentials on Client:i:1</p>
<p>loadbalanceinfo:s:tsv://vmresource.1.\\{poolID\\}</p>

Replace \\{appName\\} with the name of the application and \\{appPath\\} with the path to its primary executable. The last line above is only required when a pool of desktops has been created in the RD Connection Manager. If this RDP file will connect to the pool, replace \\{poolID\\} with the ID of the pool you created, otherwise omit the line.