For background, my host system environment configuration is as follow:
Hardware: Lenovo ThinkPad E15 (3rd gen)
OS: Ubuntu 18.04
VirtualBox version: 7.0.6 r155176 (Qt5.9.5)
I am running a Windows 10 guest VM on an Ubuntu host. However for several weeks now, I have been encountering an issue when Windows Update applies the "Windows 10, version 22H2" update.
The Windows update applies successfully, but when the VM tries to reboot, it hangs and displays a black screen with some "interference", as if video initialisation is unable to succeed.
The only action that can be taken is to close the VM using Host(i.e. Ctrl)+Q and selecting the "power off machine" option.
Restarting the Windows 10 VM again results in exactly the same sequence of events, as does a second attempt at restarting.
On the third restart attempt, Windows 10 launches into its own recovery process, which usually succeeds in rolling back the latest updates which have caused the problem. However, on one occassion the Windows 10 recovery did not succeed and the only way I was able to make the Windows 10 VM usable again was to reinstall Windows 10 from scratch.
I have recently upgraded to VirtualBox 7.0.6 on my Ubuntu host, but this Windows 10 problem has also existed when I was running VirtualBox 6 on my host system.
I also have a Windows 7 guest VM which I have been running long term without any issues, as I preferred Windows 7 over Windows 10. However, as some applications are no longer being supported on Windows 7, I find myself being reluctantly forced to migrate to Windows 10 instead (I really don't want to "upgrade" to Windows 11!).
However, this repeated failure to successfully apply the "Windows 10, version 22H2" update, along with the associated risk of not being able to roll back the failed updates, makes my Windows 10 VM unreliable for daily use. Added to that, there is no way to permanently stop Windows Updates from running (which wouldn't really be a solution anyway).
I have attached a zipped copy of the VirtualBox log file for the Windows 10 guest VM, the log file being saved whilst the VM was displaying the black screen with "interference".