强迫症!!!Win11/Win10去除快捷方式小箭头方法和去除后恢复的代码。

强迫症!!!Win11/Win10去除快捷方式小箭头方法和去除后恢复的代码。

@echo off

chcp 65001 >nul

setlocal enabledelayedexpansion

title 快捷方式小箭头移除工具 v1.2

:: 检查管理员权限

net session >nul 2>&1

if %errorLevel% neq 0 (

echo 请求管理员权限...

powershell -Command "Start-Process -Verb RunAs -FilePath '%~dpnx0' -ArgumentList '%~1'"

exit /b

)

echo.

echo ==============================================

echo 正在移除桌面快捷方式小箭头(Win10/Win11通用)

echo ==============================================

echo.

echo 注意:此操作将修改系统注册表

echo 操作完成后建议重启资源管理器或注销系统

echo.

:: 创建注册表修改文件

(

echo Windows Registry Editor Version 5.00

echo.

echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]

echo "29"="C:\\Windows\\System32\\imageres.dll, -183"

)> "%temp%\\remove_arrow.reg"

:: 应用注册表修改

reg import "%temp%\\remove_arrow.reg" >nul 2>&1

:: 重建图标缓存

echo 步骤1/3 正在修改注册表... 完成

echo 步骤2/3 正在重建图标缓存...

taskkill /f /im explorer.exe >nul 2>&1

attrib -h -r -s "%localappdata%\\IconCache.db" >nul 2>&1

del /f /q "%localappdata%\\IconCache.db" >nul 2>&1

del /f /q "%localappdata%\\Microsoft\\Windows\\Explorer\\thumbcache_*.db" >nul 2>&1

ie4uinit.exe -show >nul 2>&1

:: 重启资源管理器

echo 步骤3/3 正在重启资源管理器...

start explorer.exe >nul 2>&1

:: 清理临时文件

del /q "%temp%\\remove_arrow.reg" >nul 2>&1

echo.

echo ==============================================

echo 操作成功完成!小箭头已被移除

echo ==============================================

echo.

echo 如果仍有部分图标显示小箭头,请尝试:

echo 1. 右键桌面 -> 查看 -> 刷新

echo 2. 注销后重新登录系统

echo 3. 重启计算机

echo.

echo 若要恢复小箭头,请运行本目录下的 restore_arrows.bat

echo.

:: 创建恢复脚本

(

echo @echo off

echo chcp 65001 ^>nul

echo setlocal enabledelayedexpansion

echo title 恢复快捷方式小箭头

echo.

echo net session ^>nul 2^>^&1

echo if %%errorLevel%% neq 0 (

echo echo 请求管理员权限...

echo powershell -Command "Start-Process -Verb RunAs -FilePath '%%~dpnx0' -ArgumentList '%%~1'"

echo exit /b

echo )

echo.

echo reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f ^>nul

echo.

echo echo 正在恢复默认设置并重建图标缓存...

echo taskkill /f /im explorer.exe ^>nul

echo attrib -h -r -s "%%localappdata%%\IconCache.db" ^>nul

echo del /f /q "%%localappdata%%\IconCache.db" ^>nul

echo ie4uinit.exe -show ^>nul

echo start explorer.exe ^>nul

echo.

echo echo 小箭头已成功恢复!

echo pause

)> "%~dp0restore_arrows.bat"

pause

相关数据

味精是“害人精”,还致癌?
office365邮箱手机版

味精是“害人精”,还致癌?

⌛ 11-01 👁️‍🗨️ 7416
富盈满满手机版
365bet正网开户

富盈满满手机版

⌛ 07-30 👁️‍🗨️ 9601
【刺客信条系列推荐】15部刺客信条,怎么玩才有意思?
office365邮箱手机版

【刺客信条系列推荐】15部刺客信条,怎么玩才有意思?

⌛ 07-16 👁️‍🗨️ 8712