if you really don't believe me or the download page about the sp1 version
for windows 2003, look at Aaron Stebner's blog (he's on the windows MCE team
at microsoft)... I hope you will accept the download page and his information...
http://blogs.msdn.com/astebner/archive/2004/11/17/259314.aspx
There are separate versions of SP1 - one for Windows Server 2003 and another
one for other Windows versions. The Windows Server 2003 version is available
in 18 languages, the other version is available in 22 languages. Do these
SP languages only apply to the setup UI or also to the framework bits (language
DLLs)?
There are a couple of really good points here that I forgot to address in
yesterday's post.
The first point is how the version of the .NET Framework 1.1 that is included
as part of the Windows Server 2003 OS compares and contrasts to the redistributable
version installed by dotnetfx.exe. Key points here are the following:
· The .NET Framework 1.1 is installed by the OS optional component
manager technology (OCM) using an INF file and sysocmgr.exe when installing
or upgrading to Windows Server 2003.
· The English language version of Windows Server 2003 contains the
equivalent of the bits installed by the v1.1 dotnetfx.exe.
· The non-English versions of Windows Server 2003 contain the equivalent
of the bits installed by the v1.1 dotnetfx.exe and the bits installed by
the matching language of the v1.1 langpack.exe.
· If you try to install the v1.1 dotnetfx.exe on Windows Server 2003,
it will block you from doing so with a message saying that it is already
part of the OS.
· If you try to install the matching language of the v1.1 langpack.exe
on a non-English Windows Server 2003, it will block you from doing so with
a message saying that it is already part of the OS.
· If you try to install a non-matching language of the v1.1 langpack.exe
on Windows Server 2003 it will install like on any other OS.
The second point is how the .NET Framework 1.1 service packs are packaged
and delivered. Because the version delivered by dotnetfx.exe is MSI-based
and the version delivered by Windows Server 2003 is OCM-based, there are
2 separate service packs - one targeting each installation technology. If
you use Windows Update to install .NET Framework 1.1 SP1, you should only
be offered one of the packages though, because Windows Update will examine
the OS you are running on and offer you only the package that applies to it.
Also, the .NET Framework 1.1 shipped in 22 languages, but Windows Server
2003 only shipped in 18 languages. That is why you see a discrepancy in
the number of languages offered for each service pack. The bits that are
patched by the two different sets of 1.1 service packs is identical.