NWADMN32.EXE will not launch
(Last modified: 27Nov2002)
This document (10017335) is provided subject to the disclaimer at the end of this document.
fact
NetWare Administrator 32 (NWADMN32.EXE)
Novell ZENworks for Desktops 2
Novell GroupWise 5.5
Novell BorderManager 3.5
symptom
NWADMN32.EXE will not launch
NWAdmin Snapin Errors
Error: "WMINV32.DLL is corrupt or missing".
Error: "Runtime Error".
cause
Most Novell products/services installed on the server require Snapins (DLLs) to be copied to the Public directory so NWAdmin32 can manage that product. Having too many Snapins on a server can cause the NetWare Administrator process to run out of "Thread Local Storage" handles. Windows 95 and Windows NT allocates 64 of these handles for the NetWare Administrator 95 or NT process. NWAdmin requires 17 handles. Each Snapin DLL can require from zero to four or more of these "Thread Local Storage" handles. The ten Z.E.N.works Snapins require four handles in all. If other Snapins don't load or crash after adding the Z.E.N.works Snapins, you have likely exceeded the 64 handle limit on your workstation.
fix
UPDATE: Please see the following solution for updated information: NWADMIN 5.19F fixes TLS (Thread Local Storage) issues.
Novell Snapins that consume multiple handles will be fixed in future releases. ConsoleOne will most likely resolve this issue.
Workaround:
To verify that you are experiencing a Snapin issue, temporarily rename the SNAPIN directory to SNAPIN.OLD and launch NWAdmin32. If it loads fine, then you have a Snapin issue.
You can either move the Snapins or rename Snapins to reduce the number of TLS handles requested by NWAdmin.
If you choose to move the Snapins, then you will need to operate out of multiple WIN32 directories. You can launch NWAdmin32 from a different directory (WIN32a, WIN32b) depending on which Snapins you need at that time.
If you don't manage certain services (let's say ZENWorks objects) from that particularly copy of NWAdmin32, then you can choose to rename the Z.E.N.works Snapins from WHATEVER.DLL to WHATEVER.OLD. NWAdmin32 will simply not load those renamed Snapins and thereby by-pass the problem.
Below lists the Snapin DLLs associated with products installed on the server. This list will help you determine which DLLs to move or rename.
-----------------------------------------
GroupWise 5.5
Public\WIN32\Snapins
GWADMB32.DLL
REGEDT32.DLL
(no NLSMGR21.DLL)
Public\WIN32
GWASCB32.DLL
GWCELB32.DLL
GWCHKB32.DLL
GWCTLB32.DLL
GWDCLB32.DLL
GWDMMB32.DLL
GWDOCB32.DLL
GWENA32.DLL
GWGS5155.DLL
GWGSA155.DLL
GWGSC155.DLL
GWGSD155.DLL
GWGSE155.DLL
GWGSF155.DLL
GWGSG155.DLL
GWGSG155.DLL
GWGSH155.DLL
GWGSM155.DLL
GWGSN155.DLL
GWGSO155.DLL
GWGSP155.DLL
GWGSW255.DLL
GWGSW366.DLL
GWGSX155.DLL
GWGSY155.DLL
GWIMPB32.DLL
GWJNGB32.DLL
GWLIBB32.DLL
GWSETB32.DLL
GWSNPD32.DLL
GWSTRB32.DLL
GWUTLB32.DLL
Public\WIN32\Nls\English
GWADRB32.DLL
GWDMRB32.DLL
GWDPRB32.DLL
GWENL132.DLL
GWGR5155.DLL
GWGRA155.DLL
GWGRC155.DLL
GWGRD155.DLL
GWGRE155.DLL
GWGRF155.DLL
GWGRG155.DLL
GWGRH155.DLL
GWGRM155.DLL
GWGRN155.DLL
GWGRO155.DLL
GWGRP155.DLL
GWGRW255.DLL
GWGRW355.DLL
GWGRX155.DLL
GWGRY155.DLL
GWIMRB32.DLL
Public\WIN95
No Changes
Public\Winnt
No Changes
------------------------------------------
Z.E.N.Works 2.0
Public\WIN32\Snapins
APPSNP32.DLL
AUDIT32.DLL
DBBACKUP.DLL
DLU32.DLL
DMHELP.DLL
DMPOLICY.DLL
DMWORK.DLL
REGEDT32.DLL
REPORTING.DLL
RXLGN.DLL
WM3XSNAP.DLL
WMCC32.DLL
WMGR32.DLL
WMINV32.DLL
WMINVEX.DLL
ZENINV.DLL
Public\WIN32
LDWMNT.DLL
LOC32VC.DLL
MFC40.DLL
MFC42.DLL
MSVCIRT.DLL
MSVCRT.DLL
MSVCRT40.DLL
MULTPROT.DLL
MUSCRL32.DLL
NRDDLL32.DLL
NWAPP32.DLL
NWBRWS32.DLL
NWCOMN32.DLL
NWCOMN95.DLL
NWCOMNNT.DLL
NWCORE32.DLL
NWCORE95.DLL
NWCORENT.DLL
NWCTRL32.DLL
NWDMSNAP.DLL
NWMOD032.DLL
NWMOD132.DLL
NWMUD32.DLL
NWRCON32.DLL
NWVCTL32.DLL
NWVCTL95.DLL
NWVCTLNT.DLL
NWVIS032.DLL
NWVIS132.DLL
NWVIS232.DLL
NWVPS32.DLL
NWVPT32.DLL
NWVQUE32.DLL
QCBR70US.DLL
SH33W32.DLL
WMSCHED.DLL
WMUTIL.DLL
ZENAPP32.DLL
Public\WIN32\Nls\English
APPRES32.DLL
DLU32R.DLL
DMHELPRE.DLL
DMPOLRE.DLL
DMWORKRE.DLL
NWADLG32.DLL
NWADMR32.DLL
REGERC32.DLL
REMINVRE.DLL
RXLGNR.DLL
WM3XRES.DLL
WMCC32R.DLL
WMGR32R.DLL
WMINV32R.DLL
WMINVEXR.DLL
WMPOLRES.DLL
WMRASR.DLL
WMSCHEDR.DLL
WSIMPRE.DLL
WSRIGRE.DLL
ZENINVRE.DLL
Public\WIN95
DLU32.DLL
DMSHELP.DLL
DMPOLICY.DLL
DMWORK.DLL
LDWMNT.DLL
LOC32VC.DLL
MFC40.DLL
MFC42.DLL
MSVCIRT.DLL
MSVCRT.DLL
MSVCRT40.DLL
MULTPROT.DLL
MUSCRL32.DLL
NPTDRV95.NLM
NPTR95.NLM
NWAPP32.DLL
NWDMSNAP.DLL
RXLGN.DLL
WM3XSNAP.DLL
WMCC32.DLL
WMGR32.DLL
WMINV32.DLL
WMINVEX.DLL
WMRAS95.DLL
WMSCHED.DLL
WMUTIL.DLL
ZENAPP32.DLL
ZENINV.DLL
Public\Winnt
APPSNPNT.DLL
DLU32.DLL
DMHELP.DLL
DMPOLICY.DLL
DMWORK.DLL
LDWMNT.DLL
LOC32VC.DLL
MFC40.DLL
MFC42.DLL
MSVCIRT.DLL
MSVCRT.DLL
MSVCRT40.DLL
MULTPROT.DLL
NWAPP32.DLL
NWDMSNAP.DLL
RXLGN.DLL
WM3XSNAP.DLL
WMCC32.DLL
WMGR32.DLL
WMINV32.DLL
WMINVEX.DLL
WMRASNT.DLL
WMSCHED.DLL
WMUTIL.DLL
ZENAPP32.DLL
ZENINV.DLL
-----------------------------------------------------
Border Manager 3.5
Public\WIN32\Snapins
(no changes)
Public\WIN32
(no changes)
Public\WIN32\Nls\English
(no changes)
Public\WIN95
(no changes)
Public\Winnt
ALERT.DLL
BRDEXT.DLL
BSCOV.DLL
BSMON.DLL
NWCADM32.DLL
PROXYCFG.DLL
RESTRICT.DLL
VPN.DLL
VPNA.DLL
.
document
| Document Title: | NWADMN32.EXE will not launch |
| Document ID: | 10017335 |
| Solution ID: | 1.0.25441249.2334735 |
| Creation Date: | 24Sep1999 |
| Modified Date: | 27Nov2002 |
| Novell Product Class: | Groupware Management Products NetWare |
disclaimer
The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.