|Add any new hardware? Like printers or such?|
You could try a File System Scan:
Enter the command: SFC /scannow
SFC /scannow will inspect all of the important Windows files on your computer, including Windows DLL files.
If System File Checker finds an issue with any of these protected files, it will replace it.
See if that helps