Windows Longhorn build 4029 (main)

Windows Longhorn build 4029 (main) is a Milestone 5 build of Windows Longhorn, which was shared online on 14 September 2003.https://www.neowin.net/forum/topic/100749-windows-longhorn-m5-build-4029-leaked/?do=findComment&comment=1159822 
A Home Edition SKU of this build is also known to exist, with several screenshots first appearing on Neowin a week before the upload of its Professional counterpart,Endoscient. Stuff in Longhorn 4029, Neowin Forums. 16 September 2003. with an additional image later surfacing onto Twitter on 18 September 2020.KTamas on Twitter: "i've found screenshots from 2003; here's longhorn build 4029; playing with this landed me my tech journalist gig at the ripe age of 14". 18 September 2020. As of 2025, this variant of the build is yet to be shared to the public.
This build is notable for its distinctive Pig Latin build string, which was a test of automatic data entry that would become commonplace in later builds.
==NFO file==
==New features and changes ==
=== Setup===
The installation process has received major uplifts when compared to previous builds of Longhorn. Upon booting into the Preinstallation Environment, the operating system will now refer to itself as "Windows XP Preinstallation Environment", rather than "Windows Setup".
Once loaded, the user is greeted with a message specifying that Setup is starting and that they should wait. The user can notice major differences on the first page, as the Setup now features a back and cancel button, alongside text on the top left of the screen, specifying the current page of Setup that the user is on. The Longhorn flag seen on top of Setup has also been removed, with the "Welcome to Longhorn Setup" now reading "Welcome to Windows Setup" instead.
The "Express Upgrade" and "More Setup Options" options are now vertically placed and feature icons. The former option uses a computer icon, while the latter uses a document icon.
The hardware portion of Setup has also had its respective text moved from the top to the bottom, with it now, after starting Setup, stating that it is detecting the computer's hardware and as such the process can take up to 10 minutes. Once finished, Setup now restarts the computer instead of immediately logging in the user into the Administrator account.
===User interface===
====Login screen====
The login screen interface has been massively overhauled. Upon booting, a glass Windows flag slides from the top into the center of the screen, with it then moving up or down, depending on which login messages are present on screen.
Upon logging off, the glass flag is placed in the center of the screen, along with a message specifying to press to log on. Once those keys are pressed, the logo moves down and the user account selection window is revealed.
The user account selection window now contains the options to Stand by and Hibernate the machine, no longer requiring the user to log on to do so. A cancel button is also present, which brings back the "Press to log on" screen. Once the desired account is selected, the glass flag moves to the center, and the user is then logged on.
The wallpaper used for the login screen has also been updated, with it now using the Milestone 5 aurora wallpaper, albeit without the glass logo and text.
====Pig Latin strings====
This build is among one of the first to use the Pig Latin strings onghornLay rofessionalPay (for Longhorn Professional), onghornLay omeHay ditionEay (for Longhorn Home Edition) or onghornLay abletTay PC ditionEay (for Longhorn Tablet PC Edition) in the desktop version string, which for a while caused some to doubt its authenticity. These strings were a part of a testing procedure Microsoft had done to propagate the product name and version number throughout the operating system, in order to dramatically simplify the naming process.Thurrott, Paul. (2003-09-26). "WinInfo Short Takes: Week of September 29" In previous versions of Windows, changing the product name or version number was a difficult task which required manually editing information in many areas of the user interface.Kaplan, Michael. (2006-04-04). "Sorting It All Out: Was the name ever really 'onghornlay'?"
====Taskbar and Sidebar ====
The Basket sidebar tile is now fully functional, allowing the user to add files by simply dragging and dropping. The tile displays the files icons, their name, the order in which each invidiual file was added, as well as their size. Alongside this, a shuffle and an empty basket button is also present, along with many activities, like "Print these photos", "Play slide show" or "Share this folder". Although, most of these activities are non-functional, with most displaying a "This task has not been implemented yet" error message.
The images on the Slide Show tile can now be controlled, with pause, previous slide and next slide buttons present underneath them. The context menu of this tile allows the slideshow to be viewed in full screen or set as a screen saver. The Edit option of the menu opens the current slide in Windows Picture and Fax Viewer, while Settings allows the user to change the picture path that the tile uses, along with an option to use transition effects between pictures.
The Clock tile has been massively overhauled, removing the Longhorn symbol on the clock. Instead, it now features an analog clock, along with the digital time below it. This tile's context menu also contains the same design, albeit with a calendar below it, which contains a picture of a field, along with the month and year.
Each respective search filter has been given an icon in the My Stuff menu of the Search tile. A new filter for e-mails has also been added.
While this build re-adds the Windows Media Player tile, the tile is still non-functional, as the "MediaUXSrv.exe" crash is still present.
The Taskbar context menu has had many of its options that were previously available as part of the old taskbar reimplemented, which include: Task Manager, Show Desktop, Cascade, Tile Vertically and Tile Horizontally. 
The "Add a tile" submenu has been merged with the main sidebar context menu. When a tile is already present on the Sidebar, a checkmark is placed near the tile's name. Although, as a result of this change, the user can no longer place more than one of an individual tile.
==== Notifications====
A new notification has been added, which reads "New Sidebar Tile Added" , "Would you like to show this tile on your bar?", along with Show and Hide options. Although, both options serve no purpose, as the former is non-functional, while the latter causes an Explorer crash.
====Appearance====
Tab headers in the Plex theme now utilize a blue outline, rather than a green outline. Similiarly to the Luna theme, only the top part of each header now uses the blue color.
When hovering over some items in the Plex theme, a blue square highlighting the item will now appear. The Tahoma font, used for window titles, is also no longer bold, and has had its size shrunk from 9 to 8 by default.
Most parts of the Luna theme now use the Tahoma and Trebuchet MS fonts rather than the Arial font.
==== Security Options====
Upon pressing , a security interface is now opened as opposed to the Task Manager. This security interface contains options to Lock the computer, Log off, Shut down and to Start the Task Manager. It also shows the date and time the current user has logged on to the PC on.
===Windows Explorer===
The navigation bar now incorporates many aspects of other toolbars, such as the Back and Forward buttons, the folder name, the address bar and a Favorites button. As a result of the bar now listing the name of the folder the user is currently in, the folder's respective name is no longer shown on the title bar.
Each folder now features a set number of activities present on their preview banner, such as "Burn to CD or DVD", "Add or remove programs", "Learn about connecting your camera" or "Set as screensaver". However, many of these options are merely placeholders and do not function.
When hovering over a picture, the picture's thumbnail is now shown in the file preview. Similiarly, the thumbnails used when a file or option is selected have also been moved down.
The "My Contacts" banner now features an Orange to Yellow gradient, as well as two contacts in the background. The three document notes present in the "My Computer" banner have also been removed. Alongside this, the Game Library banner now uses a green background instead of gray.
Aside from the My Computer banner, banners now incorporate their background into the toolbars above them.
A new file copy effect is now present when copying files. It features a rotating arrow, which simultaneously moves from left to right.
The Longhorn clock texture is now present in the bottom right corner of the "These files are hidden." message.
===Carousel and Panorama===
This build features two new view settings, Carousel and Panorama. Although only the Carousel view is present in the Hardware and Devices applet by default, the user can enable it in every folder by applying the following registry key:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"Carousel"=dword:00000001
"Panorama"=dword:00000001
The Panorama view utilizes 3D View to incorporate the same desktop effects present in previous builds into the Explorer shell, such as the purple gradient background and spinning icons. Once enabled, it organizes all icons into a singular line. 3D View is not disabled upon changing View modes, resulting in the same effects remaining throughout all View modes until an Explorer restart is initiated.
The Carousel view, as indicated by the name, turns every present icon into a carousel.
===Theming===
This build combines the dce.dll and themesrv.dll files into a single file named desksrv.dll, which is used to implement the resources for the new second-generation DCE, such as an early iteration of the Milestone 6 glass frames, or an image used seemingly for the glass frames on the login screen. The file utilizes the DesktopServerEntry paramater.
===Windows Trust Advisor===
The Windows Trust Advisor has been replaced with a "Temporary Windows Trust User Interface" popup, which can be triggered by selecting the "Longhorn Help Place" button in the Help and Support Center. It tells the user that the application has full access to their user account, and if they agree to launch the app. 
=== Parental Controls===
The administrator of the computer can now enable parental auditing on limited user accounts. As such, when enabled, they can now view the audit report between a range of dates of each limited account.
===Sync Manager===
The Sync Manager feature has been implemented, which allows users to set up their computers with a network server, allowing them to manage offline files and folders. The Sync Manager in this build allows synchronizing Microsoft Exchange, WinFS, My Roaming Stuff, Offline Web Pages, the Search Promotion Manager and the user's settings.
===AutoPlay===
AutoPlay now features a spinning Compact Flash or DVD drive icon in the top left corner. The user is now also asked as to what they want to do with the device inserted.
===Miscellaneous===
*Outlook Express has received a new blue-ish design and icon, both of which match the Plex theme. This version of Outlook relies on WinFS, resulting in a crash if WinFS is disabled.
*The version of Messenger found in this build can only be used with internal Microsoft accounts. When clicking for more info on the topic, it redirects the user to a Microsoft intranet website.http://longhorn/ux/Communications/WindowsMessenger/WMLonghorn.html
*The first letter of each Windows Explorer WinFS filter is now capitalized.
*The Windows Product Activation grace period has been extended to 60 days.
* New bugcheck codes have been added:
** MUP_FILE_SYSTEM (0x103)
** An invalid AGP memory access was detected. (0x104, later renamed AGP_INVALID_ACCESS)
** The Graphics Aperture Redirection Table (Gart) is corrupt. (0x105, later renamed AGP_GART_CORRUPTION)
** The AGP HW has been reprogrammed by an unauthorized agent. (0x106, later renamed AGP_ILLEGALLY_REPROGRAMMED)
** RESOURCE_MANAGER_EXCEPTION_NOT_HANDLED (0x107)
*** This bugcheck code would be reassigned to code 0x10F after the development reset.https://www.geoffchappell.com/studies/windows/km/bugchecks/index.htm
==Bugs and quirks==
===Installation===
The Longhorn clock tile persists after an upgrade.
===Windows Explorer===
*The "People" tile is non functional.
*Upon checking the Clock context menu, the tile will be non-functional until Explorer is restarted.
*Upon trying to add a Contact, Explorer will crash.
*The Sidebar context menu may sometimes show light blue squares instead of checkmarks.
===Control Panel===
Many system sounds do not function, due to them being pointed to the Windows directory instead of the Windows\Media directory. Even if the registry entry controlling the directory path is modified to fix the issue, the sounds don't often work for unknown reasons.
===Desktop Compositing Engine===
The desksrv.dll implementation is incomplete, which results in the Desktop Composition Engine to not produce glass borders, with it instead downscaling windows and causing display glitches. sbctl.exe has many parameters for controlling the DCE, although only the wmgstart and wmgstop parameters function correctly.
===Home Edition SKU===
In the Home Edition SKU, winver identifies the system as the "Professional" edition, rather than "Home Edition".
==Humorous findings==
The resource REGINST in %windir%\Microsoft.NET\Avalon\ShellInterop.dll has a few humorous comments:
; !!!!!!!!!!!!!!!!!!!!
; despite all the crap in here, NONE OF THIS GETS CALLED, EVER!!!
; apparently its here because devs like to manually register shellinterop.
; eventually when shellinterop does get registered, we'll go here.
;; NOTE: The following are currently replicated in shell32\selfreg.inx b'cos setup cannot regsvr ShellInterop.dll yet.
;; TODO: Need to make this more targetted to exclude audio/video types that WMP can't handle.
==Gallery==
===Setup===
4029 StartingWinPE.png|Starting Windows XP Preinstallation Environment
4029 Setup.png|Setup
4029 ProductKey.png|Enter product key
4029 EULA.png|EULA
WindowsLonghorn-6.0.4029-Setup.png|Choice of installation
4029 DiskPartitioning.png|Drive partitioning
WindowsLonghorn-6.0.4029.main-CopyingFiles.png|Copying files
WinPE4029.png|Preparing to restart
LoadingHardware4029.png|First boot
SetupHardware4029.png|Starting the hardware phase of setup
4029PleaseWait.png|Hardware phase of setup
===Professional SKU===
File:WinLonghornBoot.png|Boot screen
File:CtrlAltDel4029.png|Welcome screen
File:Login4029.png|Login screen
File:Longhorn4029Notify.png|Getting a notification
File:WindowsLonghorn-6.0.4029-Notifications.png|Notification settings
File:WinLH-4029main-sync.png|Sync Manager
File:WindowsLonghorn-6.0.4029.main-Messenger.png|Windows Messenger
File:4029CtrlAltDel.png|Ctrl+Alt+Del menu
File:4029 HardwareAndDevices.png|Hardware and Devices page with the Carousel view
File:WindowsLonghorn-6.0.4029m5-blstartmenu.png|Blue Luna theme
File:WindowsLonghorn-6.0.4029m5-oglstartmenu.png|Olive Green Luna theme
File:WindowsLonghorn-6.0.4029m5-slstartmenu.png|Silver Luna theme
File:WindowsLonghorn-6.0.4029m5-wcstartmenu.png|Windows Classic theme
File:WindowsLonghorn-6.0.4029m5-pstartmenu.png|Plex theme
File:WindowsLonghorn-6.0.4029.main-UpgradeDesktop.png|Desktop and winver after upgrading from build 4020
File:6.0.4029 (main)-System Properties and Winver.png|System Properties
File:4029DCEbug.png|Desktop Compositing Engine (non-functional)
File:4029DCEbug-2.png|Ditto
File:SafeLonghorn4015.png|Safe to shutdown screen
===Home Edition SKU (unleaked)===
4029-homeedition.jpg|Desktop with Plex theme
4029(main)HomeSKU.jpg|Desktop with Classic Themehttps://www.equn.com/smilefm/showthread.php-s=b6c061caa04f123a1623c189c5ab4d2f&postid=20430.htm (in Chinese)
WindowsLonghorn-6.0.4029.0-ExplorerNav-HomeSKU.jpg|Windows Explorer address bar navigation
WindowsLonghorn-6.0.4029.0-SidebarTiles-HomeSKU.jpg|Sidebar tile list
WindowsLonghorn-6.0.4029.0-SystemProperties-HomeSKU.jpg|System Properties
WindowsLonghorn-6.0.4029.0-WinFSError-HomeSKU.jpg|WinFS code defect warning
WindowsLonghorn-6.0.4029.0-OEControlCarousel-HomeSKU.jpg|Outlook Express and Control Panel with Carousel view
WindowsLonghorn-6.0.4029.0-IExploreMyComp-HomeSKU.jpg|Internet Explorer and Windows Explorer, side-by-side
===Miscellaneous===
4029frames1.png|An image of a DCE frame found in desksrv.dll
4029frames2.png|Another image of a border probably used for logon screen
==References==
Category:Windows Longhorn builds