Как предотвратить появление черных ящиков на значках рабочего стола в Windows после удаления стрелок быстрого доступа?

12175
Bryan

При удалении ярлыков стрелок используется значение regedit

%windir%\System32\shell32.dll,-50 

в Shell Icons 29, черные ящики закрывают значки на рабочем столе, где раньше были ярлыки.

Как мне это исправить?

7
С какой ОС это происходит? Moab 8 лет назад 0

2 ответа на вопрос

10
Bryan

Следующее значение в regedit

%windir%\System32\shell32.dll,-50 

прозрачный значок в shell32.dll(в данном случае значение -50). Использование любого из этих значений для удаления стрелок быстрого доступа shell32.dllприведет к повреждению IconCache.dbфайла, находящегося в C:\Users\UserName\AppData\Local. Это можно временно исправить, удалив IconCache.dbи перезагрузив компьютер или выйдя из него и выйдя из него. Однако черные ящики вернутся, потому что Windows продолжает повреждаться IconCache.dbкаждый раз, когда пытается перезаписать ее значением -50in 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 .

0
Ron

Создайте ключ «Значки оболочки», добавьте строковое значение и назовите его «29», добавьте этот текст к строковому значению:% windir% \ System32 \ shell32.dll, -50 и перезагрузите компьютер.

Если поле со стрелкой быстрого доступа черное, удалите текст в строковом значении с именем 29 и перезагрузите компьютер. Стрелка и черный ящик исчезнут.

Рон

Похожие вопросы