|
用批处理就行了,不过去除快捷方式箭头好像有副作用,我在windows10开始菜单右键后没反应,写了一个恢复批处理。
以下是批处理内容:
@echo off
rem 处理命令行参数
set choice=%1
if "/d"=="%choice%" (
goto delete
) else (
if "/r"=="%choice%" (
goto recover
) else (
goto UI
)
)
pause
rem 用户选择界面
:UI
echo 1,删除快捷方式小箭头(命令行参数 /d)
echo 2, 恢复处理(命令行参数 /r)
set /p choice=请输入数字:
if %choice%==1 goto delete else (
if %choice%==2 goto recover else (
call :UI
)
)
goto EOF
rem 删除小箭头
:delete
reg delete HKCR\lnkfile /v IsShortCut /f
reg delete HKCR\piffile /v IsShortCut /f
call :restartexplorer
goto EOF
rem 恢复小箭头
:recover
reg add HKCR\lnkfile /v IsShortCut /t REG_SZ
reg add HKCR\piffile /v IsShortCut /t REG_SZ
call :restartexplorer
goto EOF
rem 重启explorer.exe
:restartexplorer
if exist %windir%\system32\taskkill.exe taskkill /f /im explorer.exe
if exist %windir%\system32\pecmd.exe pecmd kill explorer.exe
start explorer.exe
goto EOF
rem 退出批处理
:EOF
|
评分
-
查看全部评分
|