Testing 64bit windows on 32bit environment

Windows XP Professional x64 Edition Update Pack discussion.
Post Reply
shon3i
Posts: 195
Joined: Thu Oct 19, 2006 1:16 pm

Testing 64bit windows on 32bit environment

Post by shon3i » Sat Oct 31, 2009 1:56 pm

Ok, i decided to switch to XP x64. Before i install i usualy want to test what should can happend during instalation, aslo i decide to integrate 5eraph's post-SP2 Update Pack and IE8 addon, WMP11 with boooggy integrator, and DirectX - redxii package, net frameworks. Is possible somehow to test that installation on 32bit system (win xp pro sp3), i usualy use VirtualPC 2007, but now is impossible beacuse i need 64bit VirtualPC. which requres 64bit windows.

Aslo i have some other questions:

1. Did i need to use all x64 hotfixes with WMP11 integrator?
2. What is preffered NET AIO addon for x64
3. What is preffered Runtimes (VC2005, VC2008, VB1-6, etc.) addon for x64
4. If i integrate NET into insalation did i need to include DirectX for Managed Code AddOn from redxii, is compatible with DirectX x64
5. What is preffered DirectX addon for x64
6. Is out there some x64 SATA drivers pack, if no, can i use 32bit pack form DriverPacks?

Thanks for answers.

mark strelecki
Posts: 48
Joined: Tue Jun 10, 2008 11:05 am
Location: Atlanta GA USA

I thought.....

Post by mark strelecki » Sat Oct 31, 2009 2:28 pm

VirtualBox Supports 64-bit Guests on 32-bit Host OS.

Check it out here:

http://www.virtualbox.org/wiki/Downloads

Best of luck.

User avatar
5eraph
Site Admin
Posts: 4621
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Sat Oct 31, 2009 4:00 pm

VMware Server (info, download) also allows 64-bit guests on 32-bit hosts on specific hardware. Use their tool to determine if your hardware has the necessary extensions to enable it. VMware Server is free, but requires registration. If you go this route, I'd recommend avoiding v2.x and sticking with v1.0.x, which is less bloated. ;)

And now to your specific questions:
  1. No, you do not need to use all x64 hotfixes with boooggy's WMP11 slipstreamer. You only need the following high priority updates. Thank Kurt_Aust for the list.
  2. As far as I know, only HJW makes an x64 dotNet addon. user_hidden's are for x86 only, as is YumeYao's I believe.
  3. Nobody has created an x64 runtimes addon yet; again, as far as I know.
  4. I don't know if redxii's DirectX for Managed Code AddOn is compatible or necessary with x64. I haven't used x64 DirectX addons yet.
  5. Only redxii has an up to date DirectX x64 Addon. HJW's and code65536's addons are for the March 2009 release.
  6. I have not seen any DriverPacks for x64 from driverpacks.net. 32-bit DriverPacks are not compatible with x64.

shon3i
Posts: 195
Joined: Thu Oct 19, 2006 1:16 pm

Post by shon3i » Sat Oct 31, 2009 4:26 pm

Thanks both for your answers, i already download VirtualBox and work perfect for my needs, it's realy amazing and not much different from VirtualPC. i suppose that VMware is good aslo but now i realy happy with VirtualBox, i sucessfully instaled Windows x64 on it.

@5eraph, thanks for answering questions, now is more clear things. I need just one more thing. I can't find Windows XP x64 link for WMP11 hotfix KB973442
3. Nobody has created an x64 runtimes addon yet, again, as far as I know.
so that is means no VC2005/2008 addons too?
I have not seen any DriverPacks for x64 from driverpacks.net. 32-bit DriverPacks are not compatible with x64.
Some alternative?

Thanks

User avatar
5eraph
Site Admin
Posts: 4621
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Sat Oct 31, 2009 6:23 pm

I've been considering a move to VirtualBox as well. I haven't tried it yet. It looks promising now that x64 support appears to have matured.

KB973442 does not seem to have an install package for XPx64.

I can have a look at VC2005/2008 if they install side-by-side. If so, it may be fairly simple to slipstream them. I can't make any promises, though. Do you have links to the newest files? I have found KB973544 and KB973552, but I don't know if these represent the latest runtimes.

You could try slipstreaming the drivers you need with nLite. Fernando 1 has a couple stickied threads on MSFN dealing with some common drivers.

shon3i
Posts: 195
Joined: Thu Oct 19, 2006 1:16 pm

Post by shon3i » Sat Oct 31, 2009 6:31 pm

Ok, thanks.

I have one more issue with integrating WMP11 with hotfixes, everytime i get this error
WMP11Slipstreamer v1.4.2.0
Detected source: Windows™ XP Professional x64 SP2

Hotfixes:
windowsmedia11-kb928788-x64-intl.exe
windowsmedia11-kb929399-v2-x64-intl.exe
windowsmedia11-kb929773-x64-intl.exe
windowsmedia11-kb932390-x64-intl.exe
windowsmedia11-kb933547-x64-intl.exe
windowsmedia11-kb935551-x64-intl.exe
windowsmedia11-kb935552-x64-intl.exe
windowsmedia11-kb939209-x64-intl.exe
WindowsMedia11-KB939683-x64-ENU.exe
WindowsMedia11-KB941569-x64-ENU.exe
windowsmedia11-kb944882-x64-intl.exe
windowsmedia11-kb954067-x64-intl.exe
WindowsMedia11-KB954154-x64-ENU.exe
WindowsMedia11-KB954155-x64-ENU.exe
WindowsMedia11-KB968816-x64-ENU.exe
WindowsMedia11-KB973540-x64-ENU.exe
wmp11-windowsxp-x64-enu.exe

System.IO.FileNotFoundException: Could not find file 'D:\WINXP\WINDOWS.PROX64.SP2.OCT\amd64\wmp11temp\Fixes\Update\Update.exe'.
File name: 'D:\WINXP\WINDOWS.PROX64.SP2.OCT\amd64\wmp11temp\Fixes\Update\Update.exe'
at Epsilon.WMP11Slipstreamer.Backend.StandardHotfixApply(String fixesFolder)
at Epsilon.WMP11Slipstreamer.Backend.ApplyFixes()
at Epsilon.Slipstreamers.SlipstreamerBase.Slipstream()
at Epsilon.WMP11Slipstreamer.MainForm.WorkerMethod(Object workerParam)

Extra error information:
Offending hotfix: wmp11-windowsxp-x64-enu.exe

The source has not been corrupted. All changes have been successfully undone.
Did this practicly means that i need be on 64bit mode to integrate?

I aslo have problem with windowsmedia11-kb954069-x64-intl.exe, Splitstreamer says that patch is old, but there is no newer version.

User avatar
5eraph
Site Admin
Posts: 4621
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Sat Oct 31, 2009 6:40 pm

Yes, you must use the slipstreamer in an x64 environment to slipstream x64 sources. It apparently uses the /x switch on the WMP11 installer to extract its files. It will not extract in 32-bit Windows.

KB954069 is a known issue. Microsoft messed up. Do not use this hotfix for XPx64.
Last edited by 5eraph on Sat Oct 31, 2009 8:13 pm, edited 1 time in total.

shon3i
Posts: 195
Joined: Thu Oct 19, 2006 1:16 pm

Post by shon3i » Sat Oct 31, 2009 7:13 pm

Thanks agan, i sucessfuly integrated WMP11 to my source via VirtualBox. I now redy to install it for real :)

Many thanks :)

User avatar
n7Epsilon
Moderator
Posts: 624
Joined: Thu Feb 17, 2005 1:37 am
Location: Cairo, Egypt

Post by n7Epsilon » Sat Oct 31, 2009 8:05 pm

@5eraph, no actually. At first, it used to do that (it would lose focus when that happened), but then
it transitioned to searching for CAB file header inside the EXE and extracting it. (This is similar to how 7z extracts SFX Cabs).

The particular error mentioned above is due to the incorrect addition of the x64 WMP installer as a hotfix.

Wmp11slipstreamer can slipstream to x64 source on 32-bit Windows with no problem :-). In fact, that's how I tested it when I was developing it.

User avatar
5eraph
Site Admin
Posts: 4621
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Sat Oct 31, 2009 8:11 pm

I see. Thanks for pointing that out, n7Epsilon. Obviously I haven't tried using it in 32-bit for x64 sources. It's nice to know that I can, if need be. :)

shon3i
Posts: 195
Joined: Thu Oct 19, 2006 1:16 pm

Post by shon3i » Sun Nov 01, 2009 6:39 am

The particular error mentioned above is due to the incorrect addition of the x64 WMP installer as a hotfix.
But why then all passed on 64bit mode?

User avatar
n7Epsilon
Moderator
Posts: 624
Joined: Thu Feb 17, 2005 1:37 am
Location: Cairo, Egypt

Post by n7Epsilon » Sun Nov 01, 2009 12:25 pm

The correct way is to add the wmp installer in the top textbox (where it says path to wmp redistributable) and the hotfixes only in the hotfixes box. (wmp11-windowsxp-x64-enu.exe is not a hotfix. That is the wmp installer).

I am not sure how it passed when you did the same in x64. If it did, then that is a bug.

User avatar
Passion
Posts: 105
Joined: Sun Jan 11, 2009 5:00 pm
Location: Meow Bay

Post by Passion » Mon Nov 02, 2009 2:40 am

shon3i wrote:
3. Nobody has created an x64 runtimes addon yet, again, as far as I know.
so that is means no VC2005/2008 addons too?
When I recently installed the latest Sony XP x64 packages (Vegas/SoundForge) they automatically pointed to these two Visual C++ packages:

http://download.microsoft.com/download/ ... st_x86.exe
http://download.microsoft.com/download/ ... st_x64.exe

and so far they're working flawlessly. Looks like they're from July 28 2009.

Post Reply