Review: WinAdmin for iPhone – The First Real iPhone Terminal Services Client App

WinAdmin is the sort of app I ‘ve been wanting to find for a long time “ a real, proper Windows Terminal Services client app for the iPhone. It ‘s been around for a while, but I ‘ve just recently got a chance to test out its latest version.
Over the last couple of years, I ‘ve tried out quite a few apps “ from both the jailbreak arena and the App Store “ that allow you to remotely access a Windows (or other) system via the iPhone. Several of them were pretty good apps “ but none were like the standard RDP clients I ‘m used to using on a Windows or Mac PC. WinAdmin is.
What Does It Do?
If you ‘re involved in IT / network support in an environment with Windows servers (or even workstations that need to be remotely accessed) than you ‘ve probably used Terminal Services “ and WinAdmin will look like home to you.

Here ‘s a little detail from its App Store description:
WinAdmin is a Microsoft Windows Remote Desktop Protocol (RDP) client for your iPhone or iPod Touch. WinAdmin allows you to remotely access and manage Windows computers using just your finger. WinAdmin also allows for multiple concurrent remote desktop sessions so you can quickly connect and interact with several Windows computers at once using a familiar Safari ‘page ‘ interface.
And some of its features:
- Scroll and pan across the Windows Desktop just by dragging the screen
- Zoom in and out on your Windows Desktop by using pinching and stretching gestures
- Switch between portrait and landscape views just by rotating your iPhone or iPod Touch
- Tap to single click the screen to perform a single click
- Double-tap to perform a double-click
- The ‘Favorite Servers ‘ tool allows you to save your connection settings for future use. Just tap any of your Favorite Servers to start a remote desktop session.
- Use the standard iPhone keyboard for text entry
- Lots of connection options. WinAdmin allows you to configure and save the following settings on a per server basis: username, password, domain, number of colors, screen resolution, port number, and whether or not to connect to the console session.

There are also some requirements for using this app. If you ‘ve used Terminal Services or you ‘re involved in IT, these will be obvious to you, but here ‘s a listing of them anyway:
- The following versions of Windows are supported: Windows 2000 Server, 2003 Server, XP Professional, Vista (Business, Enterprise & Ultimate editions), Windows Server 2008 (Terminal Services Gateway is not supported)
- XP Home users are supported but please read the FAQ on our support website before purchasing
- Your Windows computer must be reachable via the internet or your internal network by your iPhone or iPod Touch.
- Your Windows computer must be setup to allow remote desktop connections (also know as ‘Remote Desktop Sharing ‘, not to be confused with VNC)
- You must have the IP address or DNS name of your Windows computer and a valid Windows login for the computer.
- Any software or hardware firewalls need to be configured to allow remote desktop traffic from your iPhone / iPod Touch.
Again, if you ‘re involved in Windows support and you do any remote support, you know all these things and they ‘re no big deal.
**** If you haven ‘t used Terminal Services before “ READ THOSE REQUIREMENTS carefully. These are real *required* things. This is not one of those ‘Can I do this even though my IT guys say we don ‘t allow it ‘ sort of things. If all those aren ‘t met, this app will NOT work, just as no other Terminal Services client would not if those criteria are not met.
What Does It Do Well?
Nearly everything. Here ‘s some of the things I like best about WinAdmin:
The Favorite Servers page is a great feature “ it means you should just need to setup each server you need to access once and then have easy one tap access to it from there onwards (except when you need to change your own password or alter a screen resolution preference or similar). The set of preferences you ‘re able to store with each favorite is not comprehensive (when compared to a desktop app), but it covers the basics and is quite useful.
The ability to run multiple sessions is very useful “ especially if you have a good number of clients and / or servers that you need to support.

The Safari-like page interface for switching between active remote sessions is great. It ‘s comfortable because you ‘re used to it from Safari, and it works well “ it ‘s easy to just flick across and tap to select the session you want to work with.
It is fast. Very fast. There is very little lag or latency when doing things within remote sessions. And it just feels absolutely like an RDP client should. So you can easily go about your common support and admin tasks. Like managing printers

Or users and other domain objects

Restarting or troubleshooting Services

Managing group membership:

Working with command line apps is also easy

Everything moves around quickly and smoothly with finger touches and flicks. Just as one example, when logging in, it ‘s easy to flick the login screen up so that ‘s it ‘s positioned above where the keyboard is.
Also, nearly all the gestures feel natural and easy to use “ tap for single click, double-tap for double-click, tap and hold to bring up the right-click menu “ all work very well.
Toggling the keyboard to be visible or hidden is done with just a single tap on the ABC button for this.

In fact, none of the very few control buttons for the app get in your way at all. They ‘re all placed in a very minimalist top bar, where they ‘re easily accessible but take up hardly any screen space. To send a CTRL-ALT-DEL to the remote machine, you just tap once on the button at the top right of the screen.

When you exit out of WinAdmin, to take a call or work with another app, or if you let the iPhone go into sleep mode, your remote session/s are disconnected, but not logged off.
What ‘s Not So Good?
As with many remote apps, even on the desktop, there are a few things that are a little fussy and fiddly with WinAdmin “ but they are fairly minor things, like:
Sometimes tapping on small objects (like the X to close an app in the top right corner of its window) can be challenging to make work “ especially at higher resolutions. It may take a few attempts to get a response “ but always works in the end.
Scrolling within a single app is a bit awkward. I cannot make a two finger approach work for me, so I tend to use the scroll bars within an app to get this done. (please note “ scrolling on the desktop and with multiple apps open, is quite easy).
Overall
For anyone who does any Windows support / network admin, this app is a real sight for sore eyes. For me, it was almost ‘love at first sight ‘ when I saw its list of features “ and my affection for it has only grown with use.
As I ‘ve said above, I ‘ve tried quite a few remote access apps on the iPhone, but this one is easily the smoothest and the best I ‘ve tried. It also has the huge added benefit that in many Windows environments, Terminal Services is already setup “ so there is no need for any additional server-side setup, or opening of additional port on firewalls etc.
If you need to access Windows boxes regularly, I highly recommend this app.
You can find WinAdmin in the App Store, priced at $7.99.

JaaduRDP is more polished IMHO
Steven – I had not come across that app before. Just had a look – looks very nice. May take a look at reviewing that one as well. Thanks for the comment …
Pingback: Bookmarks for April 29th through May 1st | Donovan’s Brain
This app does not work !!
I have 3 pc's 1 with vista ultimate 2 with xp and winadmin will not conect to any of them.
they can all be accessed with remote desktop from both local and internet with other pc's
all the setting are correct I have forwarded the correct ports, changed the winadmins screen resolution to match mine, checked firewalls and it still fails to work.
don't waste your money on this app !!
The app definitely works, and works very well. Maybe if you provide a little more detail on what errors or responses you get, somebody can offer some troubleshooting advice.
this app works fine…i just dnt know how to access my home computer from sum1 elses internet connection if dats possible…please help
There's a few steps involved in making it work from away from home, so you may need to do some Googling for some, depending on your knowledge level. You need:
– A static and public IP address – meaning one that does not change and that is routable on the internet (i.e. not the one your Windows machine is likely using on your home network). If you get your internet access through a typical ISP (TWC or Comcast or similar), you also likely do not have a static (non-changing) address. Easiest way to get around this issue is to use a service like DynDNS.
– You need to tell your firewall / router to allow RDP (the protocol used by Windows Terminal Services and WinAdmin) traffic. On a typical Linksys or Netgear (or similar) router, you'll just need to do 'port forwarding' to allow traffic on Port 3389 (the default used for RDP) – and you need to have it forwarded to whichever Windows machine you have setup for Terminal Services (the one you have enabled Remote Desktop on).
There's more to each of these things, but again, Google will be your friend for specific step-by-step instructions depending on your own setup and equipment.
One other thing to keep in mind on all of this – by allowing access on that port, you open your PC up a little more than it already is to potential intrusions – as you do when allowing any service to accept traffic from the internet. Take appropriate precautions, and make sure your passwords for RDP are long and strong!
JaaduRDP works well but it requires a VNC server to be installed on any workstation/server you want to connect to.
i have windows 2008 foundation ‘it give me disconected quand je me connect ??
The App Store description notes that Terminal Services Gateway is not supported with Windows Server 2008 – is that possibly relevant to your case?
Do you need to be an Administrator on the remote PC, in order to get this App to work.
I tried to use Remote Desktop Lite and Admin rights were required.
You need to be able to have Remote Desktop enabled on the PC you want to connect to, and you need to have an account that has permission to connect via RDP. So … likely yes that you need admin access to ensure Remote Desktop is enabled.
I have this running on the iPad and it's GREAT! However, it runs fine on the Windows 2003 Servers, but not the Window 2008 servers as it just gives me a black screen. Ayone else having this issue?
It probably doesn't support NLA, thats why you cant connect to Win2008. Try itap RDP if you need that functionality. Or adjust the setting on your Win2008 server to support RDP connections from pre-NLA clients. Personally, Im just waiting for an app to support Terminal Services Gateway.
I have been using this app for about 3 months. It is wonderful. If I am on call and someone is locked out of their account, I can just remote in and unlock them without having to pull out my laptop and all of that jazz.
I see where some people have had issues, but those are due to routing issues. If you have VPN configured, you will be able to easily connect to everything inside of your infrastructure. I have our Exchange server, Citrix Farm and multiple DCs configured. It could not be any easier.
Good stuff – this really is a great app.
Does it work on windows 7 home?????????
that's what i want to know!