I had 14 shortcut icons on my desktop and only 4 of them was showing in Windows Explorer as being there. I have been reading lots of resolutions for this and couldn't make any of them work.

Then I tried to drag and drop the files from the Desktop view into the folder in Explorer. It gave me a popup telling me that the copy and destination locations were the same. I clicked OK and the files showed up in Explorer immediately.

Solved it for me.