Page 1 of 4

Which version of VirtualBox for Windows XP.

Posted: 15. Dec 2021, 10:11
by ermete74
As the title suggests, what is the latest version of VirtualBox that allows you to install Windows XP as a Guest PC?
Is the latest version 5.2 okay?
Where do I find this information on which versions to use for Windows operating systems?
Thank you.

Re: Which version of VirtualBox for Windows XP.

Posted: 15. Dec 2021, 11:15
by BillG
Version 5.2 is hardly the latest! I am running 6.1.30, and Win XP runs fine.
XPonv6.1.PNG
XPonv6.1.PNG (58.32 KiB) Viewed 17977 times

Re: Which version of VirtualBox for Windows XP.

Posted: 15. Dec 2021, 11:57
by mpack
VirtualBox 5.2.0 is more than 4 years old. The last update was 5.2.44, released about 18 months ago. Support ended in July 2020.

All versions of VirtualBox, from the oldest to the latest (6.1.30 as I write this) can support XP guests. However 3D graphics acceleration was dropped as a feature in 6.1.x, so you have to stick with 6.0.x if you want that feature. Or, consider switching to a Win7 as your go-to VM, as 3D acceleration still works there.

Re: Which version of VirtualBox for Windows XP.

Posted: 16. Dec 2021, 09:18
by ermete74
Thanks for the answers.
I tried to use the latest or penultimate version of VirtulBox, I don't remember.
I can't install the Guest Additions.
The installation hangs.
Any ideas to solve?

Re: Which version of VirtualBox for Windows XP.

Posted: 16. Dec 2021, 11:14
by fth0
Please try the following:

Insert the Guest Additions CD Image, open a command prompt as administrator, navigate to the cert directory of the mounted Guest Additions CD Image, and execute VBoxCertUtil.exe add-trusted-publisher vbox*.cer --root vbox*.cer. Does the installation still hang afterwards?

Edit: Enhanced the VBoxCertUtil.exe command above.

Re: Which version of VirtualBox for Windows XP.

Posted: 18. Dec 2021, 00:59
by ermete74
Thanks for your answer.
You can be clearer.
What does GA mean?
is the folder on the Windows XP Guest PC that Virtualbox created?
Inside that folder must be a file called VBoxCertUtil.exe?
What does it mean "add-trusted-publisher vbox * .cer."?

Re: Which version of VirtualBox for Windows XP.

Posted: 18. Dec 2021, 11:09
by mpack
Guest Additions.

Re: Which version of VirtualBox for Windows XP.

Posted: 18. Dec 2021, 16:26
by fth0
I've enhanced my previous post to make some parts clearer.

The VBoxCertUtil.exe command adds the currently used Oracle code-signing certificates to the Local Machine Trusted Publisher and Trusted Root certificate stores inside the Windows XP guest OS. This can help under certain circumstances which can occur since April 2021.

Re: Which version of VirtualBox for Windows XP.

Posted: 17. Jan 2022, 09:32
by ermete74
fth0 wrote:Please try the following:

Insert the Guest Additions CD Image, open a command prompt as administrator, navigate to the cert directory of the mounted Guest Additions CD Image, and execute VBoxCertUtil.exe add-trusted-publisher vbox*.cer --root vbox*.cer. Does the installation still hang afterwards?

Edit: Enhanced the VBoxCertUtil.exe command above.
Regards, sorry me if I answer only now, I have been busy and I could not verify.
I did your procedure but it didn't work.
I attach a screenshot when the installation is blocked.

Re: Which version of VirtualBox for Windows XP.

Posted: 17. Jan 2022, 11:06
by mpack
Attach images locally, and please make sure the images are large enough to see.

Re: Which version of VirtualBox for Windows XP.

Posted: 19. Jan 2022, 00:35
by ermete74
Could it be due to the fact that Windows XP is installed without the updates and therefore you need to install some patch?

Re: Which version of VirtualBox for Windows XP.

Posted: 19. Jan 2022, 10:48
by ermete74
I made a new test, installing Windows XP Guest, on a Host PC with Windows 11.
During the installation of the Guest Additions, this screen was displayed.
I translate what it displays:
"Software installation. The software you are installing has not passed Windows Logo testing for compatibility with Windows XP (Testing Information) Installing the software may prevent your system from functioning properly or make it unstable. Microsoft recommends stopping the installation and
Keep it going...
Stop installation
If you click on Continue the installation is blocked as in the previous tests.
I believe this version of Guest Additions are not compatible with Windows XP.
Could you please indicate me a compatible version?
Thank you.

Re: Which version of VirtualBox for Windows XP.

Posted: 19. Jan 2022, 11:15
by mpack
That is correct. The VirtualBox guest additions has not been submitted for XP logo testing and therefore can't display the XP logo.

You will be aware I assume that XP was released in 2002 and the XP logo test labs ceased to exist long ago.

Just click "continue" - we all have to do that, and it means nothing.

Re: Which version of VirtualBox for Windows XP.

Posted: 20. Jan 2022, 11:07
by ermete74
Regards, I managed to solve with this procedure:

01 - From the virtual PC Desktop, click on Devices, Insert
the Guest Additions CD image ....
02 - Click on the Start icon of the virtual PC (Windows symbol), Resources
Of computer.
03 - Select the VirtualBox Guest Additions (D : ) drive, right click on the
mouse click on Explore.
04 - Select the VBoxWindowsAdditions file, right click
click on Run as ....
05 - In the opened window called User Account Selection, remove the
tick Protect your computer and data from unauthorized use
program, click OK.
06 - Click on Next>, Next>, Install.
07 - In the opened window called Software installation, click on
Go on, go on, go on.
08 - In the opened window called Oracle WM VirtualBox Guest Additions
6.X.XX Setup, click Finish.
09 - The virtual PC is restarted.

Re: Which version of VirtualBox for Windows XP.

Posted: 20. Jan 2022, 13:35
by mpack
ermete74 wrote: 05 - In the opened window called User Account Selection, remove the
tick Protect your computer and data from unauthorized use
program, click OK.
My XP VMs have that option ticked, and it has never caused a problem.

What version of XP are you running? I.e. Home, Pro etc?