Solution:
Press the key combination "win+r" to bring up the Run command box, type Regedit.exe, enter in the Open field, and open Registry Editor.
(This section covers changes to the registry, please make a backup of the related items before the operation)
As shown in Figure 1:
(If pop-up User Account Control window, please allow to continue)
As shown in Figure 2:
In the Registry Editor that opens, navigate to the Hkey_current_usersoftwaremicrosoftwindowscurrentversionexplorerfileexts.lnk path. (as shown in the following illustration) remove all but openwithlist and openwithprogids.
As shown in Figure 3:
Expand Openwithlist and Openwithprogids respectively. In the Right detail window, delete all key values except the default key values.
As shown in Figure 4;
Exit the registry after the modification is complete.
Check to see if the icon for the shortcut has been restored?
If there are icons that are not displayed properly, try our second workaround:
Right-click on the desktop space to select personalization.
As shown in Figure 5:
On the left side of the window, click Change Desktop icon.
As shown in Figure 6:
In the Pop-up Desktop Icon Settings window, click "Restore Defaults" and press "OK" to save changes.
As shown in Figure 7: