使用 regedit 值删除快捷方式箭头时
%windir%\System32\shell32.dll,-50
在 中Shell Icons
29
,黑色方框遮住了我桌面上快捷方式箭头所在的图标。
我如何解决它?
答案1
注册表中的以下值
%windir%\System32\shell32.dll,-50
是 中的透明图标shell32.dll
(在本例中为 值-50
)。使用其中任何一个值删除 中的快捷方式箭头shell32.dll
将损坏IconCache.db
中的文件C:\Users\UserName\AppData\Local
。可以通过删除并重新启动或注销并重新打开计算机来暂时解决此问题IconCache.db
。但是,黑框会再次出现,因为IconCache.db
每次 Windows 尝试用-50
中的值覆盖它时,它都会继续损坏shell32.dll
。
到永久无需使用第三方软件即可解决问题,请执行以下操作......
下载空白.ico并保存它在你的某处C: drive
。
例如,
C:\Users\UserName\Pictures\Desktop Icons
。
然后使用此值代替regedit() 中%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 中执行此操作的人,可以在此处找到阅读材料如何极客。
答案2
创建项“Shell Icons”,添加字符串值并将其命名为“29”,将此文本添加到字符串值:%windir%\System32\shell32.dll,-50 并重新启动。
如果快捷方式箭头框是黑色的,则删除名为 29 的字符串值中的文本,然后重新启动。箭头和黑框将消失。
罗恩