Peer-to-Peer Questions #12: Windows 2000 Upgrades, Memory Leaks, Service Packs on a Compaq

September 17, 1999

Editors Note This article, culled from the TechNet Web site (https://www.microsoft.com/technet), answers the most interesting questions received on the peer -to-peer discussion groups over the past few weeks. To post your own questions, visit the TechNet discussion groups at https://www.microsoft.com/technet/community/newsgroups/default.mspx.

On This Page

Q: Windows 2000 Upgrade Difficulties: Some of you have tried to upgrade your Windows 9x machine to Windows 2000 and ran into a problem. Specifically, when you run Winnt32.exe to upgrade a Microsoft Windows 95-based or Microsoft Windows 98-based computer to Windows 2000, you may receive the following message:

Q: Suspected Memory Leaks?

Q: Big Problems after Applying a Service Pack to a Compaq?

Q: Windows 2000 Upgrade Difficulties: Some of you have tried to upgrade your Windows 9x machine to Windows 2000 and ran into a problem. Specifically, when you run Winnt32.exe to upgrade a Microsoft Windows 95-based or Microsoft Windows 98-based computer to Windows 2000, you may receive the following message:

Windows 2000 Setup does not support upgrading form Windows 98 (or Windows 95) to Microsoft Windows 2000 Server

A: This is because there are specific upgrade paths that are supported, and sometimes you can't get there from here. It depends on what operating system you are upgrading from and what Windows 2000 version you are upgrading to.

You receive this message if you are trying to upgrade Windows 95 or Windows 98 to Windows 2000 Server, Advanced Server or Datacenter server. Only Windows 2000 Professional supports upgrading from Windows 95 or Windows 98.

If you click OK when you receive the message listed above, Windows 2000 Setup begins. However, the option to upgrade to Windows 2000 is unavailable. Instead, Setup will install a "clean" copy of Windows 2000. A "clean" installation of Windows 2000 means either installing Windows 2000 on a blank hard disk, or installing Windows 2000 in a folder other than the folder in which an existing version of Windows is installed.

If you want to upgrade Windows 95 or Windows 98 to Windows 2000, you must upgrade to Windows 2000 Professional.

The following upgrade paths for Windows 2000 are supported:

Current Operating System

Can be Upgraded To

Microsoft Windows 95/Microsoft Windows 98

Windows 2000 Professional Full VersionWindows 2000 Professional Upgrade Version

Microsoft Windows NT 3.51/4.0 Workstation

Windows 2000 Professional Full VersionWindows 2000 Professional Upgrade Version

Windows 2000 Professional

Windows 2000 Professional Full VersionWindows 2000 Professional Upgrade Version

Windows NT 3.51 Server

Windows 2000 Server Full VersionWindows 2000 Server Upgrade VersionWindows 2000 Advanced Server Full Version

Windows NT 4.0 Server

Windows 2000 Server Full VersionWindows 2000 Server Upgrade VersionWindows 2000 Advanced Server Full Version

Windows NT 4.0 Terminal Server

Windows 2000 Server Full VersionWindows 2000 Server Upgrade VersionWindows 2000 Advanced Server Full Version

Windows NT 4.0 Enterprise Edition

Windows 2000 Advanced Server Full VersionWindows 2000 Advanced Server Upgrade Version

Windows 2000 Server

Windows 2000 Server Full VersionWindows 2000 Server Upgrade Version

Windows 2000 Advanced Server

Windows 2000 Advanced Server Full VersionWindows 2000 Advanced Server Upgrade Version

The Knowledge Base article **Q232039:**Windows 2000 Supported Upgrade Paths provides additional information. Here is some more setup information:

When you boot your computer from the Windows 2000 floppy disks or CD-ROM to start the Windows 2000 Setup program, you are not given an option to upgrade your operating system. When you start the Setup program in this manner, you can perform only a new installation of Windows 2000.

This behavior is by design and occurs because the Windows 2000 Setup program does not support upgrading when you boot your computer from the Windows 2000 floppy disks or CD-ROM.

To work around this behavior, start the Windows 2000 Setup program from within the operating system you want to upgrade. To do so, run the Winnt32.exe program from the Windows 2000 CD-ROM.

**Windows 2000 Version Information—**There are two "types" of Windows 2000: Professional and Server. Windows 2000 Professional is the non-Server version of Windows 2000 and is targeted for the client desktop. The Windows 2000 Server family consists of three Editions: Standard, Advanced, and Datacenter.

  • Windows 2000 Server Standard Edition: Windows 2000 Server also supports uniprocessor systems and 4-way symmetric multiprocessing (SMP) systems with up to 4 gigabytes (GB) of physical memory. Windows 2000 Server is ideal for small to medium-sized enterprise application deployments, Web servers, and organizations with numerous workgroups and branch offices

  • Windows 2000 Advanced Server is a more powerful server operating system, providing a comprehensive clustering infrastructure for high availability and scalability, supporting memory up to 8 GB. Designed for demanding enterprise applications, Advanced Server supports new systems with up to 8-way SMP. This server is ideal for database-intensive work, and integrates high availability clustering, network, and component load balancing to provide excellent system and application availability.

  • Windows 2000 Datacenter Server is a specialized high-end version of Windows 2000 Server, supporting up to 32-way SMP and up to 64 GB of physical memory. Like Windows 2000 Advanced Server, it provides both clustering and load balancing services as standard features. In addition, Windows 2000 Datacenter Server is optimal for large data warehouses, econometric analysis, large-scale simulations in science and engineering, online transaction processing, server consolidation projects, and for large-scale ISPs and Web site hosting.

Another good place to start for Windows 2000 information are your TechNet CDs. To get to the section on Windows 2000 Professional, drill down to the "MS Windows 2000 Professional" section by starting at Windows Product Family > MS Windows 2000 > MS Windows 2000 Professional > Product Facts / Technical Notes.

To get to the Windows 2000 Server information, drill down from Windows Product Family > MS Windows 2000 > MS Windows 2000 Server. From there, you will find categories such as Product Facts, Technical Notes, Tools and Utilities.

Of course, if you're a TechNet Plus subscriber, you've been receiving Windows 2000 Beta 3 and Release Candidates 1 & 2 over the course of the past few months.

Q: Suspected Memory Leaks?

A: Determine what (if any) other services are running on the machine. First it's a good idea to monitor the machine using Performance Monitor. To get you started, take a look at the following Knowledge Base article:

  • Q150934: How to Create a Performance Monitor Log for NT Troubleshooting

Here's a snippet from the article:

If you are troubleshooting a performance issue or an issue that looks like a memory leak, the objects that Performance Monitor should log include but are not limited to:

Memory

Paging FileProcessProcessorServerSystemObjectThreads

While monitoring memory over a period of time, look for a steady increase in memory Private Bytes for the services that are running. Investigate the services that show a steady increase in memory usage. If you are able to determine one particular service that may be consuming memory without giving it back, then try querying the Knowledge Base (the Web version is located at https://support.microsoft.com/default.aspx?scid=fh;EN-US;KBHOWTO) using the service name and "memory leak" as your query.

Regarding SNMP memory leaks: Memory leaks in the SNMP Service may be observed on Compaq computers that have Compaq Insight Manager installed, running, and generating traps. Side effects of these memory leaks may include "Out of Virtual Memory" messages or complete system hangs when memory is totally exhausted.

Performance monitor logs indicate that Private Bytes and Virtual Bytes for SNMP are increasing linearly with time. The resolution for this is to upgrade to the latest version of Compaq Insight Manager, which is available from Compaq Technical Support.

Another good Knowledge Base article to read is **Q196270:**SNMP Agent Leaks Memory When Queried. This article is especially pertinent if you've been monitoring the SNMP process. This article addresses a "regression" (a problem or bug that was fixed in a prior version but has resurfaced) in Service Pack 4 that is caused by the SNMP agent being under stress. Monitoring the SNMP agent is one way to stress it out. It's one of those things that by measuring or observing something changes it—like running Performance Monitor on Windows NT impacts the performance of the machine.

In summary, try monitoring memory usage and query the Knowledge Base using the information gathered from the monitoring. Also, check out to see if monitoring SNMP is causing the memory leak. One last thing—query the Knowledge Base using "100% processor" (in quotes) and review articles returned in the results to see if anything may apply to your situation.

Q: Big Problems after Applying a Service Pack to a Compaq?

A: There can be several manifestations of "problems", but the one that hits you between the eyes is the Blue Screen. After you install Windows NT Service Packs (SP), you may need to re-install customized Windows NT components or drivers provided by original equipment manufacturer (OEM).

Some OEM-provided drivers and components can be required to ensure proper operation of some Windows NT installations. An example of OEM software is the Compaq Support Software Diskette (SSD). Installed Compaq SSD components can require reinstallation or updates after installing a Windows NT Service Pack. While Service Packs can update some OEM related components, Microsoft recommends reinstalling the OEM provided software after installing a Microsoft Windows NT Service Pack.

For more information, read:

  • Q139815: Windows NT Service Packs and OEM drivers

That is it for now.

We at Microsoft Corporation hope that the information in this work is valuable to you. Your use of the information contained in this work, however, is at your sole risk. All information in this work is provided "as -is", without any warranty, whether express or implied, of its accuracy, completeness, fitness for a particular purpose, title or non-infringement, and none of the third-party products or information mentioned in the work are authored, recommended, supported or guaranteed by Microsoft Corporation. Microsoft Corporation shall not be liable for any damages you may sustain by using this information, whether direct, indirect, special, incidental or consequential, even if it has been advised of the possibility of such damages.