# \#iocd-9

**URL:** https://community.interop.io/tag/iocd-9/33.md

[Latest](https://community.interop.io/latest.md) · [Categories](https://community.interop.io/categories.md) · [Tags](https://community.interop.io/tags.md)

---

## [\[FAQ\] WinForms Dialog Closes Immediately When Registered as an io.Connect Flyer Window](https://community.interop.io/t/faq-winforms-dialog-closes-immediately-when-registered-as-an-io-connect-flyer-window/699)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [October 7, 2026, 2:28pm UTC](https://community.interop.io/t/faq-winforms-dialog-closes-immediately-when-registered-as-an-io-connect-flyer-window/699 "2026-10-07T14:28:23Z")

</div>

Problem A WinForms view is opened as a modal dialog with Form.ShowDialog(IWin32Window owner). After the dialog is shown, it is registered as an io.Connect flyer window with: Task\<IGlueWindow\> RegisterWindow(IntPtr handl…

---

## [Streaming io.Connect Desktop Logs to a Remote Server (Splunk) with a Custom log4js UDP Appender](https://community.interop.io/t/streaming-io-connect-desktop-logs-to-a-remote-server-splunk-with-a-custom-log4js-udp-appender/672)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [August 27, 2026, 4:30am UTC](https://community.interop.io/t/streaming-io-connect-desktop-logs-to-a-remote-server-splunk-with-a-custom-log4js-udp-appender/672 "2026-08-27T04:30:15Z")

</div>

The example below comes from a pre-10.0 setup and uses the logger.json file - see the section for 10.0 and later at the end of this article. The io.Connect Desktop logging mechanism is based on log4js-node, and its a…

---

## [\[FAQ\] Migrating stickywindows.json to v10: properties mapping](https://community.interop.io/t/faq-migrating-stickywindows-json-to-v10-properties-mapping/645)

<div class="topic-metadata">

**Author:** [@bvalev](https://community.interop.io/u/bvalev)\
**Replies:** 0\
**Last updated:** [August 3, 2026, 8:51am UTC](https://community.interop.io/t/faq-migrating-stickywindows-json-to-v10-properties-mapping/645 "2026-08-03T08:51:31Z")

</div>

Checked against io.Connect Desktop 10.3.0 and its shipped configuration schema, with v9 behavior checked against 9.13.0. Defaults do move between releases, so confirm against the changelog for the version you’re upgradi…

---

## [Enabling Custom Chrome Extensions in io.Connect Desktop](https://community.interop.io/t/enabling-custom-chrome-extensions-in-io-connect-desktop/636)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 31, 2026, 2:05pm UTC](https://community.interop.io/t/enabling-custom-chrome-extensions-in-io-connect-desktop/636 "2026-07-31T14:05:27Z")

</div>

io.Connect Desktop supports loading additional Chrome extensions and Chrome DevTools extensions into the Chromium used by io.Connect Desktop. Extensions are configured in the system.json system configuration file of io.…

---

## [Executing JavaScript in the context of another io.Connect Window](https://community.interop.io/t/executing-javascript-in-the-context-of-another-io-connect-window/625)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 29, 2026, 9:46pm UTC](https://community.interop.io/t/executing-javascript-in-the-context-of-another-io-connect-window/625 "2026-07-29T21:46:51Z")

</div>

Question I want to execute a JavaScript function within the context of another window running in io.Connect Desktop, calling a function exposed by a third-party web application hosted in the platform. I know this can be…

---

## [io.Connect Desktop Free Trial Download and Installation](https://community.interop.io/t/io-connect-desktop-free-trial-download-and-installation/642)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 24, 2026, 11:23am UTC](https://community.interop.io/t/io-connect-desktop-free-trial-download-and-installation/642 "2026-07-24T11:23:00Z")

</div>

The video walks through the complete self-service installation process and starting the platform on a Windows machine. Once the installation is complete, you can use the included demo apps as a starting point, and…

---

## [Several app processes shown in Task Manager](https://community.interop.io/t/several-app-processes-shown-in-task-manager/634)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 22, 2026, 7:56pm UTC](https://community.interop.io/t/several-app-processes-shown-in-task-manager/634 "2026-07-22T19:56:20Z")

</div>

When exploring the io.Connect Desktop processes shown in Task Manager, a customer noticed several Web Group App and Workspaces App process running at the same time, even when only a few windows were open and wondered why…

---

## [\[FAQ\] Installer shortcuts not available to end user](https://community.interop.io/t/faq-installer-shortcuts-not-available-to-end-user/637)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 21, 2026, 1:48pm UTC](https://community.interop.io/t/faq-installer-shortcuts-not-available-to-end-user/637 "2026-07-21T13:48:03Z")

</div>

Applies to: io.Connect Desktop 9.4 and later Problem I repackaged the io.Connect Desktop installer to create , but after installation the desktop and/or Start Menu shortcuts don’t appear for the end user. Cause This ca…

---

## [io.Connect Legacy Metrics vs. io.Insights (OpenTelemetry) comparison](https://community.interop.io/t/io-connect-legacy-metrics-vs-io-insights-opentelemetry-comparison/624)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 20, 2026, 7:27am UTC](https://community.interop.io/t/io-connect-legacy-metrics-vs-io-insights-opentelemetry-comparison/624 "2026-07-20T07:27:30Z")

</div>

When setting up telemetry in io.Connect Desktop, you may come across two different configuration styles: A "metrics" configuration that lists publishers, a rest endpoint, and filters (whitelist/blacklist). An "otel…

---

## [io.Connect Desktop 9.15 Release Highlights](https://community.interop.io/t/io-connect-desktop-9-15-release-highlights/630)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 15, 2026, 9:00pm UTC](https://community.interop.io/t/io-connect-desktop-9-15-release-highlights/630 "2026-07-15T21:00:00Z")

</div>

io.Connect Desktop 9.15 is out. This release introduces more precise control over transparency when hardware acceleration is enabled, alongside an upgrade to Electron 43.1.0, Chromium 150, and Node.js 24.18.0. Transpare…

---

## [How to filter and reduce the volume of Legacy metrics published by io.Connect Desktop](https://community.interop.io/t/how-to-filter-and-reduce-the-volume-of-legacy-metrics-published-by-io-connect-desktop/626)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 15, 2026, 7:07am UTC](https://community.interop.io/t/how-to-filter-and-reduce-the-volume-of-legacy-metrics-published-by-io-connect-desktop/626 "2026-07-15T07:07:19Z")

</div>

Applies to: legacy Metrics API Note: the legacy Metrics API is deprecated The legacy Metrics API described above is deprecated in favor of the OpenTelemetry-based io.Insights - see the Legacy io.Insights overview, whi…

---

## [\[FAQ\] Custom Environment Variables Not Accessible via iodesktop.env](https://community.interop.io/t/faq-custom-environment-variables-not-accessible-via-iodesktop-env/620)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 13, 2026, 3:34pm UTC](https://community.interop.io/t/faq-custom-environment-variables-not-accessible-via-iodesktop-env/620 "2026-07-13T15:34:23Z")

</div>

Problem I’ve set custom environment variables in the gilding.json configuration file (9.x) and the platform log confirms the configuration file is read successfully. However, when I try to access the custom variables pro…

---

## [\[FAQ\] Deploying io.Connect Desktop silently to machines when no user is logged in](https://community.interop.io/t/faq-deploying-io-connect-desktop-silently-to-machines-when-no-user-is-logged-in/619)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 9, 2026, 8:35am UTC](https://community.interop.io/t/faq-deploying-io-connect-desktop-silently-to-machines-when-no-user-is-logged-in/619 "2026-07-09T08:35:32Z")

</div>

Applies to: io.Connect Desktop 9.x (installer + extensibility.json model). See the note at the end for io.Connect Desktop 10.0+. Q: Why the installation only works when a user is actively logged in? When you push io.Co…

---

## [How to Schedule Nightly Restart or Shutdown of io.Connect Desktop](https://community.interop.io/t/how-to-schedule-nightly-restart-or-shutdown-of-io-connect-desktop/617)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 6, 2026, 7:38am UTC](https://community.interop.io/t/how-to-schedule-nightly-restart-or-shutdown-of-io-connect-desktop/617 "2026-07-06T07:38:19Z")

</div>

If you want to automatically restart or shut down io.Connect Desktop on a schedule, for example, a nightly restart to free up resources, here’s how: Built-In Scheduled Restart & Shutdown (io.Connect Desktop 9.4+) Since i…

---

## [Orphaned Windows After Removing Apps via In-Memory Import with Replace Mode](https://community.interop.io/t/orphaned-windows-after-removing-apps-via-in-memory-import-with-replace-mode/612)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 26, 2026, 8:42am UTC](https://community.interop.io/t/orphaned-windows-after-removing-apps-via-in-memory-import-with-replace-mode/612 "2026-06-26T08:42:48Z")

</div>

Problem When using io.appManager.inMemory.import() with 'replace' mode to dynamically swap app definitions, if the new set of definitions does not include a previously running app, the app instance is removed from the Ap…

---

## [\[FAQ\] io.Connect 9.x Installation Location and Packaging](https://community.interop.io/t/faq-io-connect-9-x-installation-location-and-packaging/591)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 1, 2026, 7:49am UTC](https://community.interop.io/t/faq-io-connect-9-x-installation-location-and-packaging/591 "2026-06-01T07:49:06Z")

</div>

Note: This article applies only to the io.Connect Desktop 9.x version stream. The deployment and packaging model changed significantly in io.Connect Desktop 10.0 and beyond. The extensible installer was replaced by the …
