OK. I did the sfc /scannow, and it showed no problems. When I tried doing the DISM, it gave me four options, and I didn't know which to use. Maybe I should have used them all. Oh, and the problems aren't multiplying; in fact things seem to be getting better. No more black screens today, either...