原因分析
网上有教程误导删除了注册表“HKEY_CLASSES_ROOT\lnkfile\IsShortcut”
导致任务栏的程序无法启动,报错内容为:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置“页面中创建关联。
解决方案
恢复注册表
打开注册表,找到注册表项“HKEY_CLASSES_ROOT\lnkfile”,新增字符串值:IsShortcut,重启电脑或者资源管理器就可以恢复快捷图标小箭头。
去掉桌面小箭头
新建txt文件,内容如下:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
pause
将txt文件后缀改为bat,并使用管理员身份运行
恢复桌面小箭头
新建txt文件,内容如下:
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
pause
将txt文件后缀改为bat,并使用管理员身份运行