- 积分
- 1972
- 最后登录
- 2024-4-24
- 精华
- 0
- 阅读权限
- 50
- 主题
- 87
- UID
- 612
- 帖子
- 1119
- PB币
- 278
- 威望
- 254
- 贡献
- 0
- 技术
- 49
- 活跃
- 1879
- UID
- 612
- 帖子
- 1119
- PB币
- 278
- 贡献
- 0
- 技术
- 49
- 活跃
- 1879
|
本帖最后由 liyusha 于 2015-3-22 23:17 编辑
从当年windows7开始就有的一套老图标,是DTU做的,一直很好用。windows8也测试过能用,今天试了一下,windows10用起来也很完美。比自带的好看多了。其实就是更换一下System32文件夹和SysWOW64文件夹里面imageres.dll和imagesp1.dll这两个图标的DLL库文件就可以。替换方法是,首先获取这两个文件的权限,然后直接把新的文件覆盖上去就行。当前系统就可以替换。替换之后需要刷新一下缓存。也可以用下面这个批处理来实现。
@echo off
title 自动清理图标缓存
taskkill /f /im explorer.exe
choice /t 3 /d y /n >nul
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*.tmp"
rename "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*.db" *.db.tmp
choice /t 3 /d y /n >nul
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*.tmp"
explorer
至于获取权限的批处理是下面这个。
@echo off
@cmd.exe /c takeown /f %Systemroot%\System32\imageres.dll
@cmd.exe /c icacls %Systemroot%\System32\imageres.dll /grant administrators:F
@cmd.exe /c takeown /f %Systemroot%\System32\imagesp1.dll
@cmd.exe /c icacls %Systemroot%\System32\imagesp1.dll /grant administrators:F
@cmd.exe /c takeown /f %Systemroot%\System32\wmploc.dll
@cmd.exe /c icacls %Systemroot%\System32\wmploc.dll /grant administrators:F
@cmd.exe /c ren %Systemroot%\System32\imageres.dll imageres.dll.bak
@cmd.exe /c ren %Systemroot%\System32\imagesp1.dll imagesp1.dll.bak
@cmd.exe /c ren %Systemroot%\System32\wmploc.dll wmploc.dll.bak
@cmd.exe /c copy %Systemroot%\System32\imageres.dll.bak imageres.dll.bak
@cmd.exe /c copy %Systemroot%\System32\imagesp1.dll.bak imagesp1.dll.bak
@cmd.exe /c copy %Systemroot%\System32\wmploc.dll.bak wmploc.dll.bak
@cmd.exe /c copy imageres.dll %Systemroot%\System32\imageres.dll
@cmd.exe /c copy imagesp1.dll %Systemroot%\System32\imagesp1.dll
@cmd.exe /c copy wmploc.dll %Systemroot%\System32\wmploc.dll
@cmd.exe /c takeown /f %Systemroot%\SysWOW64\imageres.dll
@cmd.exe /c icacls %Systemroot%\SysWOW64\imageres.dll /grant administrators:F
@cmd.exe /c takeown /f %Systemroot%\SysWOW64\imagesp1.dll
@cmd.exe /c icacls %Systemroot%\SysWOW64\imagesp1.dll /grant administrators:F
@cmd.exe /c takeown /f %Systemroot%\SysWOW64\wmploc.dll
@cmd.exe /c icacls %Systemroot%\SysWOW64\wmploc.dll /grant administrators:F
@cmd.exe /c ren %Systemroot%\SysWOW64\imageres.dll imageres.dll.bak
@cmd.exe /c ren %Systemroot%\SysWOW64\imagesp1.dll imagesp1.dll.bak
@cmd.exe /c ren %Systemroot%\SysWOW64\wmploc.dll wmploc.dll.bak
@cmd.exe /c copy %Systemroot%\SysWOW64\imageres.dll.bak imageres64.dll.bak
@cmd.exe /c copy %Systemroot%\SysWOW64\imagesp1.dll.bak imagesp164.dll.bak
@cmd.exe /c copy %Systemroot%\SysWOW64\wmploc.dll.bak wmploc64.dll.bak
@cmd.exe /c copy imageres.dll %Systemroot%\SysWOW64\imageres.dll
@cmd.exe /c copy imagesp1.dll %Systemroot%\SysWOW64\imagesp1.dll
@cmd.exe /c copy wmploc.dll %Systemroot%\SysWOW64\wmploc.dll
@pause
保存成bat之后跟imageres.dll,imagesp1.dll,wmploc.DLL放在一起,管理员方式运行一下就都替换好了。
|
-
2
查看全部评分
-
|