Service Pack 5b

### WinFrame Service Pack 5B

Get Service Pack 5B here. The contents of the readme.txt file are included below.

Go here to view Service Pack 5B Installation Files
(go here for the readme in TXT format)

    ------------------------------------------------------------------------

    Citrix WinFrame Version 1.7
    North American Service Pack 5B
    README.TXT

    ------------------------------------------------------------------------

    Contents
    --------
    1.0  Introduction
    2.0  Installation Instructions for the WinFrame Version 1.7 Service
         Pack 5B
    2.1  Updated WinFrame Clients for the Client Disk Creator utility
    2.2  Installing Service Pack 5B on a System with Remapped Drives
    2.3  User Notes
    2.4  List of Hotfixes in WinFrame Version 1.7 Service Pack 5B
    3.0  New Commands and Utilities
    4.0  Detailed Hotfix Information
    5.0  Citrix Solutions Guide
    6.0  Latest WinFrame Readme
    7.0  Installation of Microsoft Office 97
    8.0  Year 2000 Compliance Issues

    1.0  Introduction
    -----------------
    This release of Citrix(R) WinFrame(TM) 1.7 Service Pack 5B contains the
    latest software patches for WinFrame Version 1.7. This service pack
    changes only files that were originally installed when you installed
    WinFrame Version 1.7. Service pack releases are cumulative: they
    contain all previous fixes as well as any new fixes made to the system.

    In addition to fixes to the WinFrame operating system, this service pack
    includes new versions of the WinFrame DOS, Win16, and Win32 Clients.

    Installation of this service pack requires a minimum of 30MB free disk
    space. If you are installing the network version, you will also need
    approximately 25MB for the self-extracting executable.

    2.0  Installation Instructions for the WinFrame Version 1.7
         Service Pack 5B
    -----------------------------------------------------------
    Installing the Service Pack from a CD-ROM:

    1.  Insert the Service Pack 5B CD in the CD drive on your machine.
    2.  At the command prompt, change to that drive; for example, G: (or
        other appropriate drive) and then type UPDATE and press ENTER.
    3.  Follow the on-screen instructions.

    Installing the Service Pack from a Network Drive:

    1.  At a command prompt, change to the network drive on which the
        service pack files reside.
    2.  Type UPDATE.
    3.  Follow the on-screen instructions.

    2.1  Updated WinFrame Clients for the Client Disk Creator Utility
    -----------------------------------------------------------------
    This service pack contains the latest WinFrame clients, Version
    3.00.344. The service pack updates the client files used by the
    Client Disk Creator utility. After the service pack is installed, run
    the Client Disk Creator to create new client installation diskettes.

    2.2  Installing Service Pack 5B on a System with Remapped Drives
    ----------------------------------------------------------------
    Service Pack 5B can be installed on WinFrame servers whose host drive
    letters have been remapped. The mapping for the original drive C MUST
    be the lowest drive letter in the system; for example:

       C: -> M:
       D: -> N:

    An example of a drive mapping scenario in which Service Pack 5B will
    fail to install is as follows:

       C: -> Q:     (Note that Q: is NOT lower than P:.)
       D: -> P:

    If the remapped drive C is not the lowest drive letter, you will
    receive the following error:

         Noncritical Error -- External library procedure
         ForceFileNoCompress reported the following error:
         Out of memory cannot continue.

    Citrix is working on a solution for future service pack installations.
    As a workaround, temporarily change your drive mapping for the original
    drive C so that it is mapped to the lowest drive letter of all drives.
    After the service pack is installed, you can restore the drive C
    mapping to its previous setting.

    2.3  User Notes
    ---------------

    *** SecureICA Client Updates

    Service Pack 5B for WinFrame Version 1.7 contains updates to the
    SecureICA Clients. The SecureICA Clients on the Service Pack 5B CD-ROM
    do not contain any encryption modules and should only be used to update
    an existing install of the SecureICA Client.

    The SecureICA Client updates are located in the Sec_ICA.UPG directory
    on the Service Pack 5B CD-ROM.

    NOTE: SecureICA Clients should only be upgraded with the corresponding
          level of client encryption. The following notation describes the
          different encryption levels for the SecureICA Client Upgrades:

          WC32_40  - Contains the 40-bit encrypted upgrade for the Win32
                     Client

          WC16_56  - Contains the 56-bit encrypted upgrade for the Win16
                     Client

          WCDOS128 - Contains the 128-bit encrypted upgrade for the DOS
                     Client

    To update the SecureICA Client, install the SecureICA Client upgrade in
    the same directory as the existing SecureICA Client. For example, if the
    40-bit SecureICA Win32 Client is installed, use the 40-bit SecureICA
    Client upgrade by running Setup in the \Sec_ICA.UPG\WC32_40\disk1
    directory. Select to install the client in the directory of the
    existing installation.

    If you receive the error message "Cannot load the WinFrame Client
    drivers [Error 1000: The DLL file or a DLL referenced by it was not
    found]", the SecureICA Client upgrade was not correctly installed in
    the same directory as the existing SecureICA Client. Verify the
    directory of the existing SecureICA Client and run Setup from the
    SecureICA Client Upgrade again.

    NOTE: Installing Service Pack 5B on a WinFrame Version 1.7 server with
          the SecureICA Option Pack will NOT update the SecureICA Clients
          in the WinFrame Client Disk Creator Utility.

    *** New Customized Installation of the WinFrame DOS and Win32 Clients

    Many system administrators have asked us how they could create
    customized WinFrame PC Client installation diskette sets that are
    preconfigured for their users. See "Creating Customized WinFrame Client
    Diskettes" in the WinFrame Readme included with this service pack for
    complete information.

    NOTE: The Win16 Client installation cannot be customized.

    *** Clear Text Password Added for ICA Files

    A clear text (unencrypted) password has been added for the user account.
    This is an optional field. To use a clear text password, the Password
    field must be set to a null value; for example, Password=. Then a new
    field, ClearPassword, should be set to the clear text password you
    desire. See the "ICA File Syntax" topic in the WinFrame Readme for
    more information.

    *** Updated ICA Web Clients

    The updated ICA Web Clients have been tested for compatibility with the
    4.x versions of Netscape Navigator and Internet Explorer.

    Service Pack 5B for WinFrame 1.7 contains updated ICA Web Clients.
    Updated information for using ICA Web Clients can be found at the
    Citrix Web site. Using your Internet Browser, navigate to
    http://www.citrix.com/technology/empower/default.htm to learn how to
    empower your Web site with WinFrame and the ICA Web Clients.

    Updates for the ICA Web Clients for Internet Explorer and Netscape
    Navigator are available on the CD at \WFClient\WFCWEB.

    The ICA Web Client for Internet Explorer can be updated in the
    following manner:

    1.  Determine the location of the WFICA.CAB file on your Web Server.

    2.  Copy the new WFICA.CAB file from the \WFClient\WFCWEB\ActiveX
        directory on the Service Pack CD to the location on the Web
        server.

    3.  In the HTML source code, find the CODEBASE tag. The CODEBASE tag
        points to the location of the WFICA.CAB file on your Web server.
        Here is an example of what the CODEBASE tag usually looks like.

        CODEBASE="http://www.citrix.com/wfica.cab"

        In order for the ICA Web Client to update, you must append the
        version number of the updated client CAB file to the CODEBASE. The
        new Version tag for the ICA Web Client included in Service Pack 5B
        is "4,2,277,344". Here is an example of the CODEBASE tag with the
        updated Version tag included.

        CODEBASE="http://www.citrix.com/wfica.cab#Version=4,2,277,344"

        Adding the Version tag to the CODEBASE causes all previous
        versions of the Internet Explorer Web Client to be upgraded when
        the user connects to the Web page.

    The ICA Web Client for Netscape Navigator must be updated by
    installing the updated Netscape Plugin. The Netscape Plugin is on the
    Service Pack 5B CD at \WFClient\WFCWEB\NSPlugIn.

    The 32-bit Netscape Plugin can be installed by running WFPLUG32.EXE
    on the client machine. To install the 16-bit Netscape Plugin, run
    WFPLUG16.EXE on the client machine.

    *** Enhanced Screen Updates (Client Only)

    To improve client performance, the way screen refreshes occur has been
    enhanced. You may notice slight differences in the way screens are
    refreshed. However, your finished on-screen images will appear exactly
    as expected when the refresh is completed.

    *** Emergency Repair Disk

    If it is necessary to use the emergency repair disk to repair your
    WinFrame Version 1.7 system at some time after you apply the service
    pack, you must reapply the service pack when the repair is completed
    because the emergency repair disk repairs your system by restoring the
    original WinFrame Version 1.7 setup files. When the repair is done,
    follow the above installation instructions to reapply the service pack.

    It is a good idea to update your emergency repair disk immediately
    after installing the service pack. This way, you will not have to
    reinstall the service pack after completing a repair operation.

    *** Adding New Components to the System

    If software or hardware components are changed or added to your system
    after you have applied the service pack, you must reapply the service
    pack because the files in WinFrame Version 1.7 may not be equivalent to
    the files in the service pack. It is not possible to install new
    components directly from the service pack (such as a new keyboard or
    printer driver). New components must be installed from the original
    product media.

    *** Installing Symbol Files for Service Pack 5B

    Updated symbol files for Service Pack 5B for WinFrame 1.7 are available
    on the Citrix BBS, FTP, or Web site.

    NOTE: Do not install the symbol files on your system unless directed to
          by Citrix Technical support. The symbol files do not affect
          system performance but require about 30MB of disk space.

    The symbols are contained in the \SUPPORT\DEBUG\I386\SYMBOLS directory
    on the CD-ROM. To install the symbols, run the INST_SYM.BAT script from
    the \SUPPORT\DEBUG\I386\SYMBOLS directory. This installs the symbol
    files for the currently running WinFrame installation. If you have
    multiple installations and want to install them to a different
    installation, add a parameter for the base directory of the
    alternate installation.

    For example, if your alternate installation is C:\WF17_A, type:

    INST_SYM C:\WF17_A

    2.4  List of Hotfixes in WinFrame Version 1.7 Service Pack 5B
    -------------------------------------------------------------

    Below is a summary of the hotfixes contained in Service Pack 5B. See
    the file HOTFIXES.TXT for the complete text of each hotfix.

    NOTE: Refer to the Citrix BBS, FTP, or Web site for further information.

    SE170001: NetWare Redirector sent oversized frames to NetWare.
              PerfMon GSNW connection counters were incorrect.
    SE170002: Account operators were unable to update WF user config data.
    SE170003: Arbitrary lines when app drew to window coordinates <32K.
    SE170006: Fixed hung WinStation problems.
              Applications utilizing Windows timers do not update correctly.
    SE170007: Fixed several memory leaks in the ICA Browser service.
    SE170009: Fixed memory leak in the print spooler.
    SE170010: Fixed NetWare DENY_READ/DENY_WRITE problem.
              "No such user" error when printing to NetWare NDS printers.
    SE170011: IPX connection attempts would fail intermittently.
    SE170012: Add new functionality to security audit logging.
              Fixed client COM port mapping problem.
    SE170013: Number of Client Printer Pipe Instances was hard coded to 10.
              DOS apps got error "ALL PIPE INSTANCES BUSY".
    SE170014: All new IPX connection attempts would fail intermittently.
    SE170015: Replaced SE170001 and SE170010.
    SE170016: Fixed IP address translation for published applications.
              WinFrame Client couldn't enumerate two NIC WinFrame servers.
              ICA browser would report WinStations for all cards on two NIC
              servers.
              Couldn't browse/connect IPX without NetWare server.
              Deleting WinStations not correctly reflected in browser count.
    SE170017: Fixed Microsoft PowerPoint slide corruption.
              32-bit client trapped when persistent cache was disabled.
    SE170018: Not dependent on PDC for logon.
    SE170019: Macintosh volumes disappear from Macintosh clients (Q164138).
    SE170020: Addressed a STOP 0x00000019 (Q156731).
    SE170021: Updated SE170015 to include latest HOTFIX.EXE.
    SE170022: Updated SE170002 to include latest HOTFIX.EXE.
    SE170023: Fixed problem with 101 concurrent users with mandatory profile.
    SE170024: Fixed problem that may cause a WinStation to hang when printing.
    SE170025: Corrects window creation problems.
    SE170026: Fixed trap in AUDITLOG.EXE.
    SE170028: Replaced SE170025 and SE170026.
    SE170029: Fixed Messenger service for Dr. Watson.
    SE170030: Admins from trusted domains could not run Application
              Configuration.
    SE170031: Applications that utilized OLE automation did not work.
    SE170033: Updated the modem list for async WinStations.
    SE170034: Personal Oracle 7 would not function on WinStation.
    SE170035: The initial program now starts with normal priority.
              Redirect to client COM port failed with "process in use"
              message.
    SE170036: Users could not login to a published application if the PDC
              was down.
    SE170037: DOS client can poll the COM ports and send data asynchronously.
              NetWare password synchronization would fail for published
              application.
    SE170039: Initial applications on network mapped drives could not be
              launched.
              Navision hung when the user double-clicked on the
              application's scroll bar.
              "Only run published applications" in WinStation Configuration
              did not function.
    SE170040: Fixed clipboard contention.
    SE170041: Client printers were not autocreated when printer names were
              different.
    SE170043: WinStation Administration did not terminate process.
    SE170044: Additional fix to Personal Oracle 7.0 issue.
    SE170045: Corrects a problem where the "Overall Bias" value slider
              in Application Configuration did not show actual value.
    SE170046: WinStation Administration traps when WinStation name plus user
              name is longer than 20 characters.
    SE170047: Application Configuration failed to enumerate ICA gateways
              for TCP/IP.
    SE170060: Updated client error message for licensing.
              Updated WFAPI.DLL as required for the Citrix Server SDK.
    SE170061: Fixed problem with long file name as home directory for
              16-bit applications.
    SE170062: Corrects a problem where, when creating a new user, the
              WinFrame Profile Path was not being saved.
    SE170063: Corrects a problem where 16-bit and other polling
              applications got zero-byte reads from the client COM port.
              Corrects a problem where WinStations would hang when being
              connected.
    SE170064: Corrects a memory access violation error that occurred when
              performing a directory search of a NetWare drive.
              Corrects a problem where the NetWare redirector was leaking
              non-paged memory.
    SP5A    : Corrects a problem where printing to a network-connected
              printer would fail.
    SP5A    : Corrects a problem where EVENTLOG was crashing, causing
              Services to crash as well.
    SP5A    : Corrects a problem where the logon date displayed by
              QUSER.EXE for users logging in after the year 2000
              was incorrect.
    SP5A    : Corrects a problem with reconnecting to disconnected sessions.
    SP5A    : Corrects a problem where WinStation Administration displays
              the wrong date for years past 1999 (that is, 100 for 2000,
              101 for 2001, etc.).
    SP5A    : Corrects a problem where Application Configuration was slow
              in enumerating a large number of users in a domain (12,000
              users took two hours).
    SP5A    : Corrects a problem where, in an FTP connection, performing
              an "ls" command would display the wrong date for files
              created after the year 2000.
    SP5A    : Corrects a problem where User Manager would not allow 2/29/00
              as an expiration date for a user account.
    SP5A    : Fixed "Make Browser Broadcasts to LAN Manager 2.x Clients"
              check box to follow current setting.
    SP5B    : Updated client modem lists.
    SP5B    : Corrects a problem with dial-back found in SP5A.
    SP5B    : Corrects a problem with shadowing found in SP5A.
    SP5B    : Corrects a problem pertaining to the client auto-logon feature.

    3.0  New Commands and Utilities
    -------------------------------

    CLTPRINT.EXE
    ------------
    The CLTPRINT.EXE utility sets the number of printer pipes to the client
    print spooler.

    Syntax:

       CLTPRINT [/Q] [/PIPES:nn] [/?]

    Options:

       /PIPES:nn
          Sets the specified number of printer pipes. This number must be
          between 10 and 63.

       /Q
          Displays the current number of printer pipes.

       /? (help)
          Displays the syntax for the utility and information about the
          utility's options.

    Remarks:

       Printer pipes are used to send data from applications to client print
       spoolers. The number of pipes specifies the number of print jobs that
       can be sent to the spooler simultaneously. The default number of
       printer pipes is 10.

       The Spooler service must be stopped and restarted after changing the
       number of pipes. Print jobs already spooled will continue printing.

       Print jobs sent to the spooler will get an error message. Make sure
       no users start printing during the time the spooler service is
       stopped.

    ALTADDR Usage
    -------------
    This utility is used to query and set the alternate (external) IP
    address that a WinFrame server will return to clients who request it.
    The alternate IP address is an external address used by WinFrame clients
    outside a firewall.

    Syntax:

       ALTADDR [/SERVER:servername] [/SET alternateaddress]
       ALTADDR [/SERVER:servername] [/SET adapteraddress alternateaddress]
       ALTADDR [/SERVER:servername] [/DELETE]
       ALTADDR [/SERVER:servername] [/DELETE adapteraddress]

    Options:

       /SERVER:servername
          Specifies the WinFrame server on which to set an alternate IP
          address; otherwise the current WinFrame server is used.

       /SET
          Sets alternate IP addresses. If adapteraddress is specified,
          alternateaddress is assigned to that network adapter only.

       /DELETE
          Deletes all alternate addresses on the specified server. If
          adapteraddress is specified, deletes only the alternate address
          for that adapter.

       /V (verbose)
          Displays information about the actions being performed.

       /?
          Displays the syntax for the utility and information about the
          utility's options.

    Examples:

       Example 1: Set the alternate address to 1.1.1.1 for the current
       server:

           ALTADDR /SET 1.1.1.1

       Example 2: Set the alternate address to 1.1.1.1 on the network
       interface with adapteraddress 2.2.2.2:

           ALTADDR /SET 2.2.2.2 1.1.1.1

       Example 3: Delete all alternate addresses on the current server:

           ALTADDR /DELETE

    4.0  Detailed Hotfix Information
    --------------------------------
    For detailed hotfix information, see the enclosed HOTFIXES.TXT file.
    This file includes a synopsis of the README.TXT files from all the
    above-mentioned hotfixes.

    5.0  Citrix Solutions Guide
    ---------------------------
    The latest WinFrame Solutions Guide help file is included with this
    service pack. This help file gives pointers about administering a
    WinFrame installation.

    6.0  Latest WinFrame Readme
    ---------------------------
    The latest WinFrame Readme is included with this CD. See the Readme for
    the latest additions and corrections to the WinFrame documentation.

    7.0  Installation of Microsoft Office 97
    ----------------------------------------
    If you plan to install Microsoft Office 97 on WinFrame, refer to the
    Application Note in the Online Solutions Guide in Chapter 12 for
    Installing Microsoft Office 97.

    8.0  Year 2000 Compliance Issues
    --------------------------------
    WinFrame 1.7 is being tested for Year 2000 compliance. There are
    fixes in Service Pack 5B that deal with Year 2000 issues in WinFrame.

    For more information about WinFrame Year 2000 compliance, please see
    the WinFrame 1.7 Year 2000 Web page at:
    http://www.citrix.com/misc/y2000.htm.

Main | What's New | Solution Library | Software Updates | Business Partners | Services & Training | Reference | Contact Us