NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: Client v4.8 SupportPack 3 for WinNT/2000 TID #: 2959558 README FOR: 48sp3.exe SUPERSEDES: b348sp3.exe NOVELL PRODUCTS and VERSIONS: Novell Client 4.8 for Windows NT/2000 ABSTRACT: This file contains updates for the English version of the Novell Client v4.8 for Windows NT/2000. ----------------------------------------------------------------- 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: Table of Contents 1.0 Prerequisites 1.1 NDPS 1.2 NetWare 4.11/4.2 2.0 Support Pack Installation 2.1 SETUPSP.EXE 2.2. ACU Install 2.3 Update Client Source Files and Install Full Client 3.0 Release Notes 3.1 SETUPSP.EXE Functionality 3.2 ACU.EXE Functionality 3.3 ZENworks for Desktops 4.0 Changes Since Last Client Release 1.0 Prerequisites ********************************************************************* 1.1 NDPS An update to NDPS is required to solve a client hang. Install the DPRPCNLM.NLM file, dated 22Nov2000 or later. This update is included in the NetWare 5.1 Support Pack 3. Refer to TID 10062546. 1.2 NetWare 4.11/4.2 An update for NetWare 4.11/4.2 servers is required prior to the installation of this Client Support Pack. The server update is located in TID 2952441. This update addresses an issue in which a file opened once by different threads (one open in each thread) in an application and then closed leaves an instance of the file open, even after exiting the application. This problem could cause the server to run out of memory or hang. 2.0 Installation ********************************************************************* 2.1 Install Option 1 - SETUPSP.EXE To install the updates on a workstation with the Novell Client v4.8 for Windows NT/2000 already installed, run the SETUPSP.EXE located in the PRODUCTS\WINNT\I386 directory. Available options for configuring SETUPSP.EXE are described in Section 3.1, SETUPSP.EXE Functionality. SETUPSP.EXE can be launched automatically as part of the NetWare login script. Example for adding into the login script: @\\%\SYS\PUBLIC\CLIENT.SP3\PRODUCTS\WINNT\I386\SETUPSP.EXE 2.2 Install Option 2 - ACU Install The updated ACU.EXE checks the Novell Client Major, Minor, and Support Pack versions installed on the workstation. If the workstation only requires the Support Pack updates, SETUPSP.EXE will be launched instead of the full Client Install. For example, when ACU.EXE is run on a workstation with the Novell Client 4.8 for Windows NT/2000 installed, the SETUPSP.EXE program is executed. A workstation with an old Client version or no Client installed will run the full Novell Client install. Available options for configuring the ACU.EXE are described in section 3.2, ACU.EXE Functionality. 2.3 Install Option 3 - Installing the Novell Client with the Support Pack Integrated Update the Novell Client 4.8 for Windows NT/2000 source files located in the SYS:PUBLIC\CLIENT\WINNT\I386 directory by copying the Support Pack files from the PRODUCTS\ WINNT\I386 directory into the SYS:PUBLIC\CLIENT\WINNT\I386 directory. This copy will overwrite the corresponding files in the full Novell Client source directory. Run the NWSETUP.EXE program to install the integrated Novell Client and Support Pack. In cases where both compressed and uncompressed versions of a file end up in the same directory (e.g. LOGINW32.DL_ and LOGINW32.DLL), the installation will automatically install the uncompressed file. It is not necessary to delete the compressed files. Automatic Client Upgrades (ACU.EXE) require that the major or minor internal version in the UNATTEND.TXT file to be incremented. Incrementing the major or minor internal version triggers the ACU.EXE to install the integrated Novell Client and Support Pack. 3.0 Release Notes ********************************************************************* 3.1 SETUPSP.EXE Functionality The SETUPNT.INF and SETUP2K.INF contain a [ServicePackOptions] section through which additional SETUPSP.EXE behavior can be controlled. The default values for the [ServicePackOptions] section are as follows: [ServicePackOptions] ForceInstall = NO ForceReboot = NO Setting the value "ForceInstall = YES" will cause SETUPSP.EXE to ignore the "Service Pack" value check and always install even if the current support pack is already present. This option can be useful if a pre-release version of the support pack has been previously installed. Setting the value "ForceReboot = YES" will not present the interactive "Do you want to reboot now?" dialog and will force the workstation to restart immediately after SETUPSP.EXE has applied the support pack updates. The SETUPSP.EXE application checks version information in the following order: 1- SETUPSP.EXE checks the local workstation's major and minor client versions against the major and minor client version specified in the SETUPNT.INF or SETUP2K.INF. If the two versions are not identical or no version information exists in the workstation registry, SETUPSP.EXE simply terminates. 2- SETUPSP.EXE then checks the workstation's Novell client "Service Pack" value against the "ServicePack" value in the SETUPNT.INF or SETUP2K.INF. If the workstation's "Service Pack" value does not exist or is less than the value in the SETUPNT.INF or SETUP2K.INF, SETUPSP.EXE commences with applying the support pack updates. Otherwise SETUPSP.EXE simply terminates. 3.2 ACU.EXE Functionality The version of ACU.EXE included with this support pack, in addition to providing all the functionality ACU.EXE has previously enabled, provides administrators with an additional method for executing SETUPSP.EXE. An administrator may choose to use ACU.EXE to launch SETUPSP.EXE to provide additional prompting and/or logging during the client update process. Normally the ACU.EXE application checks only the workstation's major and minor client version (and the administrator's major and minor internal version, if defined) to determine whether ACU.EXE should attempt to launch the full SETUPNT.INF or SETUP2K.INF install. If the workstation major and minor client version checks show that the workstation already has the same major and minor client version that is available for install, this updated ACU.EXE then also checks the workstation "Service Pack" value (as SETUPSP.EXE does) to determine whether the local workstation has the support pack installed. If the workstation is in need of only the support pack updates, ACU.EXE then launches only SETUPSP.EXE instead the full client upgrade/install process. The ACU.INI included with this support pack contains a [ServicePack] section through which this new behavior can be further controlled. The default values for the [ServicePack] section are as follows: [ServicePack] Check=Yes Setting the value "Check=No" will cause ACU.EXE to ignore the workstation "Service Pack" value and will never trigger SETUPSP.EXE instead of a full client upgrade/install. This behavior can also be force by launching ACU.EXE with an "/NSP" command line switch, e.g. "ACU.EXE /NSP". Setting the value "Check=Yes" (the default) causes ACU.EXE to take the "Service Pack" version into account, as described previously. 3.3 ZENworks for Desktops The ZENAPP32.DLL file is not included in this Support Pack. When the Novell Application Launcher is run, the ZENAPP32.DLL file on the Client will be automatically updated to the newer version. ISSUE: Changes since last Client Release - Accessibility options have been added to accommodate users with disabilities. - Saving Lotus WordPro docs that exceed directory space limits locks the NT workstation. - MS Project file fails to save when another user has it opened in READ ONLY mode on Windows 2000. - WM redistributes NDPS printer drivers although no change to configuration was made. - Password expiration prompt still appears even after changed login for account with expired password. - Improper authentication sequence for connections initiated by queue-based printers. - DHOST replies to GNS requests. - Unable to get roaming profiles to work if the GUI username is specified incorrectly in the context field. - CMD does not work with Windows 2000. - With the Fourth Shift application via a terminal server session, after updating a record, the record timestamp is not set to the correct time. - After upgrading to the 4.80 client, cannot unlock the workstation when doing a workstation-only login to the local machine. - The logon to the NT workstation fails if the user is associated with an NT dynamic local user policy and the Username field of the Novell Login screen includes the distinguished name of the user with its context (i.g., the "Username" box says "user.ou" and the "Context" field only has the organization). - IP connections do not clear their previous connection to server. - Corrupt roaming profile because of open file handle to NTUSER.DAT. - When there is a replica of the partition on the server that holds the Alias object, you get an error that the Alias object could not be found. Create an Alias object that points to the server that is located in a different partition. - Intruder Lockout not working through the Lock Workstation feature of Windows NT. - An error is generated when the event transformation rule tries to generate events on an unassociated object. - After installing Novell Client on Windows 2000, the installer stores too many NULLs to a key in the WINDOWS 2000 registry. - When the Novell password expires on a Novell NT Client running on a Windows NT 4.0 workstation, the password will not get synchronized with the Windows NT password if the username is left blank for the Windows NT user. - Station X (task XX) has timed out on its op-lock (type = 2). This message continuously scrolls on the console. - When you select a queue in Network Neighborhood and right-click, and then click Point and Print New Driver, the dialog box should have a Have disk button but does not. - When the Client logs on to Terminal server using either ICA or RDP with Client Printer Mapping enabled, the printer installs without any problems. When the session ends, the server writes the following error message to the system log (as the Print Spooler service stops): Source: TermServDevices Event ID: 1103 'An internal communication error occurred. Redirected printing will no longer function. ' - Windows 2000 workstation reboots after password change. - After installing the drivers for a NetWare legacy queue to a network drive, the .LZ files are zero bytes in length. All other associated files that are not LZW compressed (e.g. .INF files) are normal size. - Volatile User does not create roaming profiles on German Windows 2000 workstation. - NT Login screen displays dialup numbers before authenticated. On NT laptops, all dial numbers are viewable under the Dialup tab. - Resolved high utilization during peak hours when running Client. - SLP current has a 5-minute global timer to attempt to recontact static DA addresses that have been marked "NORSP." Because of a problem with the Nortel VPN client, this is causing DAs to remain NORSP for up to 5 minutes and all attempts to log in fail because of the down state of the DA (can't resolve server names). - After implementing Novell eDirectory w/Novell Client 4.8, noted that servers were blue screening for insufficient resources and that nonpaged pool memory allocation appeared to grow at a rate of approximately 100K per six hours. - Machine shuts down when unlocking the workstation. - Dell "Shut down & power off" not working (anymore) with Novell clients. - Resolved a Citrix TSE Blue Screen in NWSIPX32. - Ctrl+Alt+Del on Windows 2000 does not work for the Novell Client if the Ctrl+Alt+Del feature was enabled via Group Policies from Active Directory. - In NT 4.8 and NT TS, Temp variable not pointing to TEMP/[Session] after login to terminal server. - When the user logs in to NDS and Windows 2000 Domain (ADS) with Homedrive on the PDC, the NW client sets the Homedrive and the Homeshare variables different than MS client for MS networks. - If the 4.8 client logs in to a 5.1 server via IP, when browsing Network Neighborhood, no IPX trees can be seen. - Moving a folder into a folder with the same name (on NW Server) does not work correctly from a NT Client. This problem does not appear with a Win 9x client. - Windows NT/2000 workstations with 4.8 client take 5 minutes before login prompt will come up and then the print spooler crashes. Problem only exists on a Supernetted Network. If Workstation Manager is disabled, the problem goes away. Traces show an excessive amount of multicasting with no responses, and the client receives DHCP responses that it isn't interpreting correctly. - Corruption in the Login Results window after unsuccessful login attempt. - Resolved where ProfileDlgTimeOut being used for all Novell GINA dialogs. - If pcAnywhere is installed, GinaDLL registry value not set to NWGINA on Windows 2000 Client Install. - Client install does not copy files if the existing files are marked as Read-only. - Unable to install 4.8 Client using Unattend-File with IPX only. - If password contains a "Å, Ä, Ö" you will get an Incorrect Password error. - %P_STATION variable is not working on Windows 2000 with an IP connection. - Blue screen problem with Terminal Server installed. - Attempting to get properties on a drive letter of Network Neighborhood target which would include the NetWare Volume property sheet causes an exception in NOVNPNT.DLL. - Running the sample IPXPING which uses NWSIPX to send a diag packet generates a kernal error in Windows 2000. Self-Extracting File Name: 48sp3.exe Files Included Size Date Time ..\ 48SP3.TXT (This file) ..\WINNT\ ..\WINNT\I386\ ACU.EXE 45056 6-8-2001 11:28:10 am ACU.INI 551 6-4-2001 4:10:08 pm NWLOCAL.EXE 28672 3-20-2000 6:51:06 am NWSETUP.DLL 460288 6-13-2001 4:07:38 pm NWSLOG32.DLL 40960 1-11-2000 6:57:44 am SETUP2K.INF 5280 6-20-2001 10:24:42 am SETUPNT.INF 5005 6-20-2001 10:24:38 am SETUPSP.EXE 151040 6-13-2001 3:37:44 pm ..\WINNT\I386\LIBS32\ LGNWNT32.DLL 250368 5-14-2001 1:58:14 pm LOGINW32.DLL 348160 6-18-2001 3:22:04 pm LOGINWNT.DLL 32768 5-15-2001 10:13:44 am NETWIN32.DLL 264192 10-31-2000 11:27:18 pm ..\WINNT\I386\NLS\ ..\WINNT\I386\NLS\ENGLISH\ ACUR.DLL 12288 6-7-2001 9:56:20 am DPLMRW32.DLL 20480 11-22-2000 11:02:50 am IS.INF 4369 6-19-2001 6:13:52 pm IWCLIENT.INF 51093 6-18-2001 12:07:44 pm LOGINW32.RLL 126976 6-18-2001 3:23:56 pm MONOID.IDX 144486 11-30-2000 6:26:52 pm NDPS.INF 8929 6-13-2001 11:38:48 am NWBLDNUM.INF 299 5-30-2001 9:39:30 pm NWEVENTS.DLL 15136 6-14-2001 5:21:58 pm NWLOCALR.DLL 20480 2-23-2000 5:12:38 am NWSETUPR.DLL 131344 6-1-2001 3:35:54 pm NWSHLXNR.DLL 68068 5-1-2001 5:26:32 pm OEMNPRNW.INF 504601 6-18-2001 12:09:32 pm OEMNSVIS.INF 43688 6-19-2001 5:52:38 pm OEMNSVNP.INF 64003 6-13-2001 11:24:08 am OIDNAME.MSG 59503 11-30-2000 6:26:52 pm WM.INF 8139 5-27-2001 3:50:28 pm WSREG32R.DLL 69632 9-29-2000 11:43:32 am ZISWINR.DLL 45056 5-18-2001 11:36:56 am ..\WINNT\I386\REDIR\ DPAWIN32.DLL 65536 6-20-2001 10:25:00 am DPLMW32.DLL 90112 11-22-2000 11:03:28 am DPLRNAME.DLL 45056 6-20-2001 10:25:00 am DPLWIN32.DLL 114688 6-20-2001 10:25:00 am DPPWIN32.DLL 106496 6-20-2001 10:25:00 am DPRPCW32.DLL 45056 5-24-2001 5:36:46 pm DPSWIN32.DLL 118784 6-20-2001 10:25:00 am LOC32VC.DLL 81920 10-6-2000 3:07:18 pm NDPPNT.DLL 118784 6-28-2001 4:50:42 pm NIPPDRVI.DLL 36864 6-18-2001 10:39:56 am NIPPED.DLL 32768 6-20-2001 9:26:00 am NOVNPNT.DLL 524288 5-31-2001 4:36:28 pm NWDNS.SYS 45408 5-15-2001 11:06:14 am NWFS.SYS 360496 6-19-2001 3:56:02 pm NWGINA.DLL 240176 5-31-2001 4:30:28 pm NWIP.SYS 46256 5-1-2001 4:15:46 pm NWLSCRPT.EXE 17584 5-1-2001 4:23:48 pm NWSAP.SYS 26224 5-1-2001 5:20:22 pm NWSHLXNT.DLL 176128 5-2-2001 9:40:28 am NWSIPX32.DLL 33888 5-31-2001 4:44:50 pm NWSIPX32.SYS 40144 5-31-2001 4:44:50 pm NWSPOOL.DLL 253952 5-1-2001 4:27:14 pm NWSRVLOC.DLL 29616 6-7-2001 9:44:08 am NWWS2NDS.DLL 38448 5-1-2001 5:32:00 pm NWWS2SLP.DLL 50512 5-1-2001 5:32:02 pm OIDMSG.IDX 63428 11-30-2000 6:26:52 pm PWDNOTFY.DLL 36864 3-1-2001 8:53:22 am SPFLIST.EXE 146944 6-13-2001 4:49:42 pm SRVLOC.SYS 124272 6-7-2001 2:59:26 pm VIPX.EXE 1740 5-2-2001 2:47:52 pm WM.EXE 92384 5-2-2001 4:22:50 pm WMGRPPOL.DLL 188416 6-14-2001 9:39:10 am WMPOLHLP.DLL 134656 6-19-2001 8:33:58 am WMPRTNT.DLL 73728 5-2-2001 4:27:38 pm WMRASM.DLL 12240 5-15-2001 10:55:48 am WMRUNDLL.EXE 7040 5-16-2001 4:49:20 pm WSREG.DLL 237568 6-11-2001 7:37:38 am WSREG32.EXE 135168 6-11-2001 7:37:48 am ZENPOL32.DLL 114688 6-20-2001 8:20:48 am ZISWIN.EXE 90112 5-18-2001 11:36:50 am ZLIB.DLL 61440 11-30-2000 11:07:48 am ..\WINNT\I386\RM\ COMPRESSION.DLL 36864 9-29-2000 11:41:16 am LOC32VC.DLL 81920 10-6-2000 3:07:18 pm WTALK32.EXE 53248 10-24-2000 12:38:50 pm WUSER32.EXE 122880 11-3-2000 12:04:52 pm ZENPOL32.DLL 114688 6-20-2001 8:20:48 am ZENRC32.EXE 118784 11-3-2000 12:06:20 pm ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------