Следующее значение в regedit
%windir%\System32\shell32.dll,-50
прозрачный значок в shell32.dll
(в данном случае значение -50
). Использование любого из этих значений для удаления стрелок быстрого доступа shell32.dll
приведет к повреждению IconCache.db
файла, находящегося в C:\Users\UserName\AppData\Local
. Это можно временно исправить, удалив IconCache.db
и перезагрузив компьютер или выйдя из него и выйдя из него. Однако черные ящики вернутся, потому что Windows продолжает повреждаться IconCache.db
каждый раз, когда пытается перезаписать ее значением -50
in shell32.dll
.
Чтобы навсегда устранить проблему без использования стороннего программного обеспечения, сделайте это ...
Загрузите blank.ico и сохраните его где-нибудь на своем компьютере C: drive
.
Например,
C:\Users\UserName\Pictures\Desktop Icons
,
Затем используйте это значение вместо %windir%\System32\shell32.dll,-50
в Shell Icons
значении 29
в смерзаться ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
), как это:
C:\Users\UserName\Pictures\Desktop Icons\blank.ico
Это позволит использовать blank.ico
файл на вашем компьютере C: drive
вместо доступа к прозрачным файлам значков, shell32.dll
и вы IconCache.db
больше не будете повреждены, удаляя черные ящики и стрелки быстрого доступа навсегда.
Для тех, кто хочет узнать, как это сделать в regedit, материал для чтения можно найти здесь, на How-To Geek .