# Multiple background processes on Win 10 while not running Processing

**URL:** https://discourse.processing.org/t/multiple-background-processes-on-win-10-while-not-running-processing/46648
**Category:** Processing
**Created:** [July 2, 2025, 1:39pm UTC](https://discourse.processing.org/t/multiple-background-processes-on-win-10-while-not-running-processing/46648 "2025-07-02T13:39:20Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)
#### Post date: [July 2, 2025, 1:39pm UTC](https://discourse.processing.org/t/multiple-background-processes-on-win-10-while-not-running-processing/46648/1 "2025-07-02T13:39:20Z")

</div>

Hello @sableraph ,

> [@4.4.4 runs ok from command line, but not as app](https://discourse.processing.org/t/4-4-4-runs-ok-from-command-line-but-not-as-app/46646/4):
>
> For accurate results, make sure to close all running instances of Processing before opening a different version.

I had not yet fired up Processing 4.4.4 and thought I would take a look on my Windows 10.

I usually look at the top of task manager to see running _ **Apps** _ for Processing\Java:

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/0/5/055b93619e20232f3a1e2c9e7e26da811396bfb1.png)

I found these down the list in _ **Background processes** _ but was not currently running Processing:

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/8/e/8ecf49e9be180953fc4f532a7dfc610a35373cab.png)

I ended all tasks related to Processing and started Processing and this is what I usually see in _ **Apps** _ and do not have _ **Background processes** _ running:

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/b/4/b47045b48708e521880b094e27fa2c0ac004085b.png)

I shared this because I do not expect to have _ **Background processes** _ running and will keep an eye on this in the future if I have issues.

Any idea what these are from?

I may write a script (of some sort) to end all of this.

`:)`

---

<div class="post-metadata">

### Author: ![ProcessingOrg](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/processingorg/32/18341_2.png) [@ProcessingOrg](https://discourse.processing.org/u/ProcessingOrg)
#### Post date: [July 2, 2025, 2:06pm UTC](https://discourse.processing.org/t/multiple-background-processes-on-win-10-while-not-running-processing/46648/2 "2025-07-02T14:06:47Z")

</div>

Hi @glv and thanks for reporting this.

We are aware of the issue and it should be fixed in the next release of Processing. See the issue below on the Processing repository.

> <https://github.com/processing/processing4/pull/1072>
>
> \## Resolves #1066
> 
> \## Changes 
> added \`System.exit(0)\` 
> \*\*why?\*\*
> when new Pr…ocessing instance opens, a client socket is instantiated and connected to the main server socket (initiated by the main instance), then the main instance handles opening the sketch
> but what about the instance that created the socket in the first place? we didn't terminate it's JVM, so it remains consuming resources and doing pretty much nothing
> 
> \## Tests
> i validate the changes by trying to locally build multiple instances
> everything works as expected, and these instances automatically exits
