Windows 7 changes desktop icon location when switching from External Monitor to Internal Monitor (laptop)

windows 7

I have a Windows 7 Laptop, and lately its been acting really weird with my 1080p Monitor. When I get home from school, Ill plug my screen in, and close my laptop lid (which makes the laptop treat the Monitor as the primary and only screen). However it will move my desktop icons!

This also happens when I remove / unplug the screen, as shown in the pictures. I hate this, as Im the kinda person who's use to every icon being in a set spot, and so am use to their location. Its a massive hassle to try and move the icons back to their original spot.

Anyone have any ideas on how to fix this?


P.S it could be due to the resolution of the screen's being different, but this never happened before in the past

Icons on External Moniter (after having moved them manually back into place):
Icons on External Moniter (after having moved them manually back into place)

Icons after unplugging external monitor (and so using Laptop screen):
Icons after unplugging external monitor

Best Answer

  • Every time I have observed that behavior, the resolution resized in such a way that a desktop icon has to move. Curiously, one Windows PC I use(d) would remember the icon locations for each resolution and they would "go back" when I switched to the other resolution.

    I get this a lot because I use ssvnc to remote desktop the quickbooks computer we have. It has a small hdtv as its monitor, which powers off quickly... so fairly often, I'll log in to it, get 800x600 or some odd size then right click on desktop to get the 1632x1200-whatever proper size for when the monitor is powered on.

    If both of your screens are larger than your desktop, perhaps you are going to "no" desktop and Windows thinks it wants one of the default vga sizes and shuffles your icons accordingly.