Você está na página 1de 11

Como Transformar o Windows XP

em Servidor de Terminais…
O Windows XP, não permite mais do que uma sessão ativa simultaneamente, seja ela local ou
remota. Em face de esta limitação, diretamente ligada ao fato de ser um sistema operacional
cliente, existem várias empresas e projetos na Internet com a finalidade de acrescentar esta
valiosa funcionalidade, ainda que este processo possa levantar legitimas questões relacionadas
com a violação do contrato de licenciamento do Windows XP Profissional.

Um destes projetos, o escolhido para este post, Terminal Server Patch, disponível aqui, sobressai
de todos os outros, primeiro por ser totalmente gratuito e depois pela simplicidade de
instalação. Basicamente o instalador troca o arquivo "termsrv.dll" existente por uma outra
versão, e são feitas todas as alterações no registro do Windows.

Outras soluções mais avançadas poderão ser encontradas em XP Unlimited, Elusiva, Thinsoftinc,
e Graphon. Esta última, falada neste post. Uma rápida busca no Google revela ainda outras
opções.

 
Antes de começar a pensar por isto em prática, é importante perceber que esta é uma forma não
oficial de quebrar uma limitação que impede que o Windows XP possa servir de servidor de
terminais,  tal como um sistema operacional ou software dedicado. Desta forma, deve ser
apenas utilizado para efeitos de teste e simulação.

Não obstante das potencialidades que esta alteração traz ao Windows XP, é necessário conhecer
também algumas implicações:

 Não haverá qualquer tipo de suporte ou documentação pela por parte da Microsoft.

 Nem todo o software está preparado pala funcionar em múltiplas instâncias sobre Terminal
Services. Normalmente os fabricantes testam e certificam as suas aplicações e drivers para o
efeito.

 Os contratos de licenciamento das aplicações/drivers podem "impedir" que estes sejam


executados remotamente em múltiplas sessões de terminal, ainda que tal seja na realidade
possível.

É desta forma desencorajada a utilização deste patch em ambientes de produção, ou onde a


utilização dos Serviços de Terminal da seja peça fundamental e vital de todo o sistema
informático. Não deve ser ponderada a troca de um sistema operacional Servidor para funções
de Terminal Services, por um  sistema operacional cliente, ou software  que não é orientado para
o efeito, ainda que os custos de licenciamento possam ser bastante díspares.

Este patch funciona apenas com a versão Profissional do Windows XP, com SP2 ou SP3, e em
modo Workgroup. Não irá funcionar em computadores integrados em Domínios Windows.

Depois de fazer o download em http://www.kood.org/terminal-server-patch/, basta correr a


instalação, que se irá encarregar de verificar se todos os requisitos se verificam para prosseguir.

No inicio da instalação, como irá ser substituído um arquivo de sistema (termsrv.dll), por uma
outra versão, é pedido ao utilizador para não permitir que o Windows volte a ir buscar o arquivo
original, ou ao CD do Windows, ou à pasta de instalação do Windows. Mais à frente irá surgir
uma janela a pedir para que seja restaurado o arquivo.
 

É aqui que deverá fazer cancelar para que o arquivo original não seja reposto.
Por fim será necessário reiniciar o computador.

É necessário agora confirmar se a mudança rápida de utilizador está ativa em Painel de Controle
> Contas de Utilizadores > Alterar o modo como os utilizadores iniciam ou terminam sessão.
 Ativar no separador Remoto, das Propriedades do Sistema, a opção: "Permitir aos utilizadores
ligar remotamente a este computador".

Agora é necessário definir que utilizadores podem iniciar sessão remotamente. Por defeito todos
os utilizadores pertencentes ao grupo dos administradores podem iniciar sessão remotamente.
Para os restantes, estes terão de pertencer ao grupo “Utilizadores do ambiente de trabalho
remoto”. Os utilizadores ficam associados a este grupo automaticamente depois de os selecionar
no botão “Selecionar utiliz. remotos…”.

A segunda premissa é que todos os utilizadores tenham password definida. Caso isso não
aconteça, ao tentar fazer acesso remoto o utilizador será impedido:
 

Para efeitos de teste foram criados os utilizadores: user01; user02 e user03. Todos eles
iniciaram sessão remotamente.

Como é possível verificar na imagem alem do utilizador XGuest que está logado localmente
(Console), temos 3 outros utilizadores remotos ativos no sistema utilizando uma sessão RDP
(Remote Desktop Protocol), que é o protocolo usado pelos Serviços de Terminal da Microsoft. O
objetivo é precisamente este: diversos utilizadores em simultâneo, utilizando diferentes
aplicações e configurações diferenciadas.

 
 

Agora que o XP está a funcionar como servidor de terminais, podemos alterar uma série de
políticas locais por forma a otimizar ou limitar certas opções. Para aceder a estas políticas basta
executar em Iniciar > Executar > gpedit.msc .

Depois em Política Computador Local > Configurações do Computador > Modelos


Administrativos > Componentes  do Windows > Serviços de Terminal.

Aqui, entre outras coisas, podemos alterar:

 Permitir ou impedir  o redirecionamento de portas LPT, COM, impressoras, área de transferência,


áudio, etc.…

 Limitar o tempo máximo de sessões ativas ou desligadas.

 Definir o numero máximo de ligações simultâneas.

 Definir a resolução de cor máxima (intensidade das cores), e padrão de fundo.

 
As opções definidas em cima sobrepõem-se sempre sobre as opções definidas no módulo
cliente:

Nota: É necessário passar a controlar todas as atualizações que são efetuadas ao sistema
operacional, quer Service Packs quer outras atualizações menores, visto que existe sempre a
possibilidade de alguma delas repor ou atualizar o arquivo termsrv.dll.

 Outros links de interesse:

http://www.kood.org/terminal-server-patch/

http://leonardopucci.wordpress.com/2006/04/01/ativando-o-desktop-remoto-no-windows-
xp-sp2/

http://en.wikipedia.org/wiki/Terminal_Services

http://www.republicavirtual.com.br/blog/2007/09/06/multiplos-terminal-services-no-
windows-xp/

http://jf.eti.br/terminal-server-no-windows-xp/
 

Enabling More than One Remote Desktop


Session on Windows XP SP3
by Daniel Petri - October 16, 2009

 Tweet inShare

As you probably all know by now, Windows XP Professional allows you to only use one
concurrent Remote Desktop session. The moment the remote user connects to the
workstation by using Remote Desktop, the locally logged-on user is locked out of the
computer, and the remote user, if he or she are using the same credentials as the user which
is currently logged-on, see the same desktop as the current user saw right before he or she
were locked out. If the remote user is using different credentials than the user which is
currently logged-on, then they must be members of the administrators local group in order
to log-off the current user, and create a new user session.

sponsored

Can you playback remote sessions?


Record RDP, SSH, VMware & Citrix Sessions. Watch what remote vendors & privileged users do on
your network. Comes with easy-to-read transcription of each session – you don’t have to watch
each video to know what happens.

Download ObserveIT Free!

All this is well and fine, but the problem is that sometimes one might want to have more
than one concurrent Remote Desktop session.

Luckily for us, ever since the first days of Windows XP, there were people who managed to
get around this limitation by editing a file on the XP machine, and making some registry
changes. When Windows XP SP2 came out, the patched file got overwritten by the new
version of the file, and so was the case in Windows XP SP3.

Now, there's a new version of the patched file available for you to use. Actually, this is not
really a news item, it's just something I came across and decided to write about because I
recently got some questions about this issue from a couple of readers.

However, be warned. Before you begin, I need to warn you that patching the file and
allowing more than one concurrent Remote Desktop session will violate a few lines in the
Windows XP EULA. Proceed with caution and at your own risk. I shall not be liable for any
damage caused to you, your computer, your data or your dog/cat because of this.

First, download the patched file, registry file and instructions.

The patched file is termsrv.dll version 5.1.2600.5512 which was updated when installing
Windows XP Sp3.

Download link:

http://www.isralet.com/files/termsrv_sp3_patch.rar

(Ping me if link gets broken, I'll see if I can find a different working link)

Next, read and follow the simple the instructions.

Installation instructions (provided in the readme file):

1. Go to C:\Windows\system32\dllcache and rename the termsrv.dll to termsrv.dll.bak.

2. Go to \Windows\System32 folder and rename termsrv.dll to termsrv.dll.bak.

3. Copy the new SP3 patched termsrv.dll to \Windows\System32 folder.

Você também pode gostar