Windows Longhorn build 4033 (main)

Build of Windows Longhorn
OS familyWindows NT
Version number6.0
Build number4033
Build labmain
Compiled on2003-07-17
Expiration date
Timebomb2004-01-13 (+180 days)
Preinstallation Environment
Product key
QW32K-48T2T-3D2PJ-DXBWY-C6WRJ (alt)
About dialog
TCB.png TCBGallery.png BA.png

Windows Longhorn build 4033 (main) is a Milestone 6 build of Windows Longhorn, which was shared online on 23 May 2006.[1]

Changes[edit | edit source]

A logo with a similar style of the older clock tile is now shown on the bottom-right corner of File Explorer whenever you're accessing a directory that its files are not shown by default.

Bugs[edit | edit source]

Desktop Compositing Engine[edit | edit source]

Although the Desktop Compositing Engine works in this build, it does not enable Direct3D shaders due to a bug. Because the DCE window frames rely on these shaders to function, it is not possible to enable them at this time.

Installation[edit | edit source]

  • On some machines, a bluescreen may appear with the code 0x0000007E after rebooting from the first stage of setup. Simply reboot the machine again to access the hardware portion of setup.
  • On some machines, installing drivers for the floppy disk drive will prevent the system from logging in, getting stuck at "Waiting for Terminal Services to disconnect session 0 ...".

Microsoft Remote Assistance[edit | edit source]

rcimlby.exe (the Microsoft Remote Assistance executable) is supposed to be registered during I386 installation, and can be done so by passing the argument RegServer to it. The main function checks for RegServer and UnregServer, and sets the value of the bool to pass to a function called RegisterEXE accordingly. This build's rcimlby.exe contains a slightly different RegisterEXE function that creates a message box titled "Test2" saying "Test" upon its execution. It also calls GetLastError if the return value of bstrRAName.LoadString is zero, which will not do anything as it does not save the return value of GetLastError.

Test message box

This means for the I386 copy of this build, that message box will popup during installation. It must be closed as soon as possible, as not closing it will prevent further code execution, hence make Setup believe that the registration of rcimlby.exe failed. Setup will then log it as an error and move on, and you will receive a message notifying you of the error at the end of the installation. If the message box is closed after Setup logging it as an error and before the completion of second stage installation, rcimlby.exe will still be registered correctly. The IBS copy of this build does not have rcimlby.exe correctly registered, as Microsoft used unattended installation which means the message box wasn't closed at all, hence the actual registration code was never executed.

This build is also the last known main build with rcimlby.exe.

Safe mode[edit | edit source]

By default, it is not possible to login while in Safe mode. Due to the login process change made in build 4032, the "User Profiles Service" and "Group Policy Service" are required to access the login page and perform the login process, respectively. Because these services are not configured by default to start within Safe mode, this results in logonui.exe showing the error "There are no more endpoints available from the endpoint mapper" on the login screen and failing to show available users or allow a login. This issue persists until build 4040.

However, the following can be added to a .reg file and imported to the registry to allow these services to start in Safe mode, and in turn allowing the user to login.

Windows Registry Editor Version 5.00





Miscellaneous[edit | edit source]

The "Shut down" button on the login screen does not work, requiring the user to sign in to Windows or pressing the power button on the computer.

Gallery[edit | edit source]

Setup[edit | edit source]

Interface[edit | edit source]

Themes[edit | edit source]

References[edit | edit source]