For many of these products, there's an upgrade. But which products will upgrade to which versions of Windows 2000? Let's take a look.
Upgrading to Windows 2000
The Windows 2000 upgrade picture
is pretty much common sense until you really look at the big picture. If
you're running Windows 9x, for example, you can upgrade to Windows 2000
Professional, but not any members of the Server family (Windows 2000
Server, Advanced Server, and Datacenter Server). That makes sense, of
course. But the same is true of NT 3.51/4.0 Workstation and even Windows
2000 Professional: None of them will upgrade to Server. Let's take a look
at the upgrade grid:
|
|
Windows 2000 Edition that you're trying to upgrade to... |
||||||
|
Upgrading from... |
Prof. retail |
Prof. upgrade |
Server retail |
Server upgrade |
Adv Server retail |
Adv Server upgrade |
Datacenter Server |
| Windows CE (any version) | No | No | No | No | No | No | No |
|
Windows 3.x |
No |
No |
No |
No |
No |
No |
No |
|
Windows 95/98/98 SE |
Yes |
Yes |
No |
No |
No |
No |
No |
|
Windows NT 3.51 Workstation |
Yes |
Yes |
No |
No |
No |
No |
No |
| Windows NT 4.0 Workstation | Yes | Yes | No | No | No | No | No |
|
Windows 2000 Professional (Beta 3+) |
Yes |
Yes |
No |
No |
No |
No |
No |
|
Windows NT 3.51 Server* |
No |
No |
Yes |
Yes |
Yes |
No |
No |
|
Windows NT 4.0 Server |
No |
No |
Yes |
Yes |
Yes |
No |
No |
|
Windows NT 4.0 Terminal Server |
No |
No |
Yes |
Yes |
Yes |
No |
No |
|
Windows NT 4.0 Enterprise Edition |
No |
No |
No |
No |
Yes |
Yes |
Yes |
|
BackOffice Server Small Business Edition 4.x |
No |
No |
No |
No |
No |
No |
No |
| NT 4.0 Embedded | No | No | No | No | No | No | No |
|
Windows 2000 Server (Beta 3+) |
No |
No |
Yes |
Yes |
No |
No |
No |
|
Windows 2000 Advanced Server (Beta 3+) |
No |
No |
No |
No |
Yes |
Yes |
Yes |
|
Windows 2000 Datacenter Server (beta) |
No |
No |
No |
No |
No |
No |
Yes |
Confused? Don't be alarmed, it is confusing. The short version goes like this: Windows CE, Windows 3.x, and NT Embedded can't upgrade to anything 2000-related. Windows 9x, NT 3.51/4.0 Workstation, and any beta of Windows 2000 Professional from Beta 3 on (including RC1, 2, and 3) can upgrade to Windows 2000 Professional. After that it gets a little more obtuse: For example, NT 4.0 Server can upgrade to Windows 2000 Server and the full version of Windows 2000 Advanced Server, but not the "upgrade" version of Windows 2000 Advanced Server. Yeah, that's weird.
Versions of Windows 2000 on CD
In addition to the various Editions of Windows
2000--Professional, Server, Advanced Server, and Datacenter Server--there
are also various versions of these editions. Microsoft calls them
"flavors," a word that I find despicable. You might also think
of them as SKUs. In any event, there are five basic versions:
However, I'd add a sixth version to this list. Remember MSDN? MSDN Universal and Professional members get Windows 2000 on CD as well. So let's also add this one:
So what are the upgrade paths between versions (or, ugh, "flavors") of Windows 2000? They're disgusting, to be honest: Check with the Microsoft Windows 2000 Upgrade site to be sure. But the short version goes like this: BackOffice SBS, Windows 3.x, Windows CE, and NT 4.0 Embedded can't upgrade to any version of Windows 2000. Windows 9x can upgrade to any version of Windows 2000 Professional, but not to any Server Family product. Windows NT 3.x/4.x can upgrade to any version of Pro, but no versions of Server. It goes on, but you get the idea.
Now for some version trivia: Product keys for one edition (say Professional) will not work on another edition (Server, for example). You cannot upgrade an evaluation copy of Windows 2000 to an upgrade version, you must use the full version to upgrade an evaluation version. Another case where the full version, not the upgrade version, must be used to... upgrade. Curious.
Conclusions
The Windows 2000 upgrade is going to cause headaches in a lot of
corporations, so it's something worth looking at closely. As always,
Microsoft is the end-all when it comes to this kind of information,
because they'll have accurate explanations for the exact versions,
editions, and whatever else you'll need, not to mention the inevitable
CAL issues, which is another topic altogether. But like anything else in
life, it all comes down to common sense: You can't upgrade Windows CE to
Windows 2000 Professional, for example, but then why would you expect to
be able to?