有些Win10用户使用了错误的去快捷方式箭头方法,导致无法通过点击任务栏图标打开应用,显示“该文件没有与之关联的应用来执行操作,请安装一个程序,若已安装程序,请在默认程序控制面板中创建关联”问题。原因...
有些Win10用户使用了错误的去快捷方式箭头方法,导致无法通过点击任务栏图标打开应用,显示“该文件没有与之关联的应用来执行操作,请安装一个程序,若已安装程序,请在默认程序控制面板中创建关联”问题。
原因分析
网上有教程误导删除了注册表“HKEY_CLASSES_ROOT\lnkfile\IsShortcut”
导致任务栏的程序无法启动,报错内容为:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置“页面中创建关联。
解决方案
恢复注册表
打开注册表,找到注册表项“HKEY_CLASSES_ROOT\lnkfile”,新增字符串值:IsShortcut,重启电脑或者资源管理器就可以恢复快捷图标小箭头。
1、在桌面空白的地方,点击【右键】,打开的右键菜单项中,选择【新建-文本文档】;
2、新建文本文档-记事本窗口,输入以下命令:
taskkill/f/imexplorer.exe
regadd"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIcons"/v29/d"C:\Windows\system32\imageres.dll,154"/treg_sz/f
regadd"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIcons"/v29/d"C:\Windows\system32\imageres.dll,154"/treg_sz/f
regadd"HKEY_CLASSES_ROOT\lnkfile"/vIsShortcut/treg_sz/f
regadd"HEKY_CLASSES_ROOT\piffile"/vIsShortcut/treg_sz/f
startexplorer
3、接着点击左上角的【文件】,在打开的下拉项中,选择【另存为(Ctrl+Shift+S)】;
4、另存为窗口,注意三个地方:1)文件另存为的路径2)文件名填入以【.bat】结尾的名称,保存类型选择【所有文件】3)编码选择【ANSI】最后点击【保存】。
5、找到并选择刚才另存为.bat后缀的文件,点击【右键】,在打开的右键菜单项中,选择【以管理员身份运行】;
6、用户账户控制窗口,你要允许此应用对你的设备进行更改吗?点击【是】,然后命令就会自动执行,命令提示符窗口会一闪而过;
去掉桌面小箭头
新建txt文件,内容如下:
regadd"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIcons"/v29/d"%systemroot%\system32\imageres.dll,197"/treg_sz/f
taskkill/f/imexplorer.exe
attrib-s-r-h"%userprofile%\AppData\Local\iconcache.db"
del"%userprofile%\AppData\Local\iconcache.db"/f/q
startexplorer
pause
将txt文件后缀改为bat,并使用管理员身份运行
恢复桌面小箭头
新建txt文件,内容如下:
regdelete"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIcons"/v29/f
taskkill/f/imexplorer.exe
attrib-s-r-h"%userprofile%\AppData\Local\iconcache.db"
del"%userprofile%\AppData\Local\iconcache.db"/f/q
startexplorer
pause
将txt文件后缀改为bat,并使用管理员身份运行
重启资源管理器
首先Win+R快捷键打开运行窗口,输入:
cmd/kregadd"HKEY_CLASSES_ROOT\lnkfile"/vIsShortcut/f&taskkill/f/imexplorer.exe&startexplorer.exe
点击确定,等待Windows资源管理器重启即可。