"Windows XP Freestyle" inside Windows XP classic start menu

Discuss Windows 2000, NT, XP and Windows Server 2000, 2003, SBS 2003.
Post Reply
Zacchi4k
Posts: 226
Joined: Mon Aug 18, 2014 10:47 pm

"Windows XP Freestyle" inside Windows XP classic start menu

Post by Zacchi4k »

I don't know if this has been discovered before, but I find it quite amusing, so I'm posting the story

So, a few weeks ago, I found a video on YouTube showing what happens if you take the explorer.exe from XP and run it on newer versions, so naturally, I wanted to try it on my own.

The way you do this is simple: take the explorer.exe file from an XP installation, copy it to the target OS; set compatibility mode to Windows XP SP2/SP3; open up task manager; kill the running explorer process, and finally run the XP explorer.exe using task manager's run feature.

The most "stable" OS to do this on is Vista, I assume because it's taskbar and start menu are more similar to XP compared to 7 and newer. Everything apart from the standard start menu being broken and trying to shut down causing the process to crash (both of which also happen on newer versions) seems to work. In fact, one thing that only works on Vista is the classic start menu (again, I assume it's because that feature was dropped on 7 and newer)

And indeed, the classic start menu held a little surprise:
Image

"Freestyle" is the codename for Windows XP Media Center Edition (original 2002 release), however, according to an image I found online (I'm too lazy to install XP MCE on VMware rn), the classic start menu on that OS doesn't show that text:
Image

Can anyone confirm if this was known or not? And if not, what do you think is causing that text to show up?
Additional info: I took the explorer.exe file from an Italian XP Tablet PC Edition SP3 installation (w/ all POSReady 2009 updates installed), and run it on an Italian Vista 2002 SP2 installation with no updates installed (in fact, I had to set the compatibility mode to XP SP2 because SP3 isn't even listed)

DVINTHEHOUSEMAN
User avatar
Posts: 386
Joined: Sun Apr 16, 2017 12:39 am
Location: Northern Wisconsin

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by DVINTHEHOUSEMAN »

If you try beta versions of the original WinXP MCE with the classic start menu you might get freestyle in the blue-black gradient bar. Whistler in Beta 1 had the text “Windows Whistler” or “Windows Codename Whistler” or something like that in the classic start menu bar iirc. I don’t remember.
DV
Go check me out on YouTube!

mrpijey wrote:Or someone slipped on a banana peel, fell backwards and accidently hit both the betaarchive.com and "DDoS Express" buttons at the same time.

Lucas Brooks
Posts: 773
Joined: Sat Oct 20, 2018 11:37 am
Contact:

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by Lucas Brooks »

Windows XP's explorer on Windows 10 looks alright. At least we have an empty start menu. Looks fragile, crashes randomly and there is NO DESKTOP!

Image

Windows 10 style File Explorer still works fine (quite unexpected).

Image

Changing Start Menu settings does almost nothing...

Image

rani.p
User avatar
Posts: 3
Joined: Sat Dec 21, 2019 7:41 pm

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by rani.p »

The "Media Center Edition" band was stored in winbrand.dll, rather than explorer.exe. Server 2003 never got updated with the "Media Center Edition" final branding, it kept the "Freestyle" beta branding. My guess is that the compatibility layer for XP actually uses 2003 resources for historical reasons.
My pronouns are she/her.

Zacchi4k
Posts: 226
Joined: Mon Aug 18, 2014 10:47 pm

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by Zacchi4k »

ComputerHunter wrote:Windows XP's explorer on Windows 10 looks alright. At least we have an empty start menu. Looks fragile, crashes randomly and there is NO DESKTOP!

Image

Windows 10 style File Explorer still works fine (quite unexpected).

Image

Changing Start Menu settings does almost nothing...

Image
How did you get the start menu working? All I can get is a buggy, completely empty menu
Image
(The pixels on the top are my name censored)

UPDATE: I managed to get it to work by setting the classic theme (again, done on Vista)
Image
I have to say, seeing the Vista-style icons in the XP start menu is really weird!
DVINTHEHOUSEMAN wrote:If you try beta versions of the original WinXP MCE with the classic start menu you might get freestyle in the blue-black gradient bar. Whistler in Beta 1 had the text “Windows Whistler” or “Windows Codename Whistler” or something like that in the classic start menu bar iirc. I don’t remember.
The thing is, getting "Freestyle" from XP's explorer means they never removed the string, and there's something on Vista that triggers it
Last edited by Zacchi4k on Mon Dec 23, 2019 10:46 pm, edited 2 times in total.

ChanceCossitt
Posts: 1
Joined: Wed Nov 20, 2019 1:07 am

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by ChanceCossitt »

Fun fact: You can install Media Center (then Freestyle) in Windows Longhorn build 3683! It changes the boot screen to say "Windows XP Freestyle".

Lucas Brooks
Posts: 773
Joined: Sat Oct 20, 2018 11:37 am
Contact:

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by Lucas Brooks »

Zacchi4k wrote:How did you get the start menu working? All I can get is a buggy, completely empty menu
Port UxTheme (UxTheme.dll) over to Windows 10. If you want to actually use Windows XP's explorer, you need to port the whole shell over which requires a lot of work.

Nojus2001
User avatar
Posts: 6
Joined: Sun Jun 30, 2019 8:46 pm

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by Nojus2001 »

Zacchi4k wrote:

UPDATE: I managed to get it to work by setting the classic theme (again, done on Vista)
Image
I have to say, seeing the Vista-style icons in the XP start menu is really weird!
Reminds me of that XP mod (don't exactly remember the name, had Max in it's name) where almost every icon was replaced with Longhorn/Vista ones. :P
"With Windows XP, Yes You Can"

Win7
Posts: 280
Joined: Sat Jan 18, 2014 6:33 pm

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by Win7 »

ChanceCossitt wrote:Fun fact: You can install Media Center (then Freestyle) in Windows Longhorn build 3683! It changes the boot screen to say "Windows XP Freestyle".
I remember seeing the Freestyle boot screen in build 3706 as well, as I used to have a virtual machine on an old notebook of mine running Windows Longhorn build 3706 with Windows Media Center. Actually, said VM should still be around...

Win7

YueLing11
Posts: 184
Joined: Fri Dec 21, 2018 9:45 am
Location: Asia

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by YueLing11 »

Zacchi4k wrote:How did you get the start menu working? All I can get is a buggy, completely empty menu
Image
(The pixels on the top are my name censored)[/url]
Reminds me of Enderman's "Running incompatible programs in Windows" video! :P

Zacchi4k
Posts: 226
Joined: Mon Aug 18, 2014 10:47 pm

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by Zacchi4k »

YueLing11 wrote:
Zacchi4k wrote:How did you get the start menu working? All I can get is a buggy, completely empty menu
Image
(The pixels on the top are my name censored)[/url]
Reminds me of Enderman's "Running incompatible programs in Windows" video! :P
Well yes, that's where I first saw this being tried on. In fact, it's even linked in the main post.

AS95678
Posts: 115
Joined: Sat Jan 16, 2016 5:06 pm

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by AS95678 »

In short: Vista uses 2003 resources because Vista was actually from the beginning, based on Server 2003 and NOT XP. Even when it was Longhorn, it was still using 2003 (.NET Server) resources as the codebase was based on Server 2003. Hence part of the reason why Vista has the freestyle branding at all.

Amaroq-Starwind
Posts: 12
Joined: Thu Feb 21, 2019 8:49 pm
Contact:

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by Amaroq-Starwind »

ComputerHunter wrote:
Zacchi4k wrote:How did you get the start menu working? All I can get is a buggy, completely empty menu
Port UxTheme (UxTheme.dll) over to Windows 10. If you want to actually use Windows XP's explorer, you need to port the whole shell over which requires a lot of work.
That doesn't sound like it would be very stable. Isn't UxTheme.dll still present in later versions of the OS?

Lucas Brooks
Posts: 773
Joined: Sat Oct 20, 2018 11:37 am
Contact:

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by Lucas Brooks »

Yeah but it is for later Windows. Windows XP's explorer works the best with its own body parts and it doesn't really want to be grafted onto something 14 years younger.

You can port more or all its dependencies if you want but porting UxTheme is good enough to get a semi-working start menu.

YueLing11
Posts: 184
Joined: Fri Dec 21, 2018 9:45 am
Location: Asia

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by YueLing11 »

Amaroq-Starwind wrote:
ComputerHunter wrote:
Zacchi4k wrote:How did you get the start menu working? All I can get is a buggy, completely empty menu
Port UxTheme (UxTheme.dll) over to Windows 10. If you want to actually use Windows XP's explorer, you need to port the whole shell over which requires a lot of work.
That doesn't sound like it would be very stable. Isn't UxTheme.dll still present in later versions of the OS?
He means replace Windows 10 UxTheme.dll with XP one. If you try Windows XP's explorer.exe on Windows 10 within XP's UxTheme.dll, the Start menu will display correctly.

Lucas Brooks
Posts: 773
Joined: Sat Oct 20, 2018 11:37 am
Contact:

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by Lucas Brooks »

You will probably trash your Windows 10 if you replace it. Port != replace...

YueLing11
Posts: 184
Joined: Fri Dec 21, 2018 9:45 am
Location: Asia

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by YueLing11 »

ComputerHunter wrote:You will probably trash your Windows 10 if you replace it. Port != replace...
How did you port UxTheme.dll?

Lucas Brooks
Posts: 773
Joined: Sat Oct 20, 2018 11:37 am
Contact:

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by Lucas Brooks »

How do you normally port DLLs? I hope you don't just replace them...

YueLing11
Posts: 184
Joined: Fri Dec 21, 2018 9:45 am
Location: Asia

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by YueLing11 »

ComputerHunter wrote:How do you normally port DLLs? I hope you don't just replace them...
Enderman tried Windows XP's explorer.exe on Windows 10 and the Start menu doesn't display correctly. How did you make the Start menu display correctly if Windows 10 doesn't have a Classic theme?
ComputerHunter wrote:Windows XP's explorer on Windows 10 looks alright. At least we have an empty start menu. Looks fragile, crashes randomly and there is NO DESKTOP!

Image

Windows 10 style File Explorer still works fine (quite unexpected).

Image

Changing Start Menu settings does almost nothing...

Image

Lucas Brooks
Posts: 773
Joined: Sat Oct 20, 2018 11:37 am
Contact:

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by Lucas Brooks »

You port UxTheme.dll to Windows 10! You don't replace it! Can't you understand? If you still have problems, lets PM each other.

AlphaBeta
User avatar
Donator
Posts: 2439
Joined: Sun Aug 12, 2012 4:33 pm
Location: Czechia

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by AlphaBeta »

YueLing11 wrote:How did you make the Start menu display correctly if Windows 10 doesn't have a Classic theme?
Windows 10 still does have the Classic theme (which is not really a theme, but rather the absence of a theme). What Windows 8 removed was the ability to globally disable theming, roughly said.
AlphaBeta, stop brainwashing me immediately!

Image

Octal450
Posts: 11
Joined: Sat Feb 08, 2020 6:03 am

Re: "Windows XP Freestyle" inside Windows XP classic start m

Post by Octal450 »

Huh, that is interesting.

Has anyone tried the opposite, running the XP explorer.exe on Windows 2000? I don't think it'd work, but I might try it just because.

Also - you can enable the Classic theme without breaking much on Windows 8 by killing DWM after login - the ClassicTheme.exe program does this. I really wonder why Microsoft killed off the classic theme.

Kind Regards,
Josh

Post Reply