Musings of a Game Developer

Latest Post

Quick Fix for Really Slow Remote Desktop to Vista (X64)

I have spent a few hours today trying to use a Remote Desktop Connection from my Macbook to my Vista X64 machine on the same local network. After countless hits of exceptionally slow speed, I realised that it wasn’t network bandwidth or even heavy CPU usage that was slowing down my experience.

After a few searches on Google and many failed attempts, I found that the following command instantly fixed my problem;

netsh interface tcp set global autotuninglevel=disabled

I’m afraid I have no real idea what other impact this might have on your machine / server. I understand that this disables the built in network ‘tuning’ that Vista uses to try to improve your bandwidth usage so that all software on your machine is guaranteed a solid minimum Quality of Service (QoS). I suspect that it’ll have no noticable impact at all, it’ll just perform more like XP than Vista (which was fine).

If it does screw things up, you can reverse this action by;

netsh interface tcp set global autotuninglevel=normal

You’ll have to run this from a cmd.exe shell and will probably need to run cmd.exe with the ‘Run as Administrator…’ command. I have UAC disabled, so it runs fine anyway. You should just get a simple ‘Ok’ response from the software if it’s run ok.

I hope that this helps some people. It’s been running perfectly fine ever since.

No Responses

Recent Posts

Recent Comments

Timothy Kellar: Great write up. The iPhone is truly awesome and I don't like being without it. This time last year I had jumped in a pool with my iPhone and it was dead. I had to wait 10 days before I was able to get...

iPhone Coding – Sending In Application Email: [...] iPhone Code Snippets – Launching Safari and Other Apps [...]

John Wordsworth: Many thanks Wazoo - I'll update this article to point to the MSDN entry when I've ironed out the last few bugs from the blog design! I'm hoping to start on some articles based on things that I learnt from...

Kaffeevollautomaten: Thank you for your help!

wazoo: Thanks for this code..it did help me in XNA GS3.1, but not in 4.0 CTP. Did some googling and came across this entry in the MSDN. http://msdn.microsoft.com/en-us/library/bb199094(v=XNAGameStudio.40).aspx hth!

Aidin: Hi, thanks, it helped me!

Paul: Thanks, worked like a charm!

Wipeless: Thanks, works for what I need!

drozzy: Why can't I put it into Content folder? I put it in there and selected "Copy if newer" and can load it fine with "Game.Content.RootDirectory" + "levels/level1.txt" path?

fade3e@live.com: nvm, im stupid i got it to work, thamks ,much

fade3e@live.com: i am having trouble reproducing this on the zune it keeps hanging at StreamReader streamReader = new StreamReader(CustomerDir); the error is An unhandled exception of type 'System.IO.IOException' occurred...

Michael: Thanks a lot! Great, helpful, clear instructions!

mat redvers: Thanks for the info for network3 mms settings. i couldnt find the .cab installer on xda anywhere? this worked perfectly

mauricio: Thank you man, I really appreciate this peace of help since you explained it in a very comprehensive way.

Kris: This helped me out. Thanks!