-2145107941 converts to 8024401B, which indicates a proxy authentication issue of some kind. It doesn’t sound like BatchPatch issue, per se. It sounds like an issue with the Windows Update Agent on the target computer being able to access the Windows Update server. See these google search results for reference:
https://www.google.com/#q=8024401B
Also, please take a look at this link too:
Windows Update Proxy Settings and BatchPatch -2145107941 / 8024401B
-Doug