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 encounted 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.
This should work on any version of Windows. It’s really amazing how many people are not aware of this little trick.
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.