Windows XP build 2223 (main)

Windows XP build 2223 (main) is a build of Windows XP that was shared online on 17 April 2000. It is the last build to include the HAL for the SGI Visual Workstation 320 and 540 and the Imaging program. It is also the last build to support the 486 processor and an upgrade from Windows 95. It is set to hibernate by default, much like Windows Neptune build 5111.1.

New features and changes

 * The build now identifies itself as "Whistler 2001" in the start menu and login screensaver.
 * The kernel version has been changed to 5.1.
 * This build updates the Neptune-style login screen, with the Windows logo being replaced by four circles colored after the Windows logo, with everyone showing a part of it.
 * The taskbar has gained a minor update when applications are active and inactive.
 * The Start menu option "Shut Down" has been renamed "Turn Off Computer".
 * The Shutdown Event Tracker has been integrated into the UI of the Shut Down prompt. This means that now only one prompt will appear instead of two.
 * Introduced a new "Scanners and Cameras" folder, which is accessible from the Control Panel. The older applet, however, remains and is also accessible from there, only to be removed in the next build.
 * Paint now has the ability to import images from a scanner or camera
 * The ability to save a slideshow as a webpage has been added
 * A users page has been added to Task Manager
 * It is no longer possible to troubleshoot or remove hardware using the Add Hardware wizard
 * Effective permissions have been added to advanced permissions
 * Windows Keyring has been added
 * Remote options have been added to the System applet

Business theme
This is the first build to include parts of the visual style engine as well as an early version of the Business theme. Adrian of the Airesoft blog released a working UXtheme file to allow the theme to be enabled.

The theme, when enabled, changes the design of all windows to include a blue border with lighter gray shades. The theme was meant to engage in a more user-friendly experience for home users. It is buggy; the theme can often cut out parts of the window and some features such as displaying menus don't work or cause instability. Registry entries (located in ) modify how the theme works:
 * and : Location of the theme file
 * : If set to 1, enables the blue borders on the windows.
 * : Determines the application that will use the theme. If this value is blank, the theming will apply to all applications.
 * : Determines the application that will use the theme. If this value is blank, the theming will apply to all applications.
 * : Determines the application that will use the theme. If this value is blank, the theming will apply to all applications.

The initial theme file contains comments regarding to changing the color of the theme. If these comments are uncommented, the theme will utilize color based on a  settings file. The file will be read as  format, similar to other builds onwards.

New Sound Setting applet
The new sound setting applet that would be used in the RTM of Windows XP is included in this build, but there is no way to normally have the applet open. However, Adrian also provided an executable that allows the applet to open.

ClearType font rendering
If the  DWORD value is set to 2 in , the user will be able to enable the ClearType font rendering upon reloading Windows Explorer. ClearType font smoothing wouldn't be enabled by default until Longhorn build 4053.

OOBE
An out-of-the-box experience was ported from a Windows Me build here. Much like in the Windows Me builds, it can be run by executing. There is no way to get past the product key entry portion of the OOBE, but it can be skipped via the debug skip button. After the OOBE is completed, it will restart and will not exit properly after the user presses Finish on the final screen, forcing the user to terminate the process. Merlin does not function and pressing him on the corner does nothing.

Start Page
There is code in  to allow a Start Page to load, which was present in Neptune and some Windows Me builds. It requires registry modification and a patched  in order to work. You can perform the required registry modification by going to  and setting   so the last 4 zeros read. After that, you have to enable Active Desktop and log off. However, it will not work without the patched.

Fast User Switching
This build is the first to include Terminal Services in the base OS, and along with it Fast User Switching was introduced. To enable it, go to  in the registry and set   to 1. Logging off after doing this breaks the login screen, and a restart is needed to recover from this.

Personalized Notifications
The functionality of automatically hiding tray icons when not in use is present, but there is no interface to use it. It can be enabled by going to  and creating a DWORD value named   and setting it to 1. Once enabled, the "Enable Personalized Notifications" checkmark will appear in the system tray properties. The icons will collapse to an exclamation mark every 15 minutes. This design would be changed to an arrow in the next available build.

CD Burning Web View
This build contains basic functionality for CD Burning, one of which is the Web View. To see the web view create a new folder, open it, then right click on an empty space and select Customize this folder. Select any of the templates and it will create a desktop.ini file. Open the desktop.ini file and change  to point to.

Build 2250-esque Web View
This build contains the first appearance of the 2250 Web View. To enable it, make a new folder, open it, then right click on an empty space and select Customize this folder. Select any of the templates and it will create a desktop.ini file. Open the desktop.ini file and change  to point to. This web view also contains two debug features, if you hold Shift while opening the folder everything will have a border around it. If you open the folder and then immediately press Ctrl a link labeled  will appear next to the folder name. Clicking on it opens a dialog. You can press Ctrl and ⇧ Shift together while opening the folder to combine the two debug features.

Missing Details tab in Device Manager properties
On a clean install, the Details tab in the properties of a device in Device Manager is missing. It can be fixed by setting an enviroment variable called  to 1.

Drivers
The system may bugcheck with error code  when attempting to install drivers.

Microsoft Visual C++
It is not recommended to install the Microsoft Visual C++ runtime, as this will cause some programs, including Windows Explorer, Internet Explorer, Mozilla Firefox and OpenOffice to become unstable and error out with a crash.

Therefore, it is recommended to use an older version of Firefox, prior to version 9.0 due to assert errors.

System Information
System Information does not work in this build, as all items have the value "Unknown".

NTFS
A bugcheck with error code  will occur after converting the system drive to NTFS. After a restart, the system will report that the drive is already NTFS.

File differences
The following files have been introduced or removed compared to build 2211 Professional: