I wanted to share this tip. We had a machine that was configured for dual monitor and it did not know anymore that a monitor wasn’t connected. Of course the monitor connected was on the secondary port, so all windows that we opened were on the “non-existent screen”. This tip finally allowed up to change the monitor setup (we right clicked the desktop first, and opened properties)
Source How-To Geek
If you’ve ever hooked up your laptop to a secondary monitor and then disconnected without remembering to move the windows back to the primary desktop, you’ve probably uncounted this problem:
The application is running. You can see it in the taskbar, but you can’t see it on the screen, because it still thinks it’s running on the secondary monitor. You try and use right-click, Move, but that doesn’t do anything, and the window doesn’t move anywhere. You end up rebooting and cursing Microsoft.
There’s a simple trick to get around this. First make sure you’ve alt-tabbed to the window, or clicked on it once to bring it into focus. Then right-click on the taskbar and choose Move
At this point, you should notice that your cursor changes to the “Move” cursor, but you still can’t move anything.
Just hit any one of the arrow keys (Left, Right, Down, Up), move your mouse, and the window should magically “pop” back onto the screen.
Note: For keyboard savvy people, you can just alt-tab to the window, use Alt+Space, then M, then Arrow key, and then move your mouse.
This should work on any version of Windows. It’s really amazing how many people are not aware of this little trick.
Update: Note that you can also right-click on the taskbar and choose to Cascade your open windows, which will often help bring the windows back onto the screen.