Usb redirection and remote desktop in Windows RT

If you need to pass your usb port though to your remote session in Windows RT use the desktop version of remote desktop.  Set the options there.  These same settings will carry over to the modern UI remote desktop app.


How to activate Windows 8 Enterprise

When you install Windows 8 Enterprise your not prompted for a key.  You need to set the correct serial to activate.

Open an cmd prompt as a admin and enter this


You will get a pop up that your key was set.  Now you need to activate it.

slmgr.vbs -ato

Then you will get a pop up that activation has been successful


Get your Surface be a little more snappy UPDATED

I realized were all Windows even RT can be hacked \ tuned to be a little faster.

Windows search is running. This seem to eat up a good amount of resources. Setting to manual does not seem to impact search as I am still able to search email, app store etc..

Performance overall seems improved.

Another place to tune is the windows visual effects. I just set that to best performance. Make the desktop now just scream.  Office apps now launch and run very fast

Update.  I said to set the service to manual.  Make sure to disable to service as this did start back up after a while.

Update:  Disabling the search service is a bad idea after playing around with it for a few days.  I thought this would just impact the index creation, but doing searches show that search dead.  So better to leave it running.

Speed up Internet Explorer 10 in Windows RT with the help of TPL lists

Out of the box with the Surface running Windows RT, Internet Explorer is slow to load pages.  By enabling TPL lists you can speed up IE performance.  IE is not configured with any TPL lists.  What’s a TPL, check this link

To enable open IE in the desktop and choose tools, manage add-ons.

Choose tracking protection.  You will see that list is empty.

Select the get a tracking protection list online.  This will open IE.  Choose EasyList standard and click add.  Choose Fanboy and click add.

Close all the open windows and restart IE, on the desktop and restart IE in Modern UI.

To restart IE in Modern UI, just drag your finger from the top of the screen and drag all the way down.  You should notice a decent speed improvement when loading pages.

How to enable remote apps in Windows 8 and Windows RT

I am using the Microsoft Surface tablet with Windows RT.  I have some apps that I need to run on a more powerful desktop at home.  Such as Visual Studio, since I am working on some Windows 8 apps.

Why not VDI and Remote App on Windows 8.  Here is a primer on what VDI is from Microsoft 

There was some windows settings and registry hacking to get Windows 8 to be a Remote App server.  Let me show you what I did to get this working.

1.  Setup a Windows 8 Enterprise computer.  In my setup, this is running in Parallels on a iMac
2.  Disable the firewall in Windows 8 for all networks.
3.  Enable Remote Desktop connections

4.  Install the applications you need to be presented via Remote App in Windows 8.  In my case this was Visual Studio, and Office 2013
5.  Open up regedit and go to this key, [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList]
6.  Change the DWORD fDisabledAllowList to 1.  The default is 0
7.  Add a new key called Applications
8.  Under the Applications key add a key for each application your going to present via Remote App.

9.  Under each application key, create two string values.  One called Name and the other called Path.  Complete those strings with the name of the app and the correct path.
10.  You now need to create the RPD connection file for the client.  There is an app to take care of this.  This app does not run on Windows 8, but I did have luck getting it to run on Windows 7.  So I have another machine with Window 7.  The app is called RemoteApp tool,  Your just going to use this tool to create the RPD file.  The apps your going to present though Remote App will be installed on Window 8.
11.  On the Window 7 machine, run the RemoteApp tool and configure the application name, patt and remote app settings as shown.  The full name field should match the name you have in the name string in the registry.

12.  Save the RPD file.
13.  You should now be able to connect.  Move these RPD files over to your Surface.
14.  See the video for the action.

Update.  You should set your timeout limits for disconnected clients to 1 min.  As when you disconnect from an app, this will continue to run.  Fire up Local Group Policy Editor in Windows 8 and change the time limit for disconnected sessions, under computer configurations/administrative templates/windows components/remote desktop services/remote desktop session host