TeamViewer For SmartPhones iPhone, iPad And Android

TeamViewer – one of the best commercial / free desktop sharing software is available for Smart Phones ! This makes life more easier for those who are on the move and still want to assist their friends, family and clients remotely !

With TeamViewer releasing software for smartphones, all you need is :

1> An android based smart phone, and / or

2> An iPhone and / or iPad, and

3> Internet connection.

Download Teamviewer for smart phones from here.

I’ve listed a few common TeamViewer Problems. If you encounter any strange problem, do post it here. We can try to find some solution !

Windows XP – Enable Multiple Simultaneous Remote Desktop Connections

Windows XP – Brilliant Trick For Enabling Multiple Simultaneous Remote Desktop Connections

MCE (Media Center Edition) and Professional versions of Windows XP come with the Remote Desktop (RD) service using which you are able to remotely connect to your PC and access or control it from another distant PC or host.

But, Windows XP system does not support multiple RD sessions and allows only one simultaneous RDC (Remote Desktop Connection) from one particular user. If a Windows XP host is logged on by a local user and a remote user tries to establish a RDC to it, the local user get automatically disconnected and the console screen gets locked.

In contrast to Terminal Services feature in Windows Server 2003, Server 2008 and 2000, Remote Desktop in XP is meant for use by single user only, may it be a remote or local user.

However, it is possible that you enable multiple simultaneous RDC sessions service in XP MCE and XP Professional by either using a termserv.dll patch or a cracked termserv.dll version 5.1.2600.2055. Just follow the below mentioned steps.

  • Download the below mentioned patched termsrv.dll file (within ZIP file) according to the Windows XP version that you are using. 

For Windows XP RTM, SP2 & SP1, download termsrv.dll (version 5.1.2600.2055)

For Windows XP SP2, download termsrv.dll (version 5.1.2600.2180)

For Windows XP SP3, download termsrv.dll (version 5.1.2600.5512) 

The patched termsrv.dll normally overwrites the below mentioned Hexadecimal code bits with the corresponding values

00022A6A: 16 90

00022A69: 7F 90

00022A17: 74 75 

  • Restart the PC. While it is booting, press F8 key and then choose the option “Safe Mode” to start your system in Safe Mode.


Restarting your system in safe mode is required incase you are presently running Remote Desktop or Terminal Services and you need to skip or bypass the System File Protection (SFP). Otherwise, you will get an error message prompting you for restoring the original termsrv.dll.

  • Navigate to %windir%\System32 and create a backup copy of termsrv.dll. You may alternatively rename it.
  • You need to either delete or rename the termserv.dll file in the folder %windir%\System32\dllcache.
  • Now, copy the downloaded patched termsrv.dll into the folders %windir%\System32, %windir%\System32\dllcache and %windir%\ServicePackFiles\i386 (if exist).
  • Download ts_multiple_sessions.bat file (within ZIP file) and run it so as to merge the new registry values in the system registry. 

Alternatively, you may also run the Registry Editor and add the below mentioned registry values manually.

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\Licensing Core]


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]


  • Next, click on the “Start” button to display the Start Menu and select “Run”. Type in “gpedit.msc” and press “Enter” to open Group Policy Editor.
  • Go to Computer Configuration, then “Administrative Templates” followed by “Windows Components” and “Terminal Services”.
  • Enable the option that limits the number of concurrent connections and fix the value for number of connections as “3” (or more). This will allow more than one user to log on and use the PC simultaneously.
  • Right click on “My Computer” and select “Properties”. In the “Remote” tab in “System Properties” Window, select the radio button corresponding to the option that allows users to connect to the PC remotely to make sure that “Remote Desktop” option is enabled.
  • Go to Control Panel and select “User Accounts”. Click on the option that allows you to change the way in which users log on/off. Enable the option “Fast User Switching”.
  • Finally, restart the PC normally. 

Incase you get a “file in use” or “Access denied” error while trying to overwrite termserv.dll, you need to navigate to Control Panel -> Administrator Tools -> Services and turn off Terminal Services”.

Also note that each remote user trying to establish a RDC must have an individual user account on the target PC and needs to confirm the same with authentic username and password.

Anytime in future, if you wish to revert back to the original termsrv.dll, you need to delete the patched termsrv.dll and simply rename the backup file to “termsrv.dll”. You need to do these changes in Safe mode if Terminal Services happens to be running.

If your Windows XP system is connected to local network domain, Windows will automatically set the value data of the registry key “AllowMultipleTSSessions” to “0”, each time your system restarts.

However, for multiple RDC sessions to be allowed in Active Directory (AD) Domain Environment, the value data of the registry key “AllowMultipleTSSessions” needs to be fixed to “1” on every startup. To make the necessary changes in the value, you need to rerun the batch file “ts_multiple_sessions.bat” each time the computer starts.

An easier option is to put “ts_multiple_sessions.bat” in the folder “C:\Documents and Settings\All Users\Start Menu\Programs\Startup”. The batch file will now run automatically when the first user having administrative privileges logs in to the system.

As another workaround, you may define a sub key under the below mentioned registry branch:


The batch file will automatically run on boot up. This method is quite beneficial at time when the PC is not logged on by any user but still has to allow multiple RDC sessions.

Also, if the user closes the RDC rather than logging off and later attempts to log on back, he/she might get a message regarding TCP/IP error event ID 4226. In order to get rid of this problem, you need to download and apply Event ID 4226 and TCP/IP connection limit patch for Windows XP and fix number of connections as 50 (at least).

Connect Remote Desktop Protocol (RDP) Client To Localhost

Useful Tricks For Connecting Remote Desktop Protocol (RDP) Client To Localhost

Windows XP users must have noticed that while trying run the Remote Desktop (RD) Client to establish a RDC (Remote Desktop Connection ) with the localhost (i.e. on the own computer itself) via the Terminal Server service, the RDC session either cannot be established or gets disconnected giving an error message. (This post will help you fix the problem of Remote Computer Disconnected the session because of an error in the Licensing protocol in Windows Vista. )

The error message notifies you that the RDP client was unable to connect as the user is already connected to PC’s console and a new session can’t be established.

Basically, the behavior of the Remote Desktop service in Windows XP prevents a Remote Desktop Connection from being established with or locahost. Generally, users who wish to have two sessions on the console or want to tunnel RDC through encrypted Secure Shell (SSH) try to establish a RDC with the localhost.

Sometimes users also attempt to establish RDC with the localhost in order to check whether the termsrv.dll patch has worked to unlock the restriction on concurrent RDC sessions.

However, it is possible that you enable Remote Desktop so as to connect to the localhost for establishing another desktop session. Below mentioned are a few methods that you can apply.

Method 1: Connect RDC to IP address

The trick can be used with Media Center Edition and Professional (Pro) Edition of Windows XP released prior to XP SP2 (Service Pack 2). The IP address is an internal TCP/IP loopback IP address and RD service in Windows XP Media Center and Pro editions prior to SP2 support connection through this loopback address.

However, connection via localhost or string is actively blocked.

Method 2: Connect to Terminal Services using another Non Standard Port.

By this method you may establish a RDC with the localhost (or address) by using another non standard port rather than the default (i.e. 3389) one. This trick is useful in XP SP2 & SP3 versions which do not support localhost connection through loopback IP address. RD listens and connects using the port 3389 by default.

Hence, to use this method you need to first change the listening port.

Method 3: Run RDC (mstsc.exe) Simulated as being run from a different Operating System

In this trick you actually make Terminal Services to think that the RDP Client which is trying to establish a connection with the localhost is from a different operating system, ultimately indicating that the RDC is from a different remote computer. Follow the below mentioned steps:

  • Create a folder named “RDC” in C drive.
  • Navigate to the folder “C:\Windows\System32\ and copy the files “mstscax.dll” and “mstsc.exe” to the newly created folder (i.e. to C:\RDC).
  • Now go to “C:\RDC”, right click on the file “mstsc.exe” and select the option “Properties” from the right-click context menu.
  • Go to the tab “Compatibility”.
  • Check (Tick) the checkbox corresponding to the option for running the program in a compatibility mode for the chosen OS and select Windows Me/ Windows 98 OS from the dropdown list.
  • Then, click on the button “OK”.
  • Double-click on “mstsc.exe” in the “C:\RDC” folder so as to run RDC and now the RDP client will be able to connect to address or localhost.

You need to remember that, when you log on to the RD session, you need to log on as a different user. Otherwise, you might be forcibly logged out.

Can We Stream And Watch Movies On Teamviewer ?

Teamviewer is one of the BEST remote desktop software that is available for free. One of the visitors asked me if she could use TeamViewer to watch and share movies (with her boyfriend, she wanted to make it as Romantic as possible since they both are into a long distance relationship) with someone else sitting at the other end of the world. Honestly, it is a really romantic idea to watch movie that way, but TeamViewer is not the right choice !

Teamviewer is meant for remote desktop sharing, for trouble shooting. Even if you manage to watch the movie, you may not enjoy the whole experience …

How Can I Watch Movie With My BoyFriend / GirlFriend On Remote Computer ?

If you plan to have a Romantic e-date, then there’s nothing to worry as technology is so advanced that you pretty much have a solution for anything you need ! For those who want to watch movies with their partners sitting in remote position, download a free software called VLC. We have, in the past, written an article which explains how you can use VLC as a streaming server.  Engadget too has a detailed article which explains the same !

To make it more romantic, you probably can order, online, some delectable food from the nearest restaurant and have a remote E-Dinner / E-Lunch ! 😉

Install And Enable Remote Desktop In Home Edition Version Of Windows XP

Interesting Trick For Installing And Enabling Remote Desktop In Home Edition Version Of Windows XP

Terminal Services or Remote Desktop (RD) feature is not packaged with the Home Edition version of Windows XP. Though it has a RDC (Remote Desktop Connection) client which enables you to connect to a remote computer, you are unable to accept any RDC on your XP Home Edition system.

Nevertheless, you may install RDP (Remote Desktop Protocol) on your system and enable it to accept a Remote Desktop Connection. You need to follow the trick mentioned below.

As an alternative, you may use convenient and free VNC remote control software such as UltraVNC if you are just looking to remote control a distant computer having a Home Edition version of Windows XP.

Incase you wish to install Terminal Services or Remote Desktop (server component) on your XP Home Edition system, you will need to configure the operating system to identify itself as XP Professional Edition.

After making the necessary configurations, you need to make sure that the operating system now recognizes itself as XP Professional Edition. For verifying the same, you need to right click on “My computer” and choose “Properties” from the context menu and view the “System Properties”.

Now, follow the below mentioned steps.

  • Download DevCon, a command-line utility from Here and install it. This utility works as a substitute to Device Manager. 
  • You need to execute the self-extractor executable, devcon.exe. Choose a folder in order to unpack its contents. 
  • Once you do that, devcon.exe will generate two folders namely “i386” and “ia64” within the chosen folder. 
  • Now go to command prompt (Cmd) and change the directory to the folder “i386” (generated by DevCon). To reinstall the rdpdr driver, run the below mentioned command: 
  • devcon.exe -r install %windir%\inf\machine.inf root\rdpdr 
  • Next, restart your PC. 

Your system which is been converted to XP Professional Edition from XP Home Edition, does not possess the necessary settings related to Terminal Services in the system registry. To enable Terminal Services or Remote Desktop in your XP Home Edition turned Professional Edition system, follow the below mentioned steps:

  • Download the batch script “enable_tsxp.bat” and run it.
  • Once you run the batch script, a .reg file will be created so as to merge the necessary values related to Terminal Services into the system registry and bootlog.
  • Once the registry is patched, you need to restart the PC. 

After the PC reboots, the Terminal Services will start running and will be ready to accept any incoming RDC session.

  • You may verify whether Terminal Services is really running. Go to “Control Panel”, select “Administrator Tools”, and then select “Services”. Look for the Entry “Terminal Services”. Check if is status is set as “Started”. If not so, set it as “Started” manually.
  • You won’t find the tab “Remote” within “System Properties” and you need to ensure that the Firewall does not restrict the port 3389, which is default port for RD. 

It is quite helpful if you use a cracked version to patch termsrv.dll as it allows numerous RDC sessions. It also helps you in fixing disconnection issues and testing.

You need to note that the setting in the registry enables the auto logon feature. Therefore, the computer will automatically logon to the administrator account on the local console every time the system starts up without prompting for a password or allowing you to select a user account to login.  

However, you may disable this feature by using the below mentioned steps:

  • Go to “Run” option in the Start Menu, type in “regedit” and press “Enter” to open the “Registry Editor”.
  • Locate the registry key mentioned below: 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  • Double click on “AutoAdminLogin” and change its value data to “0”.

TeamViewer – Only LAN Connections Possible Problem – How To Solve?

Recently Nishanth posted this query:


Teamviewer was working perfectly when i was accessing my desktop remotely on my wifi connection at home.Now that i live far away from home whenever i switch on teamviewer on my laptop to access my home computer it shows a message in green “Only Lan connections possible”.

What exactly is the problem ?

Original link.

If you are using TeamViewer Version 3.6.4606 or above, then a new feature was introduced “Option to allow LAN connections only (turns off Internet access)“. Strong possibility is that you have turned of this option, unknowingly, which is preventing you from connecting to your partner over the internet.

To check if you have accidentally turned this option, go to TeamViewer Advanced Options and check if you have clicked on the “LAN Connections only” checkbox. That should solve your problem.

Related TeamViewer Questions:

1> Solve TeamViewer commercial use suspected problem.

2> TeamViewer alternative.

3> Free online technical computer support.

4> How to reinstall TeamViewer.

5> How to remove TeamViewer.

How To Remove TeamViewer From My Computer?

There are various ways to remove / uninstall TeamViewer from your computer:

1> The easiest way is to remove the program from Add or Remove Programs utlility which comes built-in all version of Windows. Click on Start –> Control Panel –> Add or Remove Program –> Find TeamViewer in the list and click on Remove.

2> You can also use MyUninstaller, which serves as an excellent replacement tool to the standard Windows Add/Remove utility. You can use this utility to list programs on a system, and remove / uninstall TeamViewer from the list.

A few other posts, related to Teamviewer, that you might be interested in:

1> Solution for TeamViewer Commercial Use Susptected problem,

2> Reinstall TeamViewer, if your TeamViewer has expired.

Turn On / Enable Remote Desktop Remotely In Windows 7 – Registry Settings

Enable Remote Desktop Service On A Distant Computer Remotely Using Registry Trick In Windows Vista/ XP/ 2000/ 2003/ 2008

Remote Desktop Protocol (RDP) service or Remote Desktop (RD) is a powerful tool that enables you to log on to a distant computer remotely and enjoy complete privileges and access to the remote system as if you are sitting in front of it.

Remote Desktop, also called as Terminal Services, is very much beneficial if your server or computer is placed at a distant location and regular trips to the place for configuring, troubleshooting or managing the system isn’t feasible.

Most of the Windows operating systems like Windows 7, Vista, 2008, 2003, 2000 and XP include the Remote Desktop tool in the package. However, by default it remains disabled. You can enable or turn on the Remote Desktop feature through the local console by making use of graphical user interface (GUI) provided by Microsoft in all Windows editions.

It turns out to be quite troublesome to access a distant PC or server using the RDC (Remote Desktop Connection) instantly if the Remote Desktop on the distant server/ PC is not enabled. However, you can now turn on or enable the Remote Desktop on the distant PC/ server by editing the registry of the remote server/ PC remotely.

You just need to follow the procedure mentioned below:

  1. Log on to your local workstation with administrator privileges.
  2. To open the Registry Editor, select “Run” (Start Search in case of Vista 7) option from the Start Menu. Type in “regedit” and press Enter.
  3. Click to view the “File” menu. From the pull-down menu that appears, select the option “Connect Network Registry”.
  4. A dialog search box “Select Computer” appears. Browse the Active Directory to find the remote/ distant server or type the name of the distant PC within the text box. You may also click on the “Advanced” button in order to search the remote computer.
  5. After selecting the remote computer, click on “OK” button. A node representing the network registry of the remote or distant computer will be shown within Registry Editor with registry keys “HKEY_USERS (HKU)” and “HKEY_LOCAL_MACHINE (HKLM)”.
  6. Just navigate to the below mentioned registry key:
  7. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server

  8. Within the right pane, find a REG_DWORD value by the name “fDenyTSConnection”, double-click on it and alter its value data from (the default value) “1” (which means that RD is disabled) to “0” (which means that RD is enabled).
  9. Now, in the command prompt, issue the below mentioned command to reboot or restart the remote/ distant computer.
      shutdown -m \\hostname –r
      In the above command, you need to replace “hostname” with actual name of the distant/ remote computer.
  10. You have now enabled the Remote Desktop on the remote/ distant computer and the default RD listening port will now allow any incoming RDC (Remote Desktop Connection). However, you may change the RD listening port for security reasons.

Apart from this registry trick, there are a number of freeware utilities and tools that allow you to enable/ turn on Remote Desktop on a remote/ distant computer remotely.

Related posts:

1> Macbook rdp / Remote desktop

2> If you have the following problem in Windows 7: the remote computer disconnected the session because of an error in the licensing protocol, the read this post: mslicensing windows 7

Remotely Turn On Windows Computer Desktop Server 2003 – RDP Enabler

Handy Freeware Tools For Enabling Remote Desktop On Distant Computer Remotely

Remote Desktop (RD)/ Terminal Services enable you to access the desktop of another computer placed at a distant location and control various programs and applications using mouse and keyboard remotely via network.

It is possible for you to remotely turn on and facilitate Remote Desktop on a distant computer/ server for accepting incoming Remote Desktop Connection (RDC). This can be done by editing the registry of the remote PC manually.

However, some of you might face a problem in opening/editing registry value on remote computer as required. Others might not want to edit remote computer registry manually. In such cases, you may use the below mentioned freeware tools and utilities which will help you enable/ disable distant desktop/PC remotely.

1. Remote Desktop Enabler by IntelliAdmin

This program helps you remotely enable RD feature in Windows XP, 2003 and 2000.

You need to download the Remote Desktop Enabler, i.e. RDPRemoteEnabler_Free.exe.

2. Remote Desktop Enable/ Remote Desktop Protocol (RDP) Enable Utility by Acroni

This utility helps you enable RDC on remote PCs/ servers via host name or IP address. It changes port number that Remote Desktop Protocol (RDP) listens on. It also allows you to add users to “RD Users Group” on any local server/ workstation.

You need to download the RDP enable utility, i.e.

3. Script to Enable Remote RDP

This command script helps you modify the registry of a remote system to turn on RD for multiple computers and servers in one go. For using this script, just open command prompt, access the folder that contains command batch script and type in the command mentioned below.

RemoteRDPEnable Computer1 Computer2 Computer3 ….. ComputerN

In the command above, Computer1, Computer2, Computer3 and ComputerN basically represent computer name/ host name for which you wish to remotely enable RD.

You need to download the script, i.e. RemoteRDPEnable.cmd

4. RD Enable XP

It allows you to turn on RDC on remote computer which is running Professional Edition of Windows XP. You need to use it as an administrator within domain environment. RD Enable XP forces Windows Firewall to allow RDC client which possesses a PsExec licensed copy.

Just download

5. PsExec Command for Executing SysInternals PSTools

First download PSTools from the site (part of Microsoft). Install it and execute the command mentioned below:

psexec \\computername reg add “hklm\system\currentcontrolset\control\terminal server” /f /v fDenyTSConnections /t REG_DWORD /d 0

You need to replace “computername” in the above command with the actual name of the computer.

6. Windows Management Instrumentation (WMI) Command-Line

Run the below mentioned commands in the command prompt:

Incase of Windows Server 2003/ 2008,

wmic /node:”[ComputerName (in FQDN format)]” RDTOGGLE WHERE ServerName=”ComputerName” CALL SetAllowTSConnections 1

Incase of Windows XP SP2/SP3,

wmic /node:”HostName” path win32_terminalservicesetting where servername=”HostName” call SetAllowTSConnections 1

You need to replace ComputerName, HostName, or [ComputerName (in FQDN format)], with actual host name/ computer name.

You need to note that remotely enabled RD feature will work only if you logon to your PC with admin account or the user account having administrative privileges on remote computer.

Ways To Transfer / Copy Files From Local Desktop Computer / Laptop To Remote Desktop Computer

At times, when I’m at work there will be situations when I have to transfer files from my PC / Laptop to a remote computer, which is a Windows 2008 server. There are a couple of ways to do it. My office computer has Windows XP installed and my laptop has Windows Vista installed, so I’ll explain the procedure for both (actually, their is no difference 🙂 ).

First let’s start with, different ways through which we can upload / transfer / copy files from local desktop computer to a remote computer which has windows server (windows 2008 in my case) installed on it.

1> Using an FTP program to transfer the files is the easiest and recommended. Get the public IP of a common server, use a free FTP software like CoreFTP or FileZilla and upload / transfer the files on to the common server. These files will be later downloaded on to the remote machine.

Connect to the remote machine using Remote Desktop Connection (procedure explained below), launch the FTP software, log on to the common server where you have uploaded the files and download the files on to the remote machine.

One of the common problems here is, the admin normally would not have instlled FTP software, and if you are not the admin, then you will not have rights to installe FTP software, in such case you can use the command line FTP facility to download / upload files on Remote machine.

This tutorial will help you use FTP service using Command line. FTP route is recommended if you have to transfer big / large chunk of files as it is very quick when compared to the second option.

2> If you are not comfortable using Command line FTP and if there is no FTP software instlled on your Windows Server, then you can use Advanced Remote Desktop Connection feature to transfer files to and from remote machine.

With the advanced feature you can share your local computer drives with the remote machine, as though they are a part of the remote machine. So you can copy / paste the content from one drive to another, as you’d do on your local system.

Advanced Remote Desktop Connection On Windows XP / Windows Vista :

1> Click on Start –> Programs –> Accessories –> Remote Desktop Connection. Alternatively you can Click on Start –> Run –> and type mstsc.

2> Click on Options

3> Go To Local Resources tab, click the More button

4> Select all the drives you want to share and click OK and click on connect. You’ll get a warning message asking if you trust the remote source. If you do then click OK and you’ll be logged into the remote machine.

If you go to the My Computer in remote machine you’ll see drives from your system listed there along with the remote machines local drives.

Note: Only administrators will be allowed to share drives. If you are not the admin, then you should use FTP service to transfer files (which is much faster and easier to use).