Unfortunately, error messages have many causes. Microsoft does not do a good job of detecting or reporting errors, so by the time the error is detected it is frequently too late for Windows to report anything meaningful.

You might consider taking your computer system into a computer store for a checkup. Expect to pay for this service, though.

Experience

I have been a software engineer since 1965. I have been published. My specializations have been: biomedical programming, compiler implementation, and many kinds of Windows programming. I don't do Databases or other business-oriented stuff.