有没有大神愿意帮我解释一下这两段bat代码,我是菜鸟,希望有详细的解释

2025-12-18 06:48:56
推荐回答(1个)
回答1:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /f
给注册表项添加注册表值以及数据

taskkill /f /im explorer.exe
结束explorer.exe进程

attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
取消相应文件的隐藏,只读,系统属性

del "%userprofile%\AppData\Local\iconcache.db" /f /q
删除相应文件

start explorer
启动explorer.exe进程

pause
暂停

第二组代码,第一行其实就是删除注册表中某个值,跟第一组正好相反,第一组是添加,第二组是删除
后面的代码跟第一组一样。