leecher1337 / ntvdmx64

Run Microsoft Windows NTVDM (DOS) on 64bit Editions
820 stars 81 forks source link

NTVDM.exe crashes on checked (debug) build of Windows #226

Open kristibektashi opened 1 year ago

kristibektashi commented 1 year ago

Specifically Windows Server 2008 R2 x64 Checked with SP1

leecher1337 commented 1 year ago

Use checked NTVDM-build, install .pdb debug symbols and check stacktrace of crash.

leecher1337 commented 1 year ago

Just saw that Server 2008 R2 is Vista-based kernel. Installer even warns you about it that this is not a supported Windows Version. Do you really need it on such an ancient platform?

freedom7341 commented 1 year ago

Just saw that Server 2008 R2 is Vista-based kernel. Installer even warns you about it that this is not a supported Windows Version. Do you really need it on such an ancient platform?

2008 is Vista-based. 2008 R2 is 7-based.

leecher1337 commented 1 year ago

Ah, right..! I only found checked build of Windows Server 2008 for download in order to test it, can someone supply a DL-source for Server 2008 R2 checked as specified by OP?

freedom7341 commented 1 year ago

can someone supply a DL-source for Server 2008 R2 checked as specified by OP?

https://msdn.alicesworld.tech/Windows%20Server%202008%20R2/

Should be a good ISO in there somewhere. I see some checked builds in the listing.

leecher1337 commented 1 year ago

I installed it, but I have no way to update it into a working condition. When I try to install some updates, I always get certificate errors: "A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider." Without any updates, TLS 1.2 won't work, consequently MS Symbol server doesn't work, which causes malfunction in downloading symbols during setup, consequently cannot install NTVDMx64. How did you get it into a working condition?

image image

freedom7341 commented 1 year ago

https://johnhaller.com/useful-stuff/enable-tls-1.1-and-1.2-on-windows-vista

This should help.

leecher1337 commented 1 year ago

I think you misunderstood this, the problem is that NO UPDATES can be installed due to certificate issues mentioned above leading to outdated TLS-libraries / winhttp which cannot be updated. Additionally, your link is for Vista-based kernels, R2 is Win 7 based.