Desktops icons have moved when restarting

How on earth do I prevent my startup desktop icons from moving on each reboot? The icons all stay in the same area of the screen but randomly change positions. I have tried several things as suggested by a google search but non seem to work. Is there a definitive fix to stop this behaviour?

This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.