Replacing Notepad With Notepad2 on Windows XP SP3

One of my favorite utilities is Notepad2.  I had a script to replace the original Notepad with Notepad2 on Windows, but as of Windows XP Service Pack 3, that no longer works.

Luckily, I found this script from Travis:

@echo off echo *IMPORTANT* echo This will kill all open instances of Notepad. echo To cancel, end this batch file now (ctrl+c), or hit any key to continue. pause echo Killing all instances of notepad running... TASKKILL /F /IM notepad.exe /T echo Backing up... call :backup %systemroot%\servicepackfiles\i386 call :backup %systemroot% call :backup %systemroot%\System32 call :backup %systemroot%\System32\dllcache echo Installing... copy notepad2.exe %systemroot%\servicepackfiles\i386\notepad.exe /y copy notepad2.exe %systemroot%\notepad.exe /y copy notepad2.exe %systemroot%\System32\notepad.exe /y copy notepad2.exe %systemroot%\System32\dllcache\notepad.exe /y echo Done. pause goto :end :backup call set npath=%1 set count=0 for %%i in (%npath%\notepad.original*.exe) do ( set nname=%%i set /a count=count+1 ) echo backing up to %npath%\notepad.original%count%.exe copy %npath%\notepad.exe %npath%\notepad.original%count%.exe /y :end

Thanks Travis!