# GUIs in the background with Jenkins

**URL:** https://www.finalbuilder.com/forums/t/guis-in-the-background-with-jenkins/2330
**Category:** Discussion
**Created:** [January 1, 2015, 12:15pm UTC](https://www.finalbuilder.com/forums/t/guis-in-the-background-with-jenkins/2330 "2015-01-01T12:15:04Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![jkb9703](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/j/f9ae1b/32.png) [@jkb9703](https://www.finalbuilder.com/forums/u/jkb9703)
#### Post date: [January 1, 2015, 12:15pm UTC](https://www.finalbuilder.com/forums/t/guis-in-the-background-with-jenkins/2330/1 "2015-01-01T12:15:04Z")

</div>

I have created a job in Jenkins that will start and run my Final Builder Project on a slave machine.  
  
The first action is to install my desired software. Even though I am running Final Builder silently, I should see the GUI pop up for the product that is installing. If I copy the same script into the command line, it runs correctly and I see the GUI pop up to install the desired software.  
  
When I run the Jenkins job, I don’t see any GUI open on the slave machine. I open the task manager and I see final builder open and running and I even later see the product has installed, but I can’t seem to get the GUI’s to open on the desktop. I need the GUI because I am running automated tests with the GUI of the desired software to simulate user experience.&nbsp;  
  
I made sure that the Jenkins service is running as the username I am logged into the machine with. I also made sure to check the interact with desktop option with the username.  
  
thanks

---

<div class="post-metadata">

### Author: ![jkb9703](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/j/f9ae1b/32.png) [@jkb9703](https://www.finalbuilder.com/forums/u/jkb9703)
#### Post date: [January 1, 2015, 1:43am UTC](https://www.finalbuilder.com/forums/t/guis-in-the-background-with-jenkins/2330/2 "2015-01-01T01:43:52Z")

</div>

It has something to do with the Interactive Services Detection.

&nbsp;

If I go into the registry in HKEY\_LOCAL\_MACHINE\SYSTEM\ControlSet001\Control\Windows

&nbsp;

I find NonInteractiveServices and change the setting from 1 to 0, this gives me a message when the GUI is to pop up on the desktop. When I click the ‘view message’ button, I see the GUI for ArcGIS Pro installing.

&nbsp;

Not sure how, but is there a way to get around this setting, so the GUI just pops up?

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [January 4, 2015, 11:30am UTC](https://www.finalbuilder.com/forums/t/guis-in-the-background-with-jenkins/2330/3 "2015-01-04T11:30:19Z")

</div>

Windows services do not have a windows desktop, so any processes they spawn will not be visible to the logged in user. You would need to run your slave as a normal application when logged in (I have no idea if this is possible with Jenkins).
