Thank you for answering. I resolved doing this:
Start by entering the Device Manager and finding your audio driver as if you were updating it. Right-click the driver and choose Update driver software… to see several update options. Select Browse my computer for driver software, then select Let me pick from a list of device drivers on my computer. This will bring up a list which will include High Definition Audio Device. This is the generic Windows 10 driver. Select and install it, to see if this restores your sound.
Just Google for IDT HD audio driver and you should find a working driver. The newer the better, but have in mind that Windows Vista, 7 or 8 driver will work in Windows 10 without any problem as long as it is the same architecture (32-bit or 64-bit).
Thank you, I will keep it in mind if the problem happen again.
show/hide tool to search for available updates and hide the one referring to a driver. This will prevent Windows Update from installing it and screwing your hard work! Yes, Microsoft realized their forced auto updates is not always a good idea and they created a utility that allows you to choose and exclude any problematic update such as those related to drivers. Thanks God!
Yes it works!
I have an old computer with Realtek AC'97 onboard audio. Both latest official Vista and even latest official Windows XP (version 4.06) driver are known to cause BSOD. I found a very old Windows XP driver (version 3.52) and that worked (see this thread for Windows 10 32-bit and this post of the same thread for 64-bit). I had to use the show/hide tool to prevent Windows Update restoring the "new" driver and producing a BSOD!
So far I have done over 5 updates and this problematic driver never was installed.