5 == ACCESS_DENIED. This is a permissions problem.
In order to run BatchPatch on itself, the batchpatch.exe needs to be launched with elevation as administrator. When you enter the local host into the grid, if BatchPatch is not running with elevation it pops a warning message box that it must be run with elevation in order to properly/successfully patch itself.