My Windows 10 system has been upgraded to Creators Update and become completely up-to-date via Windows Update. I had already putted some app shortcuts on my desktop, but their icon positions keep moving randomly if I make a Refresh action. I configure the Screen Resolution to 1920 by 1080 as recommended and Custom scaling to 120% and nothing happens.
It seems to be bug in Windows 10 Creators Update and the desktop grid has changed under the same size and screen resolution. . If any app icons are in the screen corners and user do Refresh, Windows will re-arrange all icons out of corners to more middle. When I move an icon into that column on the left side of my screen. and click off the icon, it reverts back to its previous position and I lost an entire column.
How to fix Desktop Icons positions keep moving problem in Windows 10 Creators Update
* Hold-and-press or right click on any empty area from your desktop, click on View, and uncheck the “Align Icons to Grid” option from menu for disabling the feature
* Then repeat the way to enable Align Icons to Grid feature again. It really resolve my problem on my dell 5510 with a 4K display.
* Another real fix is to hold Ctrl + Scroll from keyboard to make the icons a little bigger.
However, if you restart the Windows 10 and login back system, the moving positions occurs again so this is a temporary method.
Another solution by changing Desktop app Icon spacing and vertical spacing in Windows 10
* Press Win + R from your keyboard, type regedit in Run dialog box, and click OK button to open Registry editor.
* Navigate to the tree location below:
* Go to the right pane, and you need to modify the values of IconSpacing and IconVerticalSpacing. For example, double click on the IconSpacing string, change its value data from default to -1215, and click OK. Then double click on the IconVerticalSpacing, set it value data to -900, and click OK to save all.
* Close Registry editor and log out and in or restart your PC to take effects. The borders become marginally thin and you go to check if the issues present.