以上问题的原因缘起:发现桌面上快捷方式都有一个小箭头的图标,这当然更不能忍,于是在注册表里面删除了IsShortcut
。(这是win 10和win 7时代的方法)。可是重启后,我发现下方任务栏的固定图标打不开了,并提示如下:
该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置"页面中创建关联。
毫无疑问是删除小箭头的方式有问题,桌面的快捷方式是正常的,这个问题只存在于下方的任务栏固定图标。
解决方法如下:
通过搜索,包括微软的社区(那里是重装解决),终于找到了一个解决方案:恢复注册表。
桌面新建 txt,把下面的代码复制粘贴到 txt 文件,然后重命名为1.bat,右键以管理员身份运行。
代码内容如下:
taskkill /f /im explorer.exe
reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShell Icons" /v 29 /d "C:Windowssystem32imageres.dll,154" /t reg_sz /f
reg add "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Icons" /v 29 /d "C:Windowssystem32imageres.dll,154" /t reg_sz /f
reg add "HKEY_CLASSES_ROOTlnkfile" /v IsShortcut /t reg_sz /f
reg add "HEKY_CLASSES_ROOTpiffile" /v IsShortcut /t reg_sz /f
start explorer
完成后,桌面图标的小箭头回来了,任务栏的快捷方式也恢复了正常。
正确去除小箭头方法如下:
问题解决了,小箭头依旧是不能忍的,所以还是需要折腾一下。
桌面新建 txt,把下面的代码复制粘贴到 txt 文件,然后重命名为2.bat,右键以管理员身份运行。
reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShell Icons" /v 29 /d "%systemroot%system32imageres.dll,197" /t reg_sz /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%AppDataLocaliconcache.db"
del "%userprofile%AppDataLocaliconcache.db" /f /q
start explorer
pause
不需要重启,桌面的图标已经没有小箭头了。
本文来自转载,文章内容不代表随笔博客立场。
原文链接:Windows11系统,打开任务栏图标提示:该文件没有与之关联的应用来执行该操作报错,解决方法
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
原文链接:Windows11系统,打开任务栏图标提示:该文件没有与之关联的应用来执行该操作报错,解决方法
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。