Recreate corrupt icon cache in Windows 10
To rebuild a corrupt icon cache you need to remove the files at the path %userprofile%\AppData\Local\Microsoft\Windows\Explorer
The files are names iconcache_xx.db where xx is a number

In order to remove the files you first need to stop explorer using the below command in an Administrative Command Prompt
taskkill /f /im explorer.exe
Once Explorer has been closed run the below command to remove all icon cache db files

cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
del /f /a s IconCache*
explorer
Your corrupt icon cache should now be rebuilt and the icons will appear as normal