It seems that the boot process has been affected by third-party software that you installed/uninstalled while it was running at normal parameters. Many problems occur when this operations are performed because of the improper optimization of the 3rd party applications regarding installation or uninstallation while you are in the Windows desktop environment.
I suggest that you should restore the computer at the optimal running parameters by following these steps:
- Reboot your computer
- Press F8 repeatedly until a menu appears with many options (Safe Mode, Safe Mode with Networking, etc)
- From that list, choose the option that says Last Known Good Configuration and wait for the Windows to start
When you shut down successfully, Windows saves important data for possible errors like this. The command restores the settings so you can boot properly under optimal running conditions.