Event ID:43 and Terminal Server Licensing Service Does Not Start (308305)
The information in this article applies to:
- Microsoft Windows 2000 Server SP1
- Microsoft Windows 2000 Server SP2
- Microsoft Windows 2000 Advanced Server SP1
- Microsoft Windows 2000 Advanced Server SP2
- Microsoft Windows 2000 Professional SP1
- Microsoft Windows 2000 Professional SP2
This article was previously published under Q308305 IMPORTANT: This article contains information about modifying the registry. Before you
modify the registry, make sure to back it up and make sure that you understand how to restore
the registry if a problem occurs. For information about how to back up, restore, and edit the
registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986 Description of the Microsoft Windows Registry
SYMPTOMS
The Terminal Server Licensing service may not start, and the Event log may contain an Event ID:43 with the following description:
Work Manager error Can't Startup work scheduler, Error code -1072167891.
The Debug log may contain the following error:
13124 [9:19:21:39:59.953] : CWorkManager::Startup() : Persistent storage has failed to startup - 0xc018042d
CAUSE
On a large database (larger than 80 megabytes), Jet transactions can take up more memory. The version store keeps a list of changes that are made to the database since the oldest transaction began. Having a transaction "hang" (run for a long time before it commits) or make a lot of modifications in one transaction, can cause Jet to run out of version store.
RESOLUTIONWARNING: If you use Registry Editor incorrectly, you may cause serious problems that may
require you to reinstall your operating system. Microsoft cannot guarantee that you can solve
problems that result from using Registry Editor incorrectly. Use Registry Editor at your own
risk. To resolve this problem, obtain the latest service pack for Windows 2000. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
260910 How to Obtain the Latest Windows 2000 Service Pack
Edit the registry to tune the memory resource that is needed for version store in Jet. To do so, start Registry Editor (Regedt32.exe), and then locate the following key in the registry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TermServLicensing\Parameters.
Add the following registry value to this key:
Value name: MaxVerPages
Data type: REG_DWORD
Radix: Decimal
Value data: 1,024
Range is from a minimum of 256 to a maximum of 2,048.
The English version of this fix should have the following file attributes or later:
Date Time Version Size File name
----------------------------------------------------------
28-Aug-2001 14:36 5.0.2195.3895 125,712 Icaapi.dll
19-Jul-2001 16:39 5.0.2195.3895 93,456 Licmgr.exe
28-Aug-2001 14:30 5.0.2195.4435 330,000 Lserver.exe
28-Aug-2001 14:36 5.0.2195.3895 26,384 Mstlsapi.dll
28-Aug-2001 14:36 5.0.2195.4307 100,112 Rdpwsx.dll
19-Jul-2001 16:39 5.0.2195.3895 141,584 Termsrv.exe
28-Aug-2001 14:36 5.0.2195.3895 23,312 Tls236.dll
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Windows 2000 Service Pack 3.
Modification Type: | Minor | Last Reviewed: | 9/26/2005 |
---|
Keywords: | kbHotfixServer kbQFE kbbug kbenv kberrmsg kbfix kbTermServ kbWin2000PreSP3Fix kbWin2000sp3fix KB308305 |
---|
|