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).
Tuesday, June 07, 2005
Subscribe to:
Post Comments (Atom)
99 comentários:
"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.
Question: If I have a dedicated terminal server that is supporting Wyse thin net clients, is there a key in the registry on that machine that would need to be removed? Also, the server that is supporting the licensing function for the terminal service clients, does not have a file in the sub directory SYSTEM32
named "TSLIC.edb". It does how ever have one named " TLSLic.edb. Is this a comparable file? If so then this file needs to be renamed.
Question: If I have a dedicated terminal server that is supporting Wyse thin net clients, is there a key in the registry on that machine that would need to be removed? Also, the server that is supporting the licensing function for the terminal service clients, does not have a file in the sub directory SYSTEM32 named "TSLIC.edb". It does how ever have one named " TLSLic.edb. Is this a comparable file? If so then this file needs to be renamed.
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!
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.
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 =].
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 !
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 :)
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
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.
@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?
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?
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!
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!
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
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..
Youth is not wow gold a time of life;world of warcraft gold it is a state of mind; cheap wow gold it is not a Maple Story Accounts matter of rosy cheeks, red lips and supple knees;mesos it is a matter of the will, a quality of the imagination,wow gold kaufen a vigor of the emotions; it is the freshness wow geld of the deep springs of life.maple story mesos Youth means a tempera-mental predominance of courage over timidity, of the appetite for adventure over the love of ease. This often exists in a man of 60 more than a boy of 20.wow gold farmen Nobody grows old merely by a number of years.maple story money We grow old by deserting our ideals.ms mesos Years may wrinkle the skin, but to give up enthusiasm wrinkles the soul. Worry, fear, self-distrust bows the heart and turns the spring back to dust. Whether 60 or 16, there is in every human being’wow powerleveling s heart the lure of wonder, the unfailing childlike appetite of what’s maple story money next and the joy of the game of living.powerlevel In the center of your heart and my heart there is a wireless station: so long as it receives messages maplestory powerleveling of beauty, hope, cheer,world of warcraft power leveling courage and power from men and from the Infinite|*|wow gold|*|http://www.eing.com
you can buy this crack to install Cals on your server its much easier
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&ssPageName=STRK:MESELX:IT&item=190286364141
BTW it works on windows 2000 2003 and 2008 server
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.
Post a Comment