How to crack Windows Terminal Services 3 month trial

Posted on Jun 6, 2005

HOW TO RESET WINDOWS TERMINAL SERVICES 3 MONTH TRIAL
Warning: greyhat content.

Thanks to a Microsoft article, I’ve found out that it is very easy to extend your Windows Terminal Services 3-month trial or experience time. It’s so easy that I’m sure many administrators have done this in their own systems, while waiting for their managers or financial staff to buy the definitive licenses (not being hypocrite here).

Following these instructions, you don’t have to crack any program. You won’t mess with your system. The magic is to only delete the licenses databases both in the server and the clients, and let windows re-create them for you.

-—

Make sure you’ve installed “Terminal Services Licensing”. By the way, this method only makes sense if you need to use Terminal Services in Application Mode, which is the one that requires licensing.

The idea is quite simple.

First, disconnect all users from the terminal. If you need to do this remotely, you can also disconnect yourself, and access the files remotely.

Go to %WINDIR%\system32\lserver

Notice the file TSLIC.edb. Rename it to tslic.old

In every client computer, remove the CAL TS registry keys, located at:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing

Restart your server.

Finally, if you need more information about how to crack terminal services, go check at Microsoft’s web site. See the “Cause 2” steps. :-)

Shouldn’t MS improve the security for TS Licensing in the next versions of Windows (2003 with SP1 is also easy to “crack”)?

PS> I am definitely against software piracy. I strongly believe that Microsoft should strength their anti-piracy policy. Only then they could theoretically lower their licensing prices. The biggest result, though, would be a huge increase of free software popularity. Only then we, FOSS proponents, would have the opportunity to prove our paradigm is superior (now I’m being hypocrite, I guess).

UPDATE: Since Windows 2003, instead of following the complex process above, you can just switch to “Per User” mode. As long as you have a TS Licensing server up, it should work, even if you don’t have license. If that’s not the case please leave a comment below.

Archived Comments

“By the way, this method only makes sense if you n…

Anonymous - Jul 3, 2005

“By the way, this method only makes sense if you need to use Terminal Services in Application Mode, which is the one that requires licensing.”

Dude, there’s only one terminal services installation now, on windows 2003. You no longer have the choice of app or admin. Duh!

“Dude”, at least you recognized that’s windows 2003 specific.

In windows 2000, you do have that coice. “Duh!”

I have both app and admin here at 2003 really, so both modes still exists…

it’s doesn’t work with w2k byby. whe you rename that file, the file comes again when de service restart.byby sory about my englsih heh

It works for everyone. Obviously the file is created again, but open the terminal services license manager and see that your license leases are blank.

Don’t forget to delete those from the clients registry.

Hello Man!!! you are a genius!!!! thanks a lot!!!! This works perfect!!!! thanks thanks thanks.

hey great solution, i have found for win2k3 server solution also!
http://admin-pains.blogspot.com/2006/05/unlimited-windows-server-2003-and.html

hello. The terminal server works fine withouth deletet de hkey in the clients.? whi this happens? would i delete the hkey entry in the server if i want to conect in loop? thanks . Its me the man who write english terrible. BYBY thanks man

There is no such file: TSLIC.edb?????

hello man: there is a problem:
Warning: License usage for a product licensed in per server mode is nearing the maximum number of licenses purchased.
When i want to change to per seat mode (w2k) i get an error: not available in back office small busines server. But before this crack work. Well if you can bring me help thanks man thanks

I also cant find the lserver folder the tslib.edb file in my windows 2003 standard server which installed citrix presenatation server 4.

OK I deleted the registry entry from one of the client PCs and renamed TSLIC.edb to tslic.old and I restarted the server (I had no choice of not restarting cause I had to go into Safe Mode in order to rename that file) but still no luck

do I have to delete those registry entries on every PC in the network?

and what should I do if I’m trying to rdesktop from a linux box?

thanks a lot in advance!

OK, I deleted the registry entry from one of the client PCs and renamed the TSLIC.edb to tslib.old (its size is 1032KB) but when I go back to Normal Mode the file is being created obviously the same (exactly the same size) even though I had plugged the server out from the network so it cannot obtain it from the other PCs

How does TS recognize the devices anyway? It’s not by their MAC address, because I tried to spoof it but it didn’t work out.

And another thing what should I do if I try to rdesktop from a linux box?

Anyone can help?

Thanks a lot in advance, guys!

thx very much for that hint ;-)
But … Anonymous - Jul 3, 2006

hi,

thx very much for that hint ;-)
But how can i be sure, that it works?
thx
cu
lance

i have a better way hahaha
do it legit with agreement no.s that you can find in campus agreements on goole

Man, You are the guy! Thanks a lot! Bye.

It is possible to cr… Anonymous - Aug 1, 2006

Hi Yves and everybody,

It is possible to create a batch program like DOS batch to rename the file and restart the server automaticly every 2,1/2 months (in windows scheduled taks, before expire the license time)?

I belive that in this way it’s possible even to delete without have to enter in safe mode…

Does anyone have a clue how to do that?

Thanks!
Leandro

Leandro, you can do that, indeed. But hey, you don’t need to enter safe mode to delete that file =].

Thanks. Anonymous - Aug 4, 2006

How would I do this with W2K3 SP1?

Thanks.

Many thanks. It really works, even with server2003! And it’s easier than to reinstall the whole server from scratch as I did the last time (120 days ago…).
But the easiest way to do is to desinstall and reinstall TSE after 110 days without waiting the 120th day.

What happens if I copy this file :TSLIC.edb from a fully activated Windows 2003 Server to the one not yet activated??

Will that work

thanks

>do it legit with agreement no.s >that you can find in campus >agreements on goole

please elaborate?

To delete or rename the TSLic.ebd, you dont need to boot into safe mode or reboot at all. Just go into “Services” and stop the “Terminal Services Licensing” service. Then after you rename/delete TSLic.ebd, restart the service.

unfortunately win2003 return old database when I apply this, anybody knows how to recreate blank database on 2003?

It works for me. are you sure you followed the procedures?

or you could just find the old beta app called reset5 be warned though you cannot update windows once this is installed and the server would require a reboot every 30 days but it will stop the licensing issues

so basically if you dont have internet enabled apps etc you could put reset 5 on but at your own risk if you already have updates on the server then DO NOT USE RESET 5

So, reset5 is not really useful, then?

There is no such file: TSLIC.edb?????
can you explain me how to find and can i use this procedure after the expiry of 3 month trial ??

There is no such file: TSLIC.edb?????
can you explain me how to find and can i use this procedure after expiry of 3 month trial..or have to use before expiry ???

Thanks lot for your information about MS terminal licensing.

I did what you advised me and it working proper.

I’m really happen with it because I’d 14 days left about ms TS license.

Anyway thank you so much for your information.

wooo thats a great…..
thank’s dude……
it’s really work…. at win2000 advance server……
thanks 4 help

conan edogawa

On w2kadvanced, here is all you have to do (edit the delete path in this script for your particular edb file) If you are using thin clients like a 2x server then the clients don’t even have to logoff.

Create a .bat file containing the following:

net stop “Terminal Services Licensing”
del .\LServer\TLSLic.edb
net start “Terminal Services Licensing”

Activate your Terminal License Server first.

To do this
Go to Terminal Server Licensing/yourserver/activate
choose the activation method as phone and notice the Product ID
Go to http://activate.microsoft.com and get the license key by entering Product ID

After you got the License key, disconnect all connection from client.Stop the terminal server licensing service in windows services (Run/services.msc)

Rename the file %WINDIR%\system32\lserver\TSLIC.edb to something as you like

Remove the registry keys at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing

Restart your Server.

That’s All !

net stop “Terminal … Anonymous - Feb 4, 2007

and for server 2003 use

net stop “Terminal Server Licensing”
echo y | del %windir%\system32\lserver\*.*
net start “Terminal Server Licensing”

schedule it to run periodicaly and you have unrestricted server :)

All I have to d… Anonymous - Mar 2, 2007

Let me get this straight…

All I have to do is the 3 commands below:

net stop “Terminal Server Licensing”
echo y | del %windir%\system32\lserver\*.*
net start “Terminal Server Licensing”

And set that to run every 120 days, and it is fine? No resetting server? No deleting files on client?

B

does it matter if i’m in device mode or user mode? so i install terminal server services and the license server both and then run the last 3 line script every so often?

Hello, thanks all for this tip !
For me, on my 2k3 server entreprise, it work fine if I change the Terminal Server Licensing mode to Per User.
If you need, follow this :
http://technet2.microsoft.com/WindowsServer/en/library/9ec31ca4-64bd-49c5-878c-528bd6449b6d1033.mspx?mfr=true
bye

it works great! First i had an error, “File cannot be deleted, no Access” but i was no problem by kiling the lserver.exe process. After this, everything gone well! thx again!

# Windows server 2003 - stop licencing service
net stop “Terminal Server Licensing”

# Windows server 2000 - stop licencing service
net stop “Terminal Services Licensing”

# delete licence files
echo y | del %windir%\system32\lserver\*.*

# Windows server 2003 - start licencing service
net start “Terminal Server Licensing”

# Windows server 2000 - start licencing service
net start “Terminal Services Licensing”

I couldn’t find the following keys in my client PC as CAL TS registry keys, located at:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing

All client machines are using Windows XP.

can anyone help me to solve this problem? If yes, mail me at changis@rediffmail.com also. Thanks

> changis, that key would only exist if the clients have connected before.

But is it working? What’s the error message?

Regards,
Yves Junqueira

I couldn’t get the CAL TS reg Key yet. Although, there are arround 15 clients are connected already. I shoud get the Key in the specified path. But I couldn’t find. That’s why I didn’t take any risk to follow the steps due to running a official software on TServer. Please let me know the solution ….

Hi Changis, hello from Brazil to Bangladesh,

How are you? :-)

I suggest you to RENAME the “store” key to something else, like “Store.backup”. It has the same effect of deleting, but less disruptive.

Then ago ahead and try this in one computer, see what happens.

I believe it should work pretty well.

Regards,
Yves

How are you? Hope fine. Today I … changis - May 4, 2007

Dear Yves,

How are you? Hope fine. Today I tryed to follow your steps. But facing some problems to do the things. These are as follows:

1. In LServer directory: There was no named called TSLIC.edb file

I found the file Named: TLSLic.edb

Then I tryed to rename the File as TLSLIC.old

But, one message showed that
"”” Cannot rename TLSLic. There has been a sharing violation.
The source or destination file may be in use. """

Next I restart the server and tryed to do the same again. But result is the same. Please help me providing the solution immediately.

I’m waiting for your kind reply.

Thanks and best regards,

Changis
from
bangladesh

Hi guys. This is a great help. My question is: where can I go to download the trial software? I have searched and have come up dry.
I have Windows Server 2003 SP02 installed on my server. I want to get the trial version installed so we can start developing all the relevant processes. The only thing I was able to find were sites to purchase TS CALs.
I appreciate any help you can give.

It’s usually installed already…. Yves Junqueira - Jul 4, 2007

@wingnusts:

It’s usually installed already. If it isn’t, check “Add/Remove Programs” at the control panel.

This seem to have work. But now it tell me You terminal Server license server has been activated. That good but the bad news follows.
You will need yuor license purchase information in order to complete this wizard.
How do I activate the client now?

1. P… Anonymous - Aug 2, 2007

jajaja, i have other way and it works.

1. Put the system time to 2020 year for example

2. Do all the things in order to get the terminal services working, connecting from your remotes clients

3. Change the system time to actual year

4. Now you have your license expire date until year 2020 plus 3 months

Greetings

IMHO your method seem to be too simple, even for microsoft…. so
1. set server date to 2022 or something
2. install ts service and ts licensing
3. reset to correct date
4. be happy till 2022…

are you sure? have you (or someone else) tried this method?

thx,

f

Hey nictuku, this is really good stuff, i admire how is it still useful 2 years from the initial post.
If it’s not a problem let me ask u a question… Do I need to activate the license server?

No you should not active the licens… Yves Junqueira - Oct 4, 2007

Hi IRA,

No you should not active the license server. Leave it in the 3-months trial mode and then just clear the license database as I explained.

cheers!

I’ve installed and configured a w2k… Anonymous - Oct 4, 2007

hi all,

I’ve installed and configured a w2k3 advanced server machine as a terminal server, but I can’t find tslic.* files… The “uninstall and reinstall TS server” method is ok even on w2k3 with sp2? thx!

It’s not necessarily about using unlicensed stuff. I actually have a license with MSDN. The problem is you can only do telephone activation of W2K Terminal Services with MSDN. I called the number they said to, and after being punted from person to person in MS for about half an hour (not kidding - they really kept forwarding the call to different people even though I called the exact bloody number they said to for MSDN activations of W2K Terminal Services) I ended up talking to some useless twit in an Indian call centre who could not speak English well enough to be understood and kept asking for a bunch of different numbers without being able to tell me where I should be able to find those numbers. In the end he then forwarded me to some customer support line that was closed. I ended up wasting an hour and a half on these sons-of-bitches at Microsoft without getting *anywhere*.

Hello i’ve got server 2003 the place i work for has all ready activated the 3 month trial and it has run out. In the system32 folder there is no such folder called lserver, also after useing search i tryed to find the lserver folder or the TSLIC.edb and both came up empty im kinda at a stand still if anyone has any info where i might find the file or how i can reset all the terminal server stuff that would be great.

We hve win server 2003 std, R2
After run out first period of 90 days, I deinstalled TS from server.

1. restart server
2. set server date to 2027 or something
2. install ts service and ts licensing, after first client connect, you get temporary licence which expires 2027 + 3 months.
3. connect to TS from all computers, you would like to use TS. You can check after this that all clients has temporary licence expiring 2027 (in TS licencing management)
4. reset to correct date
5. restart server
be happy till 2027…
IT WORKS !!!

Excellent, i working with W2K3 and thin client and the only thing i have to do is stop the service “net stop..”, delete the files in “system32\lserver" and then restart the service. My english suck.

AS ANONYMOUS SAID (But not so well) you guys are going through all this trouble for nothing.

1. Windows 2000 Term Serv is FREE you dopes! As long as the client machines connecting are Windows XP Pro or Windows 2000 Workstation. Just activate your license server in Windows 2000 and connect, no problems. Call MS and ask, they will tell you themselves. If you have a Windows 2003 Domain and toss a Windows 2000 Term Serv on there to get the free licenses, you MUST use the Term Serv License on a WINDOWS 2003 Server! You STILL get the Windows 2000 Term Serv free licenses. I have setup 3 companies this way, has worked for years (My, and most peoples common mistake, was using the Term Serv 2000 License server in a 2003 Domain, can’t do that.

2. But for Windows 2003, read this you numbskulls. Just put your friggin Windows 2003 TS License server in PER USER MODE!!!!! That’s all

READ

http://technet2.microsoft.com/WindowsServer/en/library/9ec31ca4-64bd-49c5-878c-528bd6449b6d1033.mspx?mfr=true

God damn you people are friggin stupid as hell. PER USER MODE NEVER EXPIRES but is a breach of the EULA, that’s all.

WORKS. No batch files, no hacks, no licenses.

it doesn’t work for me it required somekind of terminal services acivation, there are text boxes that is required to enter some kind of key.
can anybody help me more??

I’m hoping Anonymous poster from 12/22/2007 is correct. He was so nice about it too - he sure showed everyone how smart he is :/

All I know is I have 4 XP Pro machines now connecting to my server after installing TS Licensing service and all is working well, so far. We’ll see in 90 days.

It really works! I have 60+ PCS and 4 servers 2003 in a workgroup environment. Install “Terminal Server Licensing” Control Panel -> Add Remove -> Windows Components. Activate it by going to Admin Tools -> Terminal Service Licensing. Follow the procedures, the server will supply you with an ID number, copy it and go to Https://activate.microsoft.com, paste the ID on the site and copy the code on your server, DONE.

Now that you have the “Terminal Service Licensing” running, STOP IT first, otherwise, you WONT´T be able to rename or delete the TSLiC.edb file.
To find it, go to C:\WINDOWS\system32\LServer.

PS.: Before restart the server, go to “Terminal Service Setting” and change the license “per USER”.

Reboot, that´s it! Follow it step by step, it works!

I have tried this per user solu… Anonymous - Jan 1, 2008

Hello all,

I have tried this per user solution and it wont work with my windows 2003 ENT R2 SP2 edition, and I have tried with not upgrading to R2, meaning just enterprise SP2 and it is not working.
Any luck on some other solutions?
I haven’t find anything free and working on the internet and the CALs are really expensive.

greetz

Guys - go to activate.microsoft.com,
feed the numbers and details - which are generic, and use the keys provided to activate the server.

And one of the posts reminds me - knowledge definitely doesn’t instill humility.

IT is asking me for client CALs, when I can get device CALs??
Windows server SP2 R2
My terminal services licensing are still not working, seems I will buy 5 CALs to test it with that, but that 5 device CALs are so expensive, they are close to the price of the whole windows standard 2003 server!!!!

I’m trying to find out about Unified Communication for a project but there doesn’t seem to be much information available. Is it the same as VoIP, and if not how is it different?

Activate a License Server Automatically
1. Click Start, point to Administrative Tools, and then click Terminal Server Licensing.
2. In the console tree, expand All servers.
3. Right-click the license server that you want to activate, and then click Activate Server. The Terminal Server License Server Activation Wizard starts.
4. Click Next.
5. On the “Connection method” page, click Automatic connection (recommended) in the Activation method box, and then click Next.
6. On the “Company Information” page, type your name, company, and country or region information, and then click Next.
7. Specify any other information that you want such as e-mail and company address, and then click Next.

NOTE: The information on this page is optional. Your license server is activated.
8. On the “Completing the Terminal Server Activation Wizard” page, do one of the following:
• To install client license key packs for your license server, click Next. Follow the instructions in the Terminal Server Client Licensing Wizard to install client licenses.
• To install client license key packs later, click to clear the Start Terminal Server Client Licensing Wizard now check box, and then click Finish.
9. Close the Terminal Server Licensing window.

Just a suggestion that a couple Anonymous users pointed out:

Instead of having to restart the server, you can just go to My PC > Manage > Services and Applications > Services, and then locate Terminal Services Licensing. STOP that service, and then you can delete TSLIC.edb without a problem. Right then, START the service again. Go back to every terminal that couldn’t connect to the server and delete the Registry key pointed out above. That will take care of the problem without having to restart your server.

http://www.admin-pains.com/

editing the registry of the server it really work? can u give details how edit to edit the registry of server side and the client side..

Please guys, if you want to use TS just set date to some years ahead, ex. 2010, when you are installing the W2003 OS. After finish the instalation make a connection to TS, after that set back the date. I use this method e works fine.
Sorry, by my poor english.
ExoOne

strCompu… Anonymous - Mar 1, 2008

Posting a script, to do the stuff.

strComputer = “.”
Set objWMIService = GetObject(“winmgmts:” _
& “{impersonationLevel=impersonate}!\” _
& strComputer & “\root\cimv2”)
Set colListOfServices = objWMIService.ExecQuery _
(“Select * from Win32_Service Where Name =‘TermServLicensing’”)

set objFSO = CreateObject(“Scripting.FileSystemObject”)

Set WshShell = CreateObject(“WScript.Shell”)

For Each objService in colListOfServices
objService.StopService()
Next

Wscript.Sleep 20000

TSLic = WshShell.ExpandEnvironmentStrings("%SYSTEMROOT%”) & “\System32\LServer\TLSLic.edb”

If objFSO.FileExists(TSLic) Then
objFSO.DeleteFile(TSLic)
End If

For Each objService in colListOfServices
objService.StartService()
Next

checked this site up admin-pains, and it really does the job

money !!!!!!

Putting Terminal service License mode to per user really solved the problem…
It Works - Did on Win2k3 + sp1 installed on DC and member server.

http://www.admin-pains.com/"
anyone know how ….?

En windows 2003 server, tanto sp1 y sp2 la rama es
C:\WINDOWS\system32\LServer
hay 2 archivos *.edb
TLSLic.edb
tmp.edb
aparte de varios .log
basicamente paren los servicios de terminal, renombren TLSLic.edb por .old, vayan a la misma rama de registro que en los ordenadores que se van a liberar y tambien renombrenla.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing renombrenla como dije antes en el servidor y en los pcs reinicien y listo.

Hie Everyone … out of all these solutions which is the perfect one asn tested? after 90 days?

“DUDE” Duh!!

I Expected Answer NOt Your Stupid Emotions …

>> can you stop posting admin-pains stuff? its boring… we need free solutions.. why should i pay 25 bugs for a thing that is easy to made?

greets… isha

Nice trick thanks!

Rename the file in TSLIC.edb will make the Terminal license service not able to start. Also, using the User mode and Machine mode will have a different result.
If you do not start the licensing service, you are not able to check when the trial period will going to expired.
My problem is I have tested many method but never know if this is really work or not? not starting the licensing server still able to use the TS does it means it is already OK?
No matter what, thanks for everyone.
RR

Works great on my 2003 server. Tnx

Hi there…
are there any solutions for Windows Server 2008 Terminal Services?

I need this for a lab setup.

greetz
Jim

Is it necesary restart the server when you change the TLSLic.edb to TLSLic.old or just STOP THE SERVICE - Delete the file - Start the service?

It definitly works on W2K3 SP1, but does it work on SP2 as well?

Cool post. Terminal serves on windows 2003 server is a rinky dink pain in the butt, because it looks more complicated then it actually is. I got it working by just installing the services in the add windows components. Then selected the terminal services under administrative tools. Then activated the server, then installed CALS. Basically it was a hunt and peck affair. Dont give up. Tampa Computer Repair

Does it work with SP2 ? anyone know ?

Will this work for win server 2008 enterprise or standard edition?

TIA,
R-

If my trial has already expired will it still work.

I can not find specified folder nor the registry entries.

I got windows server 2003 entprise SP2.

Please advice..

Hasn’t been asked in a little while .. anyone got …

Anonymous - Feb 4, 2009

Hasn’t been asked in a little while .. anyone got a workaround like this for Windows Server 2008?

It works in 2k8 as well.

hi there. how can i see if the “procedure” worked?

Really cool method it has worked for me.
Great idea boss
and stop dat admin-pain,this is really a pain itself to pay them 25 buks for this easy thing.

I was surprised over the weekend that my remote users who use citrix ran into this issue, I was called on my day off asking me why can’t I log in. I recently upgraded my win2k citrix machine to win2k3 then to be surprised with this, anyhow I got a file called MSTermLM.exe which I used to run on old win95 machines or xp home machines to have their machine reset. I sent this to my clients who could not log in they ran the file and now they are in for anohter 90 days. I would prefer a better soultion as I need somethign to last permanently. I will try changing to “per user” mode and see if this work, but if you seach the file above this is an easy fix too.

Look, just change to “per user” mode. Change dates and reboot to test if you like, but is unnessecary. I repeat: change to “per user”. That’s it. Done. Finished.

Hi, who can i do the same thing on Windows Seven?
Thanks

OMG, are they all stupid?
HELLO NUMBSKULLS!!!
SIMPLY CHANGE TO “USER” MODE.
Nothing else need be done. NOTHING!
How many times must they be told? Morons!!!

how many days its been working for you in USER MODE

someone said that you have to delete the regkey on a client machine as well what if the clients are changed everyday I meant there might not be the same client next month may be someone logging from Australia

When i delete the keys on the local machine after renaming the license on the terminal server and try to login I get an error:
- The external computer has ended the session due to an error in the license protocol….

I work on a Vista32 bits machine and login on a win2008server.

user mode not working on my server!!! why???
another solutions?

seems like guy at admin-pains know how!

Many users are having trouble here and the answer to most questions lie in a comment above.

When users choose the “Per Device” option, their activation and server licensing become a problem. Going the “Per User” route will be more fruitful.

Why???
Because, simply put, Microsoft uses a trust system when it comes to per user licensing. Therefore, if you don’t have a TS license key for permanent client licenses, connected users should not be thrown off the server.

After activating my Terminal Server, my work is done. Whether or not I apply license keys, in per user mode it shouldn’t make any difference. Right now my VM has been running smoothly here and checking the TS licensing MMC, I can see I have unlimited licenses by default with no time frame layed out for expiration. As for 2008 R2, I can’t say as they’ve changed some things, but judging by what I see, it looks to be business as usual.

Just to add for those who are against being licensed properly. I believe Microsoft leaves things like this so:
1. Administrators that may not have purchased enough licenses have time to do so. With politics and red tape, buying TS licenses can take some time.
2. Most of the users running TS without the proper licensing are most likely students who want to setup one at home or a test lab. My guess is that TS doesn’t suffer from much piracy as it is an advanced product and most normal users will have no use for it at home. In the corporate world, buying software is an excepted evil of business, so if anything some companies may have some discrepancies is anything.

Thanks for this.

Any idea if the per-user workaround works with TS Server 2008 and 2008R2?

My Windows licences of Windows Terminal Services have expired and i seriously need to use the services. Kindly help on how to go about the activation issue

Per user licensing is honor system based, just like Windows Server CAL license (the license that lets you use your server as a server)… if an audit is performed and your organization is in violation of licensing, you will be fined, and potentially more.

what are the exact keys to delete under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing
on the client PC? I do want to accidentally delte anything that I shouldn’t.

Thanks

MERCI BEAUCOUP MONSIEUR ,CA MARCHER COMME DU MAGAI…

Anonymous - Dec 4, 2009

MERCI BEAUCOUP MONSIEUR ,CA MARCHER COMME DU MAGAIS.
VOUS ETES VRAIMENT IMPICABLE DE TROUVER UNE SOLUTION ASSEZ FACILE , MAIS EST CE QUE LE PROBLEME NE CE REVIENT PAS ?.

TANK YOU VERY MATCH.

man this is a very very good post, thanks

itoclick

this is a bunch of bull shi’ite!

I have made an error. Have setup-ed a TS w2k3 with per device and logged a lot of pc’s. Now when I use mstermlm on the local pc it says operation failed, do not have enough rights or cannot find license or something. Why the mstermlm.exe isn’t working and what can I do to fix this? Thanx in advance.

This trick is not working on windows server 2008 R2

any updates for cracking 2008 server?

http://www.brianmadden.com/blogs/brianmadden/archive/2004/04/01/the-ultimate-guide-to-windows-2003-terminal-server-licensing.aspx

tried all above on server 2003 r2 sp2 x64
none work or are accurate.
the lserver directory does not exist. the files LServer\TLSLic.edb or TSLic.edb do not exist. the closest I found is tlsbln. is this relevant?
MY server was already in per user mode. it timed out exactly 119 days from installation. Now we can’t connect to open desktops. The manual said we had 120 days from first LOgin. they must’ve meant console. our first rdp was 45 days after install. I’m pretty sick of ms.

I can’t believe people are still trying this when you can simply use “Per User” licensing mode to get around the license tracking system that’s built in.

While I suspect I’m getting away with the Per User issue, none of my non-admin users seem to be able to connect. This 2008 rc2

Hi all,

Here we hv device CALs. I configured Tservers to get user CALS. and changed the registry as follows in the win 2003 tservers. I got unlimited licence. ( Dont forget to re start the tserver)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers\LICSERVERNAME
Where LICSERVERNAME is the name of your License Server. It can also be the IP or FQDN of the License Server if need be.

Awesome!!!!! is working in my server 2003 R2

Isn’t it amazing. Thanks.

Welcome to Terminal Services Unlimited.

This document aims to help you get Microsoft Windows 2000 and Windows 2003 terminal
services unlimited connections at unlimited time. Please note that this is not crack for
windows or anythig like that. Nevertheless, to completely prepare your server, I
recommend that you begin by taking the step by step as it is covered in this document.
I also recommend that you install, configure terminal services and terminal services
licensing for running.

I have tested this solution with clients Windows 2000 Pro, Windows XP, Windows 2000
Server, various Windows 2003 servers and PocketPC and also I have feedback that this is
also working on thin clients.

Acording to Microsoft it is not ilegal to use terminal server with temporary licenses. There
is a paragraph that says: " There is no provision in the EULA for accessing a terminal
server without the appropriate licenses”. Get back on my site if you are interested and
read paragraph in EULA that is covering this question.

Note that I have tested this mode to work only in licensing per device. In order to bypass
this evaluation period to unlimited licence follow next steps:
1. SERVER - Stop the terminal license server in services
2. SERVER - Go to the %systemroot%\windows\system32\lserver\
3. SERVER - Backup both files edb.chk and TLSLic.edb in case method fails (microsoft
holds licence information database in these files)
4. SERVER - Delete both files edb.chk and TLSLic.edb from the directory
5. CLIENT - Go the client that has expired terminal evaluation period
6. CLIENT - Run registry editor
7. CLIENT - Go to the following key
“HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing"
8. CLIENT - Note there are two subkey named “Store” and “HardwareID”
9. CLIENT - Delete both subkeys
10. DO NOT connect yet to the terminal server with the client!
11. SERVER - Change the date on the server to lets say year 2014 (this is used to
change expiration day so you don’t need to repeat following steps every 90 days)
12. SERVER - Start the terminal licensing service
13. CLIENT - Connect the client to the server
14. CLIENT - Note that windows recreated new key in
“HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing". This new key holds new
expiration date on year what you choose to licence expire.
15. SERVER - Go to the Terminal server licensing in Administrative Tools
16. SERVER - Note that temporary licence now expires on year 2014. Issue date is
also at year 2014 but information is not importat for clients to function. Server just
saves expiration date on client.
17. SERVER - Return date on server to today date
18. You have Terminal Licence that expires at date that is long in future :)

This is the “not free” solution from admin-pains.com !

:-D

http://harmhoekstra.nl/kb/entry/30/ also een easy way to hack Windows Terminal server 2008 :)

http://www.docstoc.com/docs/27617623/TERMINAL-SERVICES-UNLIMITED

If i do all the steps required on the server, will it work without making changes on the peoples (clients) computers that log into the server? I have about 15 different clients that log in and it might be difficult to have them allow me to have access to their machines and tween their registry.. i had a batch file that ran on its own which stopped and restarted the terminal services for a long time and all of a sudden it stopped working…. any ideas

Hello

I have problem windows server 2008 enterprise how i can hack 3 month trial to use Remote desktop???

Works like a charm on Windows 2008 Std Server. License expired seven days ago. I went the through steps exactly and bingo - TSM is good to go!

Thanks

Can anyone confirm the PER USER mode for Windows Server 2008 R2 SP2? This worked great for Windows 2003 R2 SP2 and required NO HACKS or anything but of course you would be out of license compliance. Oh well, like MS is gonna come knocking at your door.

I guess I could try it myself, change the time in the BIOS and OS, remove the network connection and see if it times out.

If not the Term Serv hacks for 2008 should work fine too.

Hack from the admin pains does not work anymore? He has an update? Anybody with an updated document???
Thanks

DOES NOT WORK! MS changed the number

Agreement number DOES NOT WORK. It tells it is not able to activate.

http://harmhoekstra.nl/kb/entry/30/ also een easy way to hack Windows Terminal server 2008 :)

PERFECT!!

NO MORE PAIN IN MY ASS

thanks

Anyone can give proper procedure for windows 2008 …

Anonymous - Sep 3, 2010

Anyone can give proper procedure for windows 2008 R2? Admin pains has new way put it cost money.

The guy at AP updated the doc and he claims that works now for 2008 R1 and R2, anybody has an update on that?

http://harmhoekstra.nl/kb/entry/30/ Works. Agreem…

Anonymous - Sep 5, 2010

http://harmhoekstra.nl/kb/entry/30/
Works. Agreement Number is still valid.
I selected Windows Server 2008 R2 Per Device CALs
and entered 100 and it activated my server and my CALs.

Does not work for me. Anybody else has something else?

Doesn’t for me either!

Jitendra Purohit

>> GREAT DUDE IT WORKED PERFECTLY FOR ME :)))\
THANKS ALOT :)

Doesn’t work for me!!!!!!!!

superb….. thanks a lot

It is not working!!!!!!! anybody has another solution?

Anybody?????????????????????????????????????

Works fine for me. 2008 R1 Enterprise

Doesn’t work for me either!

work for me, Windows 2008 32 bits

THERE IS AN EASIER (that works both with 2003 and 2008) WAY TO EXTEND THE GRACE PEDIOD (3 MONTH).

- set your BIOS date to 01 january 2030 (I have not tried other dates)
-install windows server 2008 R2 (disable its automatic updates)
-install terminal services by selecting “I will specify a licensing server in …”)
-using another computer, stablish your first connection to the terminal server you have just set up - a popup message will appear on the system tray of your server saying that you must specify a licensing server in 120 days DONT WORRY.)
-logoff your terminal services session
-login locally to your terminal server and set its to a current date (xx/xx/2010).
-restart your terminal server and set a current date to your BIOS.
-wait your terminal server to load and stablish another connection to it. You will see that initial message saying specify a licensing server in 120 days change to specify a licensing server in 7xxx days (the period from now to 2030 - a lot of years.

TRUST ME… it works. there is no need for cracks or deleting terminal server databases.

I FORGOT ONE POINT
of course you can turn on automatic updates again (but the steps described above have to be taken before updating your terminal server)

That is to complicated to do it for every user? Anybody got some better solution? Nothing doesn’t work for me so far

thx. nice job

doesn’t work for me on 2008 r1 and r2, i will try A-P seems for all of the people that solution is working!!!!!!

Neither of the comments work for me!!!. Anybody else has something that works???

Hi there …. this is what work for me….
-Stop the terminal server licensing service
-rename the “TSLIC.edb” (whatever the name you want) location:%windir%\system32\lserver\
-restart the terminal server licensing service
and you are done!!!
all the temporal licenses where deleted, and when the users get connected again, it set a 120 days of evaluation again :D
i have Windows 2003 R2 standard edition SP2 .

I hope this is help someone

PS sorry for my bad english

Does not work on 2008 R1 neither R2 unofortunately.

well i must admin A-P works for me, well worth the money.

“That is to complicated to do it for every user? Anybody got some better solution? Nothing doesn’t work for me so far.”

Write a script.

thanx works very nicely these other ppl commenting on here must just be stupid (ie there is no file named that- omg 1 letter off i wonder what if that could be it …duh) the crack works great i need it well i guess i would qualify it as piracy but piracy for a good cause (taking my mcitp and mcsa that includes ad & ts) but yeah works great thanx btw other ppl u need to learn to follow directions…dumbasses

Would this work on a 2003 server installed as a terminal server licensing in conjunction with a 2008 server serving citrix, in which the 2008 citrix server gets it’s licensing from the 2003 licensing server?

it works for me too
thanks a lot !

I have 2008 R2 server with expire licence, i do every thing on :
http://harmhoekstra.nl/kb/entry/30/

and i recieve 100 licensins per divice but my client pc can’t connect to the server it still get the same error “…no server to privide license … " any ideas ???

THERE IS AN EASIER (that works both with 2003 and 2008) WAY TO EXTEND THE GRACE PEDIOD (3 MONTH).

For me it works just fine.

Good Job.

what about windows 2008 r2. Does above apply too?????????

Good stuff!

what about windows 2008 r2. Does above apply too?????????

You are great man

No wonder this world is screwed, most of the people talk correctly or cant even spell!

Thank you! Works like a charm!

Wich way works for 2008 R2 ?
Thanks

i confirm that the “setting date to 2030 method” really works on windows server 2008 R2. just tested it right now on 3 diferrent servers (2 are legit and with windows server license only, and the 3 is 100% pirated version, with windows activated via windows 7 extreme loader)

Does this works with R2 sp1 ? or it has to be with out sp1 ?

Does this works with windows 2008 64 Bit.

Does any idea about windows 2008 Ent 64 Bit?

I have a Windows 2008 R2 X64 standard. what I have to do for Terminal Serer licenses?

Most easyway:

Just uninstall TS Licencing Service.
Reinstall TS Licencing Service.

No reboot, even the clients session wont be logged off.

When i start the service again it auto create the TLSLic.edb file again :(

Doesn’t work for me on Windows 2008 x64 R1 not R2 SP1. I will try admin-pains doc. Seems it works for a lot of people. Worth 25$ for supporting the guy behind it

Hi everybody, It works, I used the ISO from Technet for Windows Server 2008 R2 Servicpack 1
All the clean install with no Network connection, installed with the date set to January 1st 2030
installed Terminal Services, disbaled Network time Sync. Connected remote desktop so it poped up the 120 day trial. restarted the server, changted time in BIOS and Im up and running.
So it DO works.

Hi everybody. I have a Smaill Business Server 2011 Essentials. The folder lserver and the file TSLIC.edb are not present. Also I can’t install a license server.
Does anyone have an idea how to patch this operation system to get more than 120 days terminal server operation?

Hi everybody, For Windows Server 2008 R2 Servicpack 1
All the clean install with no Network connection, installed with the date set to January 1st 2030
installed Terminal Services, disabled Network time Sync. Connected remote desktop so it poped up the 120 day trial. restarted the server, changed time in BIOS and Im up and running.
So it DO works.

thanks… great temporary fix for nyc pos system

thank you. a very good explanation. But you know, its just old!

How has this been working for you so far? I want to install 2008 64 bit but the TS is an issue. Do you have to continually redo this every 120 days? or once you set this up it’s permanent?

Please let us know.

have you got it working? I want to do the same 2008 64 bit with TS

THIS IS THE SOLOUTION: just unninstall Terminal Server and other complements. After restart, install again and when ask for the type of licensing say per device. Enjoy.
This works in windows server 2008 Standard 32 bits.

THIS IS THE SOLOUTION: just unninstall Terminal Server and other complements. After restart, install again and when ask for the type of licensing say per device. Enjoy.
This works in windows server 2008 Standard 32 bits.

the solution for 2003

http://tec-articles.blogspot.com/2008/09/windows-2003-terminal-server-licensing.html

where is the 2008 solution? unfortunately nothing from the comments doesn’t work for me. will try other

I have windows 2000 server, but the licensing expire en 13 days..! help please… my email is mauricio451@gmail.com thanks..

Dear all, i tried for 5 windows 2003 server, if your server in device mode and some of your clients have been connected and took licance (trial) , first stop service, del tslic… and start service again, then put your t server in per user mode in terminal server configuration. and del client reg keys as talked before..thats enough.. i am using this 5 servers for almost 2 years,..thanks everyone.

this article just fuck article…. you lie http://admin-pains.blogspot.com/2006/05/unlimited-windows-server-2003-and.html doesnt have anything dont try.

This is really very useful.
Thanks a lot to all my friends.

Thank you very much for kickin my ass to the right way… after a hour of useless talk to M$
I had a bit different issue - properly activated w2k terminal server was serving for a couple years to 2k/xp pro clients. The problem came with a W7 home client after 90 days, deleting the license from client´s registry did not help.
I have tried to stop TS licensing service, rename the %windir%\system32\lserver\tlslic.edb and started the TS licencing service back, all above done through RDP session. The license server remained activated, the permanent license list was empty and the temporary license list had disappeared. XP and 2k clients with permanent license stored locally can access the server but their licenses are not visible in the license manager. After deleting the mentioned registry key they receive a new license visible in the license manager. Any client with expired temporary license can not get connected without deleting its registry key, sure.
Many thanks to the others for the time warp patch too, if my home user wont upgrade his win I shall try it in next 90 days:)
Screw you M$, I want my penguin back…

Dear Rupesh:

Your solution is the best! I enjoy it! only i have a question. How do you disable the network time sync? and always is ok for you this solution?

Terminal Services Licensing finish time and i can’t login into server remotly

Dear all,
please tell me how can i check 2003 r2 server is licence copy or pirated

Hi,

I was trying this on 2008 R2 but couldnt seem to get it to work. Does it work with this version?

2020 we are here