Windows of late has been changing file settings in all of my "legacy" apps, such as the Silent Hunter games. So check your SH3.exe Properties again:
That is an SH4 image in Win10, but the principle is the same. You might also have to re-install SH3 and the DirectX v9.0c library and codec files. I never did get SH3 to run again on my machine when I purposefully upgraded to Win11, and had to re-install. Just remember to NOT install in a Program Files folder, but one of your own making instead. Hopefully, it's just the SH3.exe "Properties" stuff...