# Logic2 - Headless start

**URL:** <https://discuss.saleae.com/t/logic2-headless-start/2360>\
**Category:** Support\
**Created:** [August 3, 2023, 10:42am UTC](https://discuss.saleae.com/t/logic2-headless-start/2360 "2023-08-03T10:42:50Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![maria.sebu](https://avatars.discourse-cdn.com/v4/letter/m/e9a140/32.png) [@maria.sebu](https://discuss.saleae.com/u/maria.sebu)\
**Post date:** [August 3, 2023, 10:42am UTC](https://discuss.saleae.com/t/logic2-headless-start/2360/1 "2023-08-03T10:42:50Z")

</div>

We are working on an application that will be started as a service on a Windows PC in-vehicle at ignition. No user is logged in.  
This application will continuously save captures when external events are registered. For this purpose, we need a headless start (without GUI) of the Logic2.  
Is this supported in latest 2.4.9 release? What options do we have?  
Another possible approach would be that Logic2 is also started as a service and monitored externally as a windows service if it is up.

---

<div class="post-metadata">

**Author:** ![timreyes](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.saleae.com/timreyes/32/108_2.png) [@timreyes](https://discuss.saleae.com/u/timreyes)\
**Post date:** [August 4, 2023, 1:46am UTC](https://discuss.saleae.com/t/logic2-headless-start/2360/2 "2023-08-04T01:46:58Z")

</div>

@maria.sebu Thanks for sharing your application requirements. We do provide the ability to perform software functions via a Python script using our Automation API (documentation linked below). As an example, this would allow you to programatically start captures, save captures, and repeat that process in a loop.  
[https://saleae.github.io/logic2-automation/getting\_started.html](https://saleae.github.io/logic2-automation/getting_started.html)

Unfortunately, however, we don’t currently support running Logic 2 in headless mode, but it is possible to run Logic 2 in headless Linux environments using XVFB. Apologies this isn’t supported on Windows at this time.

There are currently a handful of other requests we are keeping an eye on with regards to headless support. That discussion is in the forum post below:

> [@Saleae Logic 2 Automation API](https://discuss.saleae.com/t/saleae-logic-2-automation-api/1685/10):
>
> We’ve just published the first pre-release version of the automation API, included in the Logic 2.3.56 update! You can now test the first beta release of the new Logic 2 automation interface! First, update to the latest software release, 2.3.56. Then, follow the getting started guide here: [Getting Started — Saleae 0.0.1 documentation](https://saleae.github.io/logic2-automation/getting_started.html) Please post your feedback, questions, and requests here! We’re going to continue working on this for the next few weeks to improve reliability, improve the API,…

I’ll share your request with the team here internally as well.

---

<div class="post-metadata">

**Author:** ![cboeckman](https://avatars.discourse-cdn.com/v4/letter/c/958977/32.png) [@cboeckman](https://discuss.saleae.com/u/cboeckman)\
**Post date:** [June 26, 2025, 7:05pm UTC](https://discuss.saleae.com/t/logic2-headless-start/2360/3 "2025-06-26T19:05:41Z")

</div>

We had a similar use case, the --disable-gpu argument when launching logic.exe worked for us. It appears to just inhibit the crash when run from a service account on windows.

[The Software Fails to Launch | Saleae Support](https://support.saleae.com/troubleshooting/fails-to-launch) step 4
