去掉快捷箭头脚本

@ECHO OFF


:MENU
ECHO. 
ECHO.                     =-=-=-=-=请选择您要运行的项目=-=-=-=-=
ECHO. 
ECHO.                     1: 去除应用程序快捷方式图标箭头
ECHO. 
ECHO.                     2: 去除批处理快捷方式图标箭头
ECHO. 
ECHO.                     3: 恢复应用程序快捷方式图标箭头
ECHO. 
ECHO.                     4: 恢复批处理快捷方式图标箭头
ECHO. 
echo. 请输入您要运行项目的序号:
set /p ID=
if "%id%"=="1" goto cmd1
if "%id%"=="2" goto cmd2
if "%id%"=="3" goto cmd3
IF "%id%"=="4" goto cmd4
PAUSE
exit


:cmd1
CLS
ECHO. 去除应用程序快捷方式图标箭头
reg delete "HKEY_CLASSES_ROOT\lnkfile" /v "IsShortcut" /f 
exit


:cmd2
CLS
ECHO. 去除批处理快捷方式图标箭头
reg delete "HKEY_CLASSES_ROOT\piffile" /v "IsShortcut" /f 
exit


:cmd3
CLS
ECHO. 恢复应用程序快捷方式图标箭头
reg add "HKEY_CLASSES_ROOT\lnkfile" /v "IsShortcut" /f
exit


:cmd4
CLS
ECHO. 恢复批处理快捷方式图标箭头
reg add "HKEY_CLASSES_ROOT\piffile" /v "IsShortcut" /f
exit




/********************************************************************************************/

我们可能会为自己经常要运行的程序在桌面上建立快捷方式,但它们一旦建立其图标上都会有一个小箭头,影响了美观。打开注册表编辑器。找到[HKEY_CLASSES_ROOT\lnkfile]项(针对Windows程序的快捷方式),在右侧窗格中删除isshortcut字符串值。接着删除[HKEY_CLASSES_ROOT\piffile]右侧窗格中的isshortcut字符串值(针对DOS程序的快捷方式)。重新启动Windows后再创建快捷方式,讨厌的小箭头就不会再出现了。
其它文章参考:
  一、XP系统下去除小箭头,我使用的windows server 2003系统测试了下也是可以去掉
   新建一个文本文件,将下面的代码(仅绿色部分)复制到里面,并保存为任意名称的bat文件(如:一键去除小箭头.bat)。双击此文件,照提示按任意键,稍等片刻就会去除快捷键的小箭头了。期间,桌面会出现消失的问题,不必担心!
     @color d0
     @title 去除桌面应用程序快捷方式箭头
     @echo 一键去除桌面应用程序快捷方式小箭头
     @echo 5秒钟后将关闭显示桌面进程,请不必惊慌,稍后会重新开启!
     @echo 正在启动,千万不要关闭此程序!
     @pause
     @echo Windows Registry Editor Version 5.00>>1.reg
     @echo [HKEY_CLASSES_ROOT\lnkfile]>>1.reg
     @echo "IsShortcut"=->>1.reg
     @echo [HKEY_CLASSES_ROOT\piffile]>>1.reg
     @echo "IsShortcut"=->>1.reg
     @echo [HKEY_CLASSES_ROOT\InternetShortcut]>>1.reg
     @echo "IsShortcut"=->>1.reg
     @echo [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\InternetShortcut]>>1.reg
     @echo "IsShortcut"=->>1.reg
     regedit/s 1.reg
     del 1.reg
     ping localhost -n 5
     taskkill /f /im Explorer.exe
     @echo 正在开启显示桌面,系统快捷方式箭头已清除
     ping localhost -n 8
     start "explorer.exe" "%windir%\explorer.exe"
     @pause
       二、windows 7系统下去除小箭头
       同样,新建一个文本文件,复制下面的代码(绿色部分),并保存为任意名称的bat文件(如:一键去除小箭头.bat),双击运行即可。
     @echo off
     color 0a
     title 去掉win7小箭头批处理
     for /f %%i in ('cd') do set currentpath=%%i
     copy %cd%\Empty.ico c:\windows
     @echo Windows Registry Editor Version 5.00>>D:\tmp.reg
     @echo [HKEY_CLASSES_ROOT\piffile]>>D:\tmp.reg
     @echo "IsShortcut"="">>D:\tmp.reg
     @echo [HKEY_CLASSES_ROOT\lnkfile]>>D:\tmp.reg
     @echo "IsShortcut"="">>D:\tmp.reg
     @echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]>>D:\tmp.reg
     @echo "29"="C:\\Windows\\Empty.ico,0">>D:\tmp.reg
     regedit/s D:\tmp.reg
     del D:\tmp.reg
     taskkill /f /im Explorer.exe
     ping localhost -n 5
     start "explorer.exe" "%windir%\explorer.exe"
     exit
三:vista系统去除快捷方式小箭头方法:
  新建一记事本,然后在其中输入以下代码(大家不必手动输入,直接拷贝以下代码到记事本里保存就可以了):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons]"29"="C:\Windows\System32\shell32.dll,14"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]"29"="C:\Windows\System32\shell32.dll,14"
  输入完毕后,将文件保存为reg格式,比如“zol_vista.reg”,然后双击该文件并根据系统提示将该文件导入注册表即可。
  小提示:
  如果按上述方法修改后快捷图标变成了黑色方块,请将代码中的“14”修改为其它的数值。这个数值是用户在图4中查找到的透明图标的位置。(比如,如果位置是23,那么应在上面注册表中的值则是23,依次类推。)
  写到这里,大家应该就明白了,本文所用的方法其实就是在去除那个快捷图标后,找一个空白图标替代它。如果不替代就会出现小箭头重现,或者是快捷图标变成黑色方块。
  最后再提醒大家一点,如果仅仅是修改注册表中以下这个分支,那么快捷方式图标就会出现修改后失效的问题:
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer
\Shell Icons。
  如果只是修改上面的分支,在电脑重启后,系统会自动重建E:\users\用户名\appdata\local\iconcache.db文件,快捷方式图标就会变成黑色方块。因此,用户还要对下面的分支进行修改:
  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
\Shell Icons。
  当这两个分支都被修改,就可以解决电脑重启后系统重建“iconcache.db”文件后的问题,也就是说不让黑色方块出现了。
参考文章二:
单击“开始”按钮,选择“运行”,在运行对话 框中键入regedit后回车,VISTA系统单击开始,在搜索里面输入regedit回车,即可进入注册表编辑器,选择HKEY_CLASSES_ROOT\lnkfile,在右边的窗口中找到字符串值“isshortcut”,按DELETE键将其 删除。然后,仍在HKEY_CLASSES_ROOT \ 下找到piffile,同样在其右边窗 口中将字符串值“isshortcut” 按 DELETE键将其删除。最后,关闭注册 表编辑器,重新启动WINDOWS,那个烦人的小箭头已经没有了。
电脑软硬件应用网编辑注:该方法适合 Windows XP和VISTA。并已经测试可用,并无害。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值