Desktop Icons won't stay put

 

First try changing the scalling to less than 125%. micorsoft recomends 100%.

settings
system
display
advanced display settings
advanced sizing of test and other items
in the paragraph Changing size of items click on set a custom scalling level

If the above doesn't work try the following.

Run regedit (start menu / run/search / regedit) and search for

{42aedc87-2188-41fd-b9a3-0c966feabec1}

You need to give yourself permission to edit the registry keys in this video
you will learn how to take ownership and assign full permission on a registry
key. It'll become useful if you are trying to delete a key in Registry and
getting an error such as "Cannot delete key: Error while deleting key".
Now double click on (Default) and replace

%SystemRoot%\SysWow64\shell32.dll

with

%SystemRoot%\system32\windows.storage.dll

Restart your computer and hopefully the issues have been resolved

 

Another possable solution is to delete and rebuild the icon cache

Locate iconcache.db ---- it is located here

C:\Users\username\AppData\Local

Scroll down and locate IconCache.db and delete the file. Return to desktop and hit F5, that will rebuild the IconCache.db
That should solve your problem.

Another try is to Right click on the desktop, select view and change the icon size, then right click again and return the icon size back to what it was. Hopefully that will solve your problem.

Microsoft realy needs to address this issue.