Right click on your desktop, select ‘View’, then ‘Show desktop items’
If after this step your icons still haven’t reappeared, continue on to step 2.
Click Ctri+Alt+Del to open the task manager, then right click on Windows Explorer and click "End task" :
Still in task manager, click "File" then "create a new task". In the box that opens up type "cmd":
The command prompt will open, type the following command then click “Enter”:
cd /d userprofile%\AppData\Local\Microsoft\Windows\Explorer
Type the following line of text, which will remove the hidden file attribute on some cache files and validate again with “Enter”:
attrib –h iconcache_*.db
Then enter this last text which will delete the caches files so that they can be regenerated, finally press “Enter” again:
Close everything and restart your PC, your desktop icons should be back in their usual location.