Jenkins slave goes offline with message "ERROR: Connection terminated / Connection aborted"
<p>One of our Jenkins slaves went offline with the following message:</p>

<pre><code>ERROR: Connection terminated
java.io.IOException: Connection aborted: org.jenkinsci.remoting.nio.NioChannelHub$MonoNioTransport@5fe56036[name=node-helloworld]
    at org.jenkinsci.remoting.nio.NioChannelHub$NioTransport.abort(NioChannelHub.java:208)
    at org.jenkinsci.remoting.nio.NioChannelHub.run(NioChannelHub.java:629)
    at 
...
jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
...
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: An established connection was aborted by the software in your host machine
    at sun.nio.ch.SocketDispatcher.read0(Native Method)
    ... 7 more
</code></pre>

<p>We already restarted the slave and the Jenkins master. Unfortunately nothing helped. Log analysis neither.</p>

<p>Both, master and slave run on Windows Server 2008.</p>

<p>Do you know what could have caused the problem and how it can be solved?</p>