NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: NT411P1.EXE IntraNetWare NT Client Updates TID #: 2941566 README FOR: NT411p1.EXE SUPERSEDES: NT411i2.EXE NOVELL PRODUCTS and VERSIONS: intraNetWare Client 4.11 for Windows NT - IWCD897 intraNetWare Client 4.11 for Windows NT - IWCD897 intraNetWare Client for WIN NT ABSTRACT: This file contains the latest patches for the Netware Client v4.11 and v4.11a for Windows NT. Note: This patch should not be applied to the older NT IntranetWare Client v4.10 or the newer NetWare Client v4.30 for Windows NT (Z.E.N.works v1.0) ----------------------------------------------------------------- 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. ----------------------------------------------------------------- INSTALLATION INSTRUCTIONS: Extract NT411p1.EXE to a temporary directory on the NT boot drive and run UPDATE.CMD. The files NWMV.EXE & REBOOT.EXE are used for installing this update and can be deleted once UPDATE.CMD is run. Note: This patch should not be applied to NT IntranetWare Client v4.10 or the NetWare Client v4.30 for Windows NT (Z.E.N.works v1.0) Note: If Service Pack 4 is applied to a Windows v3.51 NT machine, the UPDATE.CMD utility in NT411p1 patch file does not work correctly. The UPDATE copies files to their destination directory with a "~" in front and on reboot they are renamed before loading. Service Pack 4 breaks this process. A solution for this problem is in progress. Workaround for this issue: After running UPDATE.CMD manually copy the files from their names with a "~" in the front to their names without the "~". Currently in NT411p1.EXE the files WINNT\SYSTEM32\DRIVERS\NWIP.SYS WINNT\SYSTEM32\NETWARE\NWFS.SYS WINNT\SYSTEM32\NWSPOOL.DLL,VLMSUP.EXE,VLMSUP.DLL, VIPXVDD.DLL,NWGINA.DLL,NOVNPNT.DLL,LGNWNT32.DLL,CALWIN32.DLL,CLNWIN32.DLL,LOGIN WNT.DLL must be renamed. ISSUE: Patch file for intraNetWare NT 4.11 and 4.11a Client for Windows NT: Note: This patch should not be applied to NT IntranetWare Client v4.10 or the NetWare Client v4.30 for Windows NT (Z.E.N.works v1.0) The following issues are solved with NT411p1.EXE: Symptom: TID 2931791 - Accessing a drive letter created by NET USE with NT Scheduler service did not work properly when the IntranetWare NT v4.11 client is installed. Symptom: TID 2938437 - DOS application called Xactware which is running on NT v3.51 (service pack 5) fails when attempting to do an exclusive record lock (function 26), the return code is "254 Directory Locked." Symptom: TID 2938674 - The Workstation Manager "Client Update" process may not occur if the ramdom password for ACUAdmin user is less than the required minimum defined on the NT workstation. Solution: NWGINA.DLL Symptom: TID 2933666 - Bindery printing was very slow. Adding a bindery queue or printer to an NT Workstation with Add Printer Wizard was very slow. Solution: NWSPOOL.DLL Symptom: TID 2937531 - It could take a long time to load some applications if the application would resolve NetWare printer names multiple times when loading. Solution: NWSPOOL.DLL Symptom TID 2926893 - When using Windows NT 4.0 with DHCP configured and NetWare/IP client configured to auto-detect configuration. DHCP supplies IP Address, Subnet mask, DNS Server, DNS domain, default router. for NWIP it only supplies the nwip domain name. No Preferred DSS or Nearest NWIP server is configured. This needs to read this info from DNS. DSSes are registered. This configuration works with no problem on NT v4.0 SP1. If SP3 is installed it no longer works. Looking at the traces it can be seen that no DNS requests are sent, and after this no NWIP packets. Solution: NWIP.SYS Symptom: TID 2939894 - When a machine is setup with multiple persistent connections and the machine is booted when not connected to the network (ie working on their laptop at home), the user has to click "OK" to acknowledge that each connection is not available instead of having an option to tell the client not to continue restoring connections after the first connection fails. Solution: NOVNPNT.DLL Symptom: TID 2937530 - After appling NT411F4 or NT411i1.EXE restoring mappings to "reconnect at login" drives to NetWare v3.x servers would fail. Solution: NOVNPNT.DLL Symptom: TID 2936773 - PC-DOCs makes calls the LogonUser API and with the NT v4.11a Client there is a File Handle leak in the LSASS. This eventually depletes system resources to the point where the application crashes. Solution: NWV1_0.DLL Symptom TID 2939836 - After updating the client with the NT411F4 patch with Workstation Manager v1.0 setup to enable Roaming profiles the profile is changing from Roaming to Local and back to Roaming. Solution: NWGINA.DLL Symptom: TID 2938430 - The NT Client appears to be hung when the server it is connected to replies with "Server Busy" 0x9999 ncp there is an instance when a WAN link goes down, the local server gets preoccupied with resolving an NDS request across the WAN. The local Solution: NWFS.SYS Symptom: TID 2938435 - NT client is doing a "Modify Last Access Date" when browsing in network neighborhood. This Modify does not have to be done in this situation. In cases were the Modify caused a NDS name resolve to occur it could cause a unneeded delay. Solution: NWFS.SYS Symptom: TID 2928134 - With Workstation Manager a NT user who is not a member of the local Administrator's group would sometimes get a default profile instead of there local profile when the profile did not exist on the network. Solution: NWGINA.DLL Symptom: TID 2938445 - The IntranetWare v4.11a did not have the ability to disable the IntranetWare NT Client cache. Solution: NWFS.SYS Note: To disable the cache the following manuel registry setting needs to be added to each machine. HKEY_LOCAL_MACHINE\Software\Novell\NetwareWorkstation\CurrentVersion\NoCache=1 Value Name=NoCache Value Data=1 (No caching) Value Data=0 (Caching on) Default Symptom: TID 2932312 - If a workstation manager object points a user to a policy file on a server other than the primary server, the user will get a bindery connection to that server instead of an NDS connections. A bindery context must be set for the bindery connection to occur. Solution: NWGINA.DLL Symptom: TID 2936148 - When an application attempts to print to LPT2 the following error message occurs . "No available disk space available on hard disk or floppy. Filename : C:\NAVIDE\LPT2 Please uses another disk or delete some files" Solution: NWFS.SYS Symptom: NT411F3.EXE caused problems with Workstation Manager "Client update" and "Manage existing user rights" process. Solution: NWGINA.DLL Symptom: TID 2932562 - When the Last Known Good configuration is selected during bootup, an error message saying that NWAPI32.DLL cannot be found is returned. The user can log into the NT workstation only. Solution: NWGINA.DLL Symptom: TID 2935612 - There was a problem with NWLSCRPT.EXE not setting the environment variables correctly at login time. Solution: NWLSCRPT.EXE Symptom: TID 2935642 - When using Workstation manager and the user name on the intraNetWare login tab is entered with a trailing space, e.g. 'user ', NDS does not make a difference between 'user' and 'user ' and logs the user is as 'user'. But workstation manager creates a local NT user called 'user '. If the same NDS user logged in before with 'user', the local account created was 'user', but now the local account is 'user ', and this conflicts with local profiles, because one NDS user ends up with two (or more) different local NT users and profiles. Solution: NWGINA.DLL Symptom: TID 2936292 - If the user logs out by using the function "Close all application and login as a different user" and then attempts to re-login an error message occurs "You are already authenticated to this server". The problem is only reproducible by enabling the Workstation Manager, applying the NT411F3.EXE Solution: NWFS.SYS Symptom: TID 2936664- NT411F3.EXE caused a problem with Loosing drive mappings after running a service that authenicated to the NetWare Network. Solution: NWFS.SYS TID 2938433 - Child processes started by Services do not inherit the Parent Services connection. Solution: NWFS.SYS NWGINA.DLL NOVNPNT.DLL Symptom: TID 2933237 - Using the IntranetWare Client v4.11 on Windows NT 4.0. From Excel 7.0(a), when saving an Excel workbook, sometime the following error occurs : Document saved as '4CCA4100'. Cannot rename to 'BOOK1.XLS'. You must close this document. Solution: NWFS.SYS Symptom: TID 2938436 Japanese word processing software "JUSTSYSTEM CORP" The NT Client v4.11 did not write data correctly to the file which is on the networkdrive when the file pointer moved more than 0x801 bytes offset. Solution: NWFS.SYS Symptom: TID 2938438 If printers on a Novell NetWare network are installed on a the NT machine and the printer is not available(not connection). starting an application can sometimes be very slow. Solution: NWSPOOL.DLL Symptom: TID 2938431 - When using Non English version of NT and Non English version of the IntranetWare NT Client v4.11 the roaming profile configuration does not work properly. When selecting and entering a manual path to store the profiles, the profiles are stored in the user-home directory Solution: NWGINA.DLL Symptom: TID 2921959 - Lotus 123 for DOS Release 2.4 (Server Edition) does not run on Windows NT with the IntranetWare Client 4.0 or 4.1 for Windows NT. When you try to run 123.EXE from My Computer or Network Neighborhood, a DOS box is opened and then immediately closed Solution: VLMSUP.EXE Symptom: TID 2932726 - User checks the box to "reconnect at login" when mapping drives . All mapped connections are in bindery mode. User reboots workstation and logs back in as the same user. The first Novell GUI login screen appears and asks for the bindery password to server1 and the user successfully logs into server1. Then a second login screen appears and asks for the bindery password to server2. The user is not able to login because it is tring to use NDS mode bindery mode. Solution: NOVNPNT.DLL Symptom: TID 2931587 - The code was modified use the NDS case for the %LOGIN_NAME variable instead of the same case typed in by the user at login time. Solution: LGNWNT32.DLL Symptom: TID 2938440 - Using CALander 4.0 appointments disappear. Note: This was simular to but not the same issue that existed in the IntranetWare V4.10 Client Solution: NWFS.SYS Symptom: TID 2930978 - AutoCad reports that the file is in read-only mode when doing a save. Solution: NWFS.SYS Symptom: TID 2923279 - Fix for NT Floppy write protect issues. Solution: NWGINA DLL CALWIN32 DLL LOCWIN32 DLL Symptom: TID 2927955 - Fix for Performance issue (Special Server) Solution: CLNWIN32.DLL Symptom: TID 2923466 - Auto reconnect enable or disable registry setting. HKey_LOCAL_MACHINE\Software\Novell\NetWareWorkstation\CurrentVersion Create the key : NoReconnect Add the value 0 or 1. (0=Auto reconnect enabled and 1=Auto reconnect disabled) Solution: NWFS.SYS Symptom: TID 2922267 - Issuing CAPTURE q=Q1 FORM=2 does print, but with the default form Solution: NWFS.SYS Symptom: TID 2921365 and 2929624 - The NT Client will now connect to the network if the internal IPX address is NOT set to 00000000 in the NWLINK-properties. Solution: NWFS.SYS Symptom: TID Vantive 1469171 - GetFileInformationByHandle returns the same nFileIndexHigh and nFileIndexLow for all files Solution: NWFS.SYS Symptom: TID 2924674 - Login should attempt connection to previous monitored connection server (Current Connection issue) Solution: NWFS.SYS Symptom: TID 2932261and 2930452 - After upgrading to the 4.11 or 4.11a client customers running Smart Suite 97 are encountering a problem where the path in the registry is set to SMARTSUITE97 but when being run the app looks for the SMARTSUI directory. The problem affects all 16-bit apps run from a long directory name. Solution: NWFS.SYS Symptom: TID 2930857 - The workstation has Word 6 installed. When the customer goes to a directory which is a long name (e.g. "Novell Test Directory") and tries to access a filename which is either a long filename (e.g. "Longfilename.DOC") or in standard short name (e.g. 8.3 format - "Short.DOC"), an error ocurrs saying that it cannot find the file Solution: NWFS.SYS Symptom: TID 2930719 - End Capture Error: "The system cannot find the path specified" Solution: VLMSUP.DLL NWFS.SYS Symptom: TID 2930592 Lpt2: is captured but printing to local printer attached to lpt1: it gives error: "the system cannot find the path specified" Solution: NWFS.SYS Symptom: TID 2928197 - Client doesn't syncronize time with NetWare a v3.x Server at login. Solution: NWGINA.DLL Symptom: TID: 2929661 - User environment variables not added to the environment Solution: NWGINA.DLL Symptom: TID 2927513 - Fixes issue with using a non Explorer shell when Login Script processing is enabled. Solution: NWGINA DLL NWLSCRPT EXE Symptom: TID 2927669 - Unable to execute a dos database program with NW client for NT Solution: VLMSUP.DLL Symptom: TID 2930592, 2930717 - NWGINA: alias users execute container script of container they are in Solution: Loginwnt.dll lgnwnt32.dll Symptom: TID 2929141 - Receiving 0-byte message hangs when more than one listen TCB is currently posted Solution: NWSIPX32.SYS Symptom: TID 2928612 - Performance issue NPGetConnectionPerformance stubbed in. Solution: NOVNPNT.DLL Symptom: TID 2931386 - Microsoft Word launched from UNC path when exiting the Drive mapping is deleted Solution: NOVNPNT.DLL Symptom: TID 2929922 - UNATTENDED install with Novell client pauses for approx. 20-30 minutes Solution: OEMNPRNW INF (English) Use this new OEMNPRNW.INF to replace the old file in the \NLS\ENGLISH subdirectory where the unattended install is being executed from. Note: This file is not applied with the UPDATE.CMD Symptom: TID 2938441 - UNATTENDED install with Novell client pauses for approx. 20-30 minutes Solution: OEMNPRNW INF (Geraman) Use this new OEMNPRNW.INF to replace the old file in the \NLS\DEUTSCH subdirectory where the unattended install is being executed from. Note: This file is not applied with the UPDATE.CMD Symptom: TID 2932882 - Spanish verion of intraNetWare NT v4.11 NetWare network provider would not function due to an incorrect localization of the provider DLL. Solution: NOVNPNTR.DLL Note: This problem only existed in Spanish version v4.11. VCHK.EXE is a version utility that can be used to identify which Novell patches have been installed to a NT machine. When this NT patch in installed VCHK.EXE is copied to the \WINNT\SYSTEM32 subdirectory. Use VCHK /h to display help Screen. Self-Extracting File Name: NT411p1.EXE Files Included Size Date Time ..\ NT411P1.TXT (This file) CALWIN32.DLL 128512 8-21-1997 11:11:26 am CLNWIN32.DLL 62464 7-10-1997 2:41:52 pm LGNWNT32.DLL 237568 1-22-1998 5:31:04 am LOCWIN32.DLL 94208 8-21-1997 11:08:56 am LOGINWNT.DLL 510464 6-30-1997 5:24:54 am NOVNPNT.DLL 378368 4-15-1998 4:41:08 am NT411P1.TXT 17613 8-28-1998 5:18:50 am NWFS.SYS 293408 6-15-1998 8:34:20 am NWGINA.DLL 205808 6-15-1998 8:35:44 am NWIP.SYS 41088 4-7-1998 12:16:28 pm NWLSCRPT.EXE 21328 3-3-1998 6:09:50 am NWMV.EXE 13824 8-22-1995 2:12:26 am NWSIPX32.SYS 38848 9-12-1997 2:50:46 am NWSPOOL.DLL 113152 7-27-1998 7:34:22 am NWV1_0.DLL 9504 5-18-1998 4:55:06 am REBOOT.EXE 21024 2-24-1998 5:27:28 am UPDATE.CMD 9922 7-2-1998 11:21:34 am VCHK.EXE 36352 3-2-1998 1:48:30 am VLMSUP.DLL 43872 3-30-1998 10:18:22 am VLMSUP.EXE 15878 3-25-1998 10:40:34 am ..\DEUTSCH\ OEMNPRNW.INF 283839 10-2-1997 3:55:36 am ..\ENGLISH\ OEMNPRNW.INF 288460 9-30-1997 2:24:06 am ..\ESPANOL\ NOVNPNTR.DLL 161088 10-31-1997 2:19:46 am ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------