- 积分
- 317
- 最后登录
- 2024-4-23
- 精华
- 0
- 阅读权限
- 30
- 主题
- 105
- UID
- 896650
- 帖子
- 793
- PB币
- 1953
- 威望
- 0
- 贡献
- 0
- 技术
- 26
- 活跃
- 773
弦月
- UID
- 896650
- 帖子
- 793
- PB币
- 1953
- 贡献
- 0
- 技术
- 26
- 活跃
- 773
|
本帖最后由 毁灭的文明 于 2022-6-30 13:52 编辑
在之前的系统中去掉快捷方式是将注册表中:HKEY_CLASSES_ROOT\\linkfile中的IsShortCu值删除,就可实现去掉快捷方式小箭头了,然而在Windows11中也可以,但是在快捷拦打开资源管理器时,会出现错误并且是打不开的,经过一翻查询,才知道windows11有所差别,所以做了个批处理文档,将下面的脚本复制到记事本中,另存为"*.bat"文件,编码一定要是ANSI,如“去掉小箭头.bat”,以管理员模式运行即可去掉快捷方式小箭头了。
说明:
“Set dbfile=%userprofile%\AppData\Local\iconcache.db”是图标缓存文件;if exist %dbfile% 这一条是检测是否存在,如果存在就会自动删除,目的是删除图标缓存,这个文件删除后系统会自动创建缓存,所以可以放心使用。
- @echo off
- %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c ""%~s0"" ::","","runas",1)(window.close)&&exit
- Set /p Input=你正在使用WIN11去掉快捷方式程式,是否确认?(Y/N)
- set dbfile=%userprofile%\AppData\Local\iconcache.db
- if %input%==Y (
- REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /t reg_sz /d "%systemroot%\system32\imageres.dll,197" /f
- taskkill /f /im explorer.exe
- if exist %dbfile% (
- attrib -s -r -h %dbfile%
- del %dbfile% /Q /F )
- start explorer
- pause ) else (
- cmd.exe exit )
复制代码
去掉快捷方式.zip
(603 Bytes, 下载次数: 32)
|
|