For 2. If you get in "safe mode, command prompt", also try running the System File Checker -- "Sfc /Scannow".
Responses to this message: