Win11提示该文件没有与之关联的应用来执行该操作该如何解决

        当我们在想办法去除桌面图标左下角的箭头时,经常在网上搜到删除注册表中IsShortcut文件的方式,但是这样的方式只适用于win8或win10系统。如果是win11系统的话这样做也会消除大多数图标左下角的箭头,虽然桌面的图标可以正常打开但是会造成系统任务栏固定的图标无法打开。并会有“该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置"页面中创建关联。”的提示。

        显然是因为删除IsShortcut文件的缘故。所以我们只需要把注册表恢复,并用另外一种办法来去除图标左下角的箭头。

恢复的方法

        在桌面新建 txt文本文件,把下面的代码复制粘贴到 txt 文件,然后将文件重命名为.bat格式,右键以管理员身份运行。

taskkill /f /im explorer.exe
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "C:\Windows\system32\imageres.dll,154" /t reg_sz /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "C:\Windows\system32\imageres.dll,154" /t reg_sz /f
reg add "HKEY_CLASSES_ROOT\lnkfile" /v IsShortcut /t reg_sz /f
reg add "HEKY_CLASSES_ROOT\piffile" /v IsShortcut /t reg_sz /f
start explorer

 通过运行.bat文件,会恢复注册表的文件。图标都恢复正常。

去除图标小箭头

        在桌面新建 txt文本文件,把下面的代码复制粘贴到 txt 文件,然后将文件重命名为.bat格式,右键以管理员身份运行。

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

 通过运行.bat文件,无需像之前一样重启,所有图标左下角的小箭头都会消失,并且任务栏的应用也没任何毛病!!

猜你喜欢

转载自blog.csdn.net/Little_Star0/article/details/128447238