需要替换windows和system32两个目录下的notepad.exe。
但是直接的复制替换系统会提示权限不够,下面的脚本可以解决这个问题。
@echo off
takeown /f c:\windows\notepad.exe
takeown /f c:\windows\system32\notepad.exe
echo 在此之前。。请保存所有正打开的记事本文件。。
pause
echo 正在结束记事本进程...
taskkill /f /im notepad.exe 2>nul
echo 备份系统记事本到C盘...
copy /y %windir%\notepad.exe c:\
icacls %windir%\notepad.exe /grant %username%:f /t
icacls %windir%\system32\notepad.exe /grant %username%:f /t
copy /y notepad.exe %windir%
copy /y notepad.exe %windir%\system32
echo 替换完成
notepad
将上述脚本保存为bat格式,与欲替换的新的记事本文件(修改名字为notepad.exe)放在同一目录下,运行即可。
比自带的记事本看起来好多了。