Windows 98 Second Edition Mtsutil.txt File Microsoft Windows 98 Second Edition README for the MTSutil Directory on the Windows 98 Second Edition CD April 1999 http://support.microsoft.com/support/windows/readme/win98SE/w98semtsutiltxt.asp © Copyright Microsoft Corporation, 1999 This document provides complementary or late-breaking information to supplement the Microsoft Windows 98 Second Edition documentation. CONTENTS ========= NAME DESCRIPTION AUTOLOG.INF REMOVE THE AUTOLOGON REGISTRY ENTRY INSTCM.INF REINSTALL CONNECTION MANAGER DEFRAG.INF DEFRAGMENT ALL DRIVES ON SUBSEQUENT WINDOWS STARTUP IPAC_OFF.INF DISABLE TCP/IP IP AUTOCONFIGURATION IPAC_ON.INF ENABLE TCP/IP IP AUTOCONFIGURATION JAVA.INF REINSTALL JAVA VIRTUAL MACHINE MAPC_OFF.INF DISABLE MAPPING OF CACHED PAGES MAPC_ON.INF ENABLE MAPPING OF CACHED PAGES NNT.INF REMOVE THE NAMENUMERICTAIL VALUE FROM THE REGISTRY NOIDE.INF REMOVE THE NOIDE REGISTRY ENTRY PINBALL.EXE INSTALL 3D PINBALL FROM MICROSOFT PLUS! FOR WINDOWS 95 PTXT_ON.INF SENDS PLAIN TEXT PASSWORDS TO YOUR NETWORK SERVER PTXT_OFF.INF SENDS ENCRYPTED PASSWORDS TO YOUR NETWORK SERVER REMFDMA.INF DISABLES FDMA ON PCI-ISA BRIDGE DEVICES ADDFDMA.INF ENABLES FDMA ON (SOME) PCI-ISA BRIDGE DEVICES CHNGINBX.EXE DISABLE THE MICROSOFT NETWORK DETECTED MESSAGE WBEMINST.INF INSTALLS WEB-BASED ENTERPRISE MANAGEMENT TOSHPWR.INF ENABLE POWER MANAGEMENT CONTROL PANEL FOR TOSHIBA LAPTOP FAT32EBD.TXT CREATE A FAT32 EMERGENCY BOOT DISK FIXSPKR.TXT ENABLES TOGGLEKEYS SPEAKER NOTIFICATION ICS.TXT ENABLES/DISABLES DNS and DHCP FOR INTERNET CONNECTION SHARING OEMIG.TXT ALLOWS OUTLOOK EXPRESS 4.x TO IMPORT OUTLOOKEXPRESS 5 MESSAGES PMTSHOOT.TXT TROUBLESHOOTING TOOL TO HELP IDENTIFY SUSPEND ISSUES RSTORMSN.TXT RESTORES THE MSN INSTALLATION ICON TO YOUR DESKTOP AUTOLOG.INF - REMOVE THE AUTOLOGON REGISTRY ENTRY No network provider accepted the given network path. The operation being requested was not performed because the user has not logged on to the network. The specified service does not exist. In addition, the Change Passwords tab may be missing from the Passwords Properties dialog box. This behavior can occur if the AutoLogon entry appears in the following registry key: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\Network\Real Mode Net AutoLogon= where is a number. To remove the AutoLogon entry from the registry: Select AUTOLOG.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click AUTOLOG.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to remove the AutoLogon entry. INSTCM.INF - REINSTALL CONNECTION MANAGER When trying to launch your MSN connection or another connection using the Microsoft Connection Manager, you may encounter the following error message: Windows cannot find cmmgr32.exe. This program is needed for opening files of type 'ProfileName' You will then be prompted for the location of cmmgr32.exe. If you receive this error, the Microsoft Connection Manager may have inadvertently been uninstalled. Use the INSTCM.INF file and steps outlined below to restore proper Microsoft Connection Manager functionality. To reinstall Microsoft Connection Manager: Select INSTCM.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click INSTCM.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to reinstall Microsoft Connection Manager. DEFRAG.INF - DEFRAGMENT ALL DRIVES ON SUBSEQUENT WINDOWS STARTUP The Disk Defragmenter for Windows 98 (DEFRAG.EXE) may start and not complete its task. If repeated attempts to defragment the drive are unsuccessful, it may be because an application is writing to the disk. The Disk Defragmenter cannot share access to a drive with other tasks. An application loading automatically at startup may interfere with DEFRAG. Run DEFRAG before applications load at startup by adding a value for DEFRAG.EXE /ALL to the RunServicesOnce key in the registry. To add a value for DEFRAG.EXE /ALL to the RunServicesOnce key: Select DEFRAG.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click DEFRAG.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to add the value for DEFRAG.EXE /ALL. IPAC_OFF.INF - DISABLE TCP/IP IP AUTOCONFIGURATION The Windows 98 TCP/IP stack supports a new mechanism for automatic address assignment of IP addresses for simple LAN-based network configurations. IP Autoconfiguration Addressing is an extension of dynamic IP address assignment for LAN adapters. It enables configuration of IP addresses without using static IP address assignment or installing a Dynamic Host Configuration Protocol (DHCP) server. If a network LAN adapter is configured for TCP/IP, and if "Obtain an IP address automatically" is selected on the IP Address tab in the TCP/IP Properties dialog box, Windows 98 TCP/IP attempts to find and use a DHCP service on the attached network to obtain a dynamically assigned IP address. If it does not find a DHCP service, Windows 98 uses IP Autoconfiguration Addressing by assigning the adapter a Class B IP address out of the network number 169.254.x.x IP address space. In this way, two PCs can be plugged into a LAN hub and can start without any IP address configuration, and can use TCP/IP networking for internetworking. Each computer that uses IP Autoconfiguration Addressing gets an IP address and tests to determine that the IP address is unique and not already in use on the LAN. IP Autoconfiguration Addressing is enabled by default. IP Autoconfiguration Addressing can be controlled by setting the value of IPAutoconfigurationEnabled (type DWORD) in the registry key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP If the value of IPAutoconfigurationEnabled is nonzero or if the registry key is absent, IP Autoconfiguration Addressing is enabled. An IPAutoconfigurationEnabled value of 0 disables the IP Autoconfiguration Addressing feature. If Windows 98 initially does not detect a DHCP service and configures an IP Autoconfiguration IP address, and then subsequently discovers a DHCP service on the network, Windows 98 uses the DHCP service and switches from 169.254.x.x addressing to IP addresses assigned by a DHCP server. To set the registry value for IPAutoconfigurationEnabled value to 0: Select IPAC_OFF.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click IPAC_OFF.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to modify the IPAutoconfigurationEnabled value. IPAC_ON.INF - ENABLE TCP/IP IP AUTOCONFIGURATION Refer to the previous section for information concerning IP Autoconfiguration. IP Autoconfiguration Addressing is enabled if the value of IPAutoconfigurationEnabled is nonzero or if the registry key is absent. To set the registry value for IPAutoconfigurationEnabled value to 1: Select IPAC_ON.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click IPAC_ON.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to modify the IPAutoconfigurationEnabled value. JAVA.INF - REINSTALL JAVA VIRTUAL MACHINE When you start your computer, you may receive the following error message: Unable to install java packages. The command line is invalid. Cannot find file specified - Win32.cab Cannot find file specified - xmldso4.cab Cannot find file specified - dajava.cab Cannot find file specified - iejava.cab Cannot find file specified - osp.zip This behavior can occur for any of the following reasons: You used the System.1st file to test or correct issues with the registry. Setup stopped responding and you restarted your computer. To work around this behavior, use the appropriate method. NOTE: If you restarted your computer to finish Setup, once Setup is complete the Microsoft Virtual Machine (VM) for Java is functional and the error message is not displayed. To reinstall the Java Virtual Machine: Select JAVA.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click JAVA.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to reinstall the Java VM. MAPC_OFF.INF - DISABLE MAPPING OF CACHED PAGES Windows 98 supports the mapping of cached pages to increase the amount of memory available to running applications. The Windows 98 memory manager architecture divides memory into 2 parts: Protected-mode disk cache (VCACHE) Memory allocated to run programs and hold data (VMM) Reading from memory is much faster than reading from the hard disk. VCACHE improves performance by reducing the number of times the hard disk is accessed. A process in memory will demand a particular section of code; if that section of code is in VCACHE, it can be accessed and used much more quickly than if that section of code needs to be read from a file on disk. For example, if you were to launch an application, close it, and then shortly thereafter launch it a second time, the application's launch time would now be noticeably reduced. This is a result of copying much of the application from VCACHE instead of the hard disk. Memory allocated to the disk cache is not available to executing processes. Reducing the amount of memory available to running applications negatively impacts performance by increasing the amount of data swapped from memory to the hard disk. Once again, reading from memory is much faster than reading from the swap file on the hard disk. In Windows 95, there are two instances of some code in physical memory; one instance stored in the disk cache to reduce the time required to load the application should it be invoked again, and another instance in VMM for the running application. Eliminating the instance of the data in the cache would increase the amount of memory available to VMM, but would negatively impact application reload times. Windows 98 supports the mapping of cached pages to increase the amount of memory available to running applications. Memory mapped I/O from the cache eliminates needless duplication of data while the application is running. Application code is loaded into VCACHE, and then executes out of the cache rather than having to be copied to another part of memory before it executes. When the application is closed, the memory manager labels the space that application was using as not currently being used to maintain the benefits of caching--if the application is not restarted, that space is given to other tasks. If the application is restarted, the application still exists in the cache, maintaining improved application reload times. Windows 98 maps cached pages by default. This performance enhancement can be disabled by creating a MapCache entry in the registry key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VMM If the MapCache entry does not exist, Windows 98 will map cached pages. Creating the MapCache entry will disable the mapping of cached pages. To create the registry entry for MapCache: Select MAPC_OFF.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click MAPC_OFF.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to create the entry for MapCache. MAPC_ON.INF - ENABLE MAPPING OF CACHED PAGES Refer to the previous section for information concerning the mapping of cached pages. Windows 98 will map cached pages if the entry for MapCache is absent. To remove the registry entry for MapCache: Select MAPC_ON.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click MAPC_ON.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to remove the entry for MapCache. NNT.INF - REMOVE THE NAMENUMERICTAIL VALUE FROM THE REGISTRY If you add the "NameNumericTail=0" value to the registry (as documented on page 688 of the Microsoft Windows 95 Resource Kit) and then run Windows 98 Setup, Microsoft Plus! 98 Setup, or the Add/Remove Programs tool in Control Panel, programs in the Program Files folder may no longer work correctly. When you add the "NameNumericTail=0" value to the registry, Windows 98 Setup, Microsoft Plus! Setup, or the Add/Remove Programs tool may change the short name for the Program Files folder. For example, if you run the Add/Remove Programs tool after you add the "NameNumericTail=0" value to the registry, the short name for the Program Files folder may be changed from Progra~1 to Programf. If the short name for the Program Files folder is different from the name that the program you are trying to run expects, the program may not be able to locate the folders and files it needs. Various tools and components installed in the Program Files folder may use short file names internally or during installation. If the short name for the Program Files folder is different from the short name expected by a tool or component, the problems described in this article may occur. This problem can affect any program installed in the Program Files folder. The "NameNumericTail=0" value is not supported in Windows 98. Although this registry value works as expected, it can cause problems for Windows 98 components. To correct this problem, follow these steps: Delete the value "NameNumericTail=0" from the following registry key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Using Windows Explorer or My Computer, rename the Program Files folder to Programs.fld. Rename the Programs.fld folder to Program Files. NOTE: Renaming the folder forces a new short name for the folder to be generated. To remove the NameNumericTail value from the registry: Select NNT.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click NNT.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to remove the NameNumericTail value. NOIDE.INF - REMOVE THE NOIDE REGISTRY KEY If your computer contains a PCI-IDE hard disk controller that employs serialization between the two IDE channels, you may experience the following problems: 32-bit file system access and 32-bit virtual memory are not available. Device Manager displays an exclamation point in a yellow circle for the primary and secondary IDE channels. Removing and reinstalling the hard disk controller does not resolve the problem. This can occur if the protected-mode driver for the hard disk controller was not properly initialized when you started Windows 98 previously. When this occurs, a NOIDE entry is placed in the registry, preventing Windows 98 from making future attempts to initialize the protected-mode driver. This problem can occur with an IDE controller that requires serialization between the primary and secondary IDE channels. The protected-mode drivers for these IDE controllers can fail to be initialized if one of the following situations occurs: One IDE channel has a supported hard disk, and the second channel has a CD-ROM or other type of drive that requires real-mode drivers to be loaded. Because of the serialization between the two IDE channels, it is impossible to access the hard disk in protected mode and use the other device in real mode. This causes the protected-mode driver to fail initialization, and the NOIDE switch is placed in the registry to prevent future errors. Both disk devices then operate in real-mode. The driver for the IDE controller is manually removed from Device Manager and then reinstalled, or the protected-mode driver is disabled and then re-enabled. Some PCI controller drivers are not designed for dynamic enabling and disabling, and can cause the protected-mode driver to fail initialization. To cause Windows 98 to attempt to reinitialize the protected-mode IDE driver, remove the NOIDE entry from the following registry key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\IOS To remove the NOIDE entry from the registry: Select NOIDE.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click NOIDE.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to remove the NOIDE entry. After you update the registry, restart Windows 98. Windows 98 will then attempt to initialize the protected-mode driver for the controller. If no problems are encountered, the file system and virtual memory will operate in 32-bit mode, and Device Manager will not display an exclamation point in a yellow circle for the IDE channels. If the protected-mode driver is not initialized properly, an error message will be displayed and the NOIDE registry entry will be recreated. Windows 98 will use the MS-DOS compatibility mode file system the next time you start the computer. PINBALL.EXE - INSTALL 3D PINBALL FROM MICROSOFT PLUS! FOR WINDOWS 95... PTXT_ON.INF - SENDS PLAIN-TEXT PASSWORDS TO YOUR NETWORK SERVER For security reasons, Windows 98 will not allow you to send plain-text passwords. The password is encrypted by default. However, Samba servers require plain-text passwords, so you will not be able to connect to Samba servers unless you change a Registry entry to enable plain-text passwords. CAUTION: Enabling plain-text passwords could compromise security. To enable plain-text passwords, add the Registry entry for EnablePlainTextPassword (as a Dword) and set the value to 1 in the following Registry location: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP To set the value for EnablePlainTextPassword to 1: Select PTXT_ON.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click PTXT_ON.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to add the EnablePlainTextPassword entry and set its value to 1. PTXT_OFF.INF - SENDS ENCRYPTED PASSWORDS TO YOUR NETWORK SERVER To re-enable the sending of encrypted passwords to your network server, add the Registry entry EnablePlainTextPassword (as a Dword) and set the value to 0 in the following Registry location: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP To set the value for EnablePlainTextPassword to 0: Select PTXT_OFF.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click PTXT_OFF.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to add the EnablePlainTextPassword entry and set its value to 0. REMFDMA.INF - DISABLES FDMA ON PCI-ISA BRIDGE DEVICES Having FDMA capability enabled on some PCI-ISA bridge devices can result in loss of audio when recording using an Aztech 2320 based audio device and the Aztech 2320 WDM audio driver. REMFDMA.INF will disable FDMA capability on the PCI-ISA bridge, allowing audio recording to function properly. However, with FDMA disabled, digital joysticks may not operate properly. To disable FDMA: Select REMFDMA.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click REMFDMA.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to disable FDMA capability. Restart your computer. ADDFDMA.INF - ENABLES FDMA ON (SOME) PCI-ISA BRIDGE DEVICES Having FDMA capability disabled on some PCI-ISA bridge devices can result in the degradation, or loss, of digital joysticks' operability when audio is playing. ADDFDMA.INF restores FDMA capabilities that were disabled with REMFDMA.INF. NOTE: Not all PCI-ISA bridge devices are able to take advantage of FDMA, regardless of whether or not ADDFDMA.INF or REMFDMA.INF are used. Also, enabling FDMA on some PCI-ISA bridge devices may result in loss of audio during record operations when using an Aztech 2320 based audio device and its WDM audio driver. To enable FDMA: Select ADDFDMA.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click ADDFDMA.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to enable FDMA capability. Restart your computer. CHNGINBX.EXE - DISABLE THE MICROSOFT NETWORK DETECTED MESSAGE After upgrading to Windows 98, the following message may be displayed when you double-click an icon on the desktop: The Microsoft Network Detected We have detected that MSN has previously been installed on this computer. If you currently subscribe to MSN (or wish to), you must click "MSN Setup" below before you can connect to MSN via Internet Explorer. To continue using Internet Explorer for purposes other than accessing MSN, click "Internet Explorer" below. [ ] Don't show me this dialog again. [Cancel] [Internet Explorer] [MSN Setup] Windows 98 adds this message as a service to MSN customers. This message is added to icons on the desktop if a previous version of The Microsoft Network (MSN) client is detected, or if the second stage of the MSN setup process has not been completed. Windows 98 does not automatically upgrade the MSN client. To disable the warning, upgrade the MSN client by clicking the "MSN Setup" button, or when the message is displayed, click the checkbox for, "Don't show me this dialog again." If the Outlook 98 desktop icon continues to prompt you to update the MSN client, run the file CHNGINBX.EXE to disable the message. To disable The Microsoft Network Detected message for the Outlook 98 desktop icon: Select CHNGINBX.EXE in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Double-click CHNGINBX.EXE -or- Press the ENTER key. Choose Yes to change your Inbox icon to the Microsoft Outlook 98 icon. WBEMINST.INF - REINSTALL WEB-BASED ENTERPRISE MANAGEMENT After an upgrade, when trying to reinstall the Microsoft Web-Based Enterprise Management feature (WBEM) from the Add/Remove Control Panel for Windows Components, you may encounter the following error message: "You may already have a newer version of Microsoft Web-Based Enterprise Management (WBEM) installed". If you receive this error, use the WBEMINST.INF file to correct the problem. To reinstall Microsoft Web-Based Enterprise Management: Select WBEMINST.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click WBEMINST.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to reinstall Microsoft Web-Based Enterprise Management. Restart your computer. WMREMOVE.INF - REMOVE THE WINMODEM REGISTRY ENTRY After installing Windows 98 on a computer using certain models of WinModem, one or more of the following symptoms may occur: The modem does not appear in Device Manager. When running the diagnostics utility in the Modems tool, the following error message may occur: Port already open Dial-Up Networking programs cannot gain access to the modem. If any of these symptoms occur with one of the ISA Plug N Play Winmodems listed below*, use this INF to prepare the system to properly re-install the modem. *Aztec Sound 4 Winmodems (Commonly distributed on PBL and NEC systems) *US Robotics 33.6, 56K X2 and V.90 Winmodems *Lucent Technologies LTWinmodems models 4219 and 5719 To prepare your system for Winmodem and Driver re-installation: Prior to installing the WMREMOVE.INF, please ensure that you have the current modem installation files on disk(s) provided by the Modem/Computer manufacturer. Select WMREMOVE.INF in the \Tools\MTSutil folder on the Windows 98 Second Edition CD. Right-click WMREMOVE.INF -or- Hold down the SHIFT key and press F10. Choose INSTALL to remove the Winmodem registry entries. Open the Control Panel, then open the Winmodem icon, if one exists, and choose OK if prompted. Click Start, Shutdown, Restart, and OK. The machine will restart and should redetect the modem, requesting the driver disk(s) supplied by the modem or computer manufacturer. TOSHPWR.INF - ENABLE POWER MANAGEMENT CONTROL PANEL FOR TOSHIBA LAPTOP... Last Reviewed: Tuesday, February 13, 2001 © 2003 Microsoft Corporation. All rights reserved.