Page 1 of 1

Windows 98 SE - Explorer.exe crashes during (and after) installation

Posted: 2. Jun 2018, 10:42
by Hejden
Virtualbox 5.2.12 r122591 running on Windows 10 Pro x64 host (Insider build 17672, slow ring)
Windows 98 SE Polish version (also tried English ISOs).
General issue shows up as follows, with a crash of Explorer.exe:
general.jpg
general.jpg (86.17 KiB) Viewed 10803 times
Following the settings from the guide @ Windows 98SE step by step, skipping just the parts with:
  • PS/2 mouse
    HDD has 2GBs
    network is set to NAT
I got this error instead, after trying with the PL version:
File SHLWAPI.DLL is linked to missing export GDI32.DLL:.
File SHLWAPI.DLL is linked to missing export GDI32.DLL:.
guided2.png (24.41 KiB) Viewed 10803 times
I'd be grateful for any suggestions. I've also tried disabling VT-x/AMD-V in VM settings, and changing Paravirtualization interface to Legacy, however without success.

Edit1: I have now also tried the

Code: Select all

VBoxManage.exe" modifyvm "Win 98se" --cpu-profile "Intel Core i5-3570"
command from the same post, 8. Troubleshooting section. Also disabled Bitdefender Antivirus free edition (will uninstall it later), no success either. The SHELL32 error displays.

Re: Windows 98 SE - Explorer.exe crashes during (and after) installation

Posted: 2. Jun 2018, 14:36
by ChipMcK
The Tutorial Tutorial: Windows 95/98 guest OSes was recently updated. A reading may be of value

Re: Windows 98 SE - Explorer.exe crashes during (and after) installation

Posted: 2. Jun 2018, 18:37
by mpack
I'm afraid that VirtualBox does not provide any missing DLLs for Win98, or for any other guest OS. This isn't a VirtualBox problem hence no VirtualBox settings change will fix it.

I suggest that you Google for "SHLWAPI.DLL Win98" - my quick test turned up a few hits.

Paravirtualization has no meaning to a Win98 guest. Only later Linux and Windows post Win8 (Win2008 server+) have hypervisor clients built in.

Re: Windows 98 SE - Explorer.exe crashes during (and after) installation

Posted: 4. Oct 2018, 00:26
by frjagose
Disable VT-x/AMD-V in VirtualBox Configuration_machine/System/Acceleration.

Re: Windows 98 SE - Explorer.exe crashes during (and after) installation

Posted: 4. Oct 2018, 17:40
by mpack
My Win98SE VM runs perfectly well with VT-x enabled. Why do you think this is necessary?

On some hosts (e.g. OS X or hosts that have lots of RAM), you don't even have the choice: VT-x will be enabled regardless of this setting.