If you've never successfully booted Windows in normal mode (and logged in) since the problem appeared, try starting using the "Last known good configuration".
Tap the F8 key (about once per second or quicker) during system startup to access the Windows Advanced Options Menu. Using the arrow keys of the keyboard, select item "Last known good configuration", followed by the Enter key. Windows should start with the configuration (registry?) of the last successful login.
Using Safe Mode to successfully login does not overwrite the "Last known good configuration". So you can attempt/use Safe Mode without losing the ability to fall back to the "Last known good configuration" of a normal boot.