Windows 7 Professional as RemoteApp Server
I found out, that Windows 7 Professional doesn’t support providing RemoteApps to clients per default, only Windows 7 Enterprise, Ultimate or higher provides this functionality.
But fortunately, I found this thread on github.
You need to follow all the instructions in the thread:
The following files can be found in various subdirectories of the %SystemRoot%\WinSXS directory and copied to the appropriate place:
%SystemRoot%\system32\rdpinit.exe %SystemRoot%\system32\rdpshell.exe %SystemRoot%\system32\TSErrRedir.dll %SystemRoot%\system32\tspubwmi.dll %SystemRoot%\system32\wbem\tsallow.mof %SystemRoot%\system32\spp\tokens\ppdlic\terminalservices-remoteapplications-clientsku-ppdlic.xrm-ms
Then register the components:
RegSvr32 %SystemRoot\system32\tspubwmi.dll mofcomp %SystemRoot%\system32\wbem\tsallow.mof
Now patch %SystemRoot%\system32\rdpinit.exe (0x8000404 to 0x00000001)
rdpinit.exe (1.7601.17514) 32bit:
0000568E: 04 01 0000568F: 40 00 00005690: 00 00 00005691: 80 00
rdpinit.exe (1.7601.17514) 64bit:
0000611D: 04 01 0000611E: 40 00 0000611F: 00 00 00006120: 80 00
Finally add registry keys:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\TerminalTypes\eddcc3ce-6e7e-4f4b-8439-3d9ad4c9440f] "Name"="Remote Applications Terminal" "SessionSource"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\ConnectionHandler\eddcc3ce-6e7e-4f4b-8439-3d9ad4c9440f] "CLSID"="2be8bdbb-be09-499d-9a4b-4637e09ae00b" "Description"="Default Connection Handler" "Name"="Default Connection Handler" "fAcceptConnection"=dword:00000001
Now restart Terminal services and use RemoteAppTool to create Remote Applications and .rdp files for the clients.