Is it a Virus?
✔ NO - Safe
Must be in C:\Program Files\Touch Portal\TouchPortal.exe
Warning
Multiple processes are normal
Main process plus renderers and background services may run concurrently
Can I Disable?
✔ YES
Close the app or disable startup to prevent auto-launch
What is TouchPortal.exe?
touchportal.exe is the executable for Touch Portal, a desktop companion app that turns your computer into a customizable macro dashboard for controlling software and devices. It runs alongside a mobile companion, communicating over your local network or USB to push button actions and page transitions in real time.
Touch Portal uses an Electron-based runtime with a main process and multiple renderers to render dashboards. It maintains a local server for mobile connections and uses message-based communication to sync button presses and state changes.
Quick Fact: Touch Portal leverages Electron to deliver a cross‑platform dashboard experience, with separate processes for UI and background tasks to improve responsiveness.
Types of Touch Portal Processes
- Main Process: Core app window, settings, and global state
- Renderer Process: UI rendering for dashboards and editors (per page/scene)
- Background Service: Keeps network services and mobile connection alive
- Updater Process: Handles application auto-updates
- Bridge/Plugin Process: Interface with external apps or plugins via the Bridge
- Local Web Server: Facilitates communication with the mobile companion over localhost
Is touchportal.exe Safe?
Yes, touchportal.exe is safe when it comes from an official Touch Portal installer or the official website (touchportal.app).
Is touchportal.exe a Virus or Malware?
The real touchportal.exe is NOT a virus. Malware may disguise itself with similar names, so verify location and signature.
How to Tell if touchportal.exe is Legitimate or Malware
- File Location:: Must be in
C:\Program Files\Touch Portal\TouchPortal.exe or C:\Program Files (x86)\Touch Portal\TouchPortal.exe. Any touchportal.exe elsewhere is suspicious.
- Digital Signature:: Right-click the process in Task Manager → Open file location → Right-click TouchPortal.exe → Properties → Digital Signatures. Should show a signer like "Touch Portal Ltd" or official publisher.
- Resource Usage:: Normal usage is 2-18% CPU per process, 100-600 MB total memory. Extremely high usage when idle is suspicious.
- Behavior:: Touch Portal should run only when you start the app or have it configured to start at login. Background processes with no UI may indicate an issue.
Red Flags: If touchportal.exe is located outside expected folders (like Temp or AppData), runs when you didn't start Touch Portal, lacks a valid digital signature, or uses constant high resources, scan with antivirus. Be wary of similarly named files such as "touchportal64.exe" or "tp.exe" from untrusted sources.
Why Is touchportal.exe Running on My PC?
Touch Portal runs to provide the live macro dashboard experience and to keep the mobile companion synchronized. It may stay resident to respond to button presses and profile changes.
Reasons it's running:
- Active Dashboard or Button Use: You're actively using touch portals dashboards; each page or button can keep the app active and connected.
- Background Connection to Mobile App: The mobile companion maintains a connection to push actions and receive state changes, keeping the desktop app awake.
- Startup Launch: Touch Portal is configured to start with Windows or macOS login, launching touchportal.exe on system startup.
- Profile/Project Sync: Touch Portal may load and sync button layouts, profiles, and scenes in the background to reflect changes instantly.
- Tray/Background Activity: The software can stay available from the system tray to respond quickly, which keeps the process running even when the main window is closed.
Can I Disable or Remove touchportal.exe?
Yes, you can disable touchportal.exe. You can stop it from running and uninstall the application if you no longer need it.
How to Stop touchportal.exe
- Close the App: Close the Touch Portal window using the X button or File → Exit
- End the Process: Open Task Manager (Ctrl+Shift+Esc), locate touchportal.exe, right-click → End Task
- Disable Startup: Task Manager → Startup tab → find Touch Portal → Disable
- Stop Background Running: In Touch Portal settings, disable "Start on system startup" and "Run in background" options
- Firewall/Network Options: Ensure the app is not allowed to run in the background by rechecking firewall rules
How to Uninstall Touch Portal
- ✔ Windows Settings → Apps → Apps & Features → Touch Portal → Uninstall
- ✔ Control Panel → Programs → Uninstall a program → Touch Portal → Uninstall
- ✔ Restart your computer after uninstallation
Common Problems: High CPU or Memory Usage
If touchportal.exe is consuming excessive resources, try the following checks and fixes to restore normal performance.
Common Causes & Solutions
- Too Many Dashboards or Buttons Loaded: Reduce the number of dashboards or disable unused buttons; consider simplifying layouts to lower resource use.
- Heavy or Faulty Plugins/Bridges: Disable problematic plugins or bridges in the app's Bridge settings and remove suspicious integrations.
- Outdated Version: Update Touch Portal to the latest release via Settings → Help → Check for updates.
- Poor Network Connection: Stabilize local network; reconnect mobile companion and ensure both devices are on the same network
- Antivirus/Firewall Interference: Add an exception for Touch Portal and allow local network communication in firewall rules.
- Corrupt Profile/Data: Reset or recreate a profile or clear app cache from Settings → Advanced → Reset data
Quick Fixes:
1. Quick Fixes:
2. 1. Close and reopen Touch Portal to reset processes
3. Update to the latest version
4. Limit number of dashboards and disable unused plugins
5. Check for antivirus/firewall blocks and add exceptions
6. Verify mobile companion connection and network stability
Frequently Asked Questions
Is touchportal.exe a virus?
No, the legitimate touchportal.exe from Touch Portal is not a virus. Verify the file location at C:\Program Files\Touch Portal\TouchPortal.exe and ensure the digital signature matches the official publisher.
Why is touchportal.exe using so much CPU?
High CPU can be caused by complex dashboards, many active buttons, or heavy plugins. Open the Touch Portal Task Manager (in-app) to identify the culprit and reduce complexity or disable the offending extension.
Can I disable touchportal.exe?
Yes. You can disable it from starting with Windows and from within the app’s settings by turning off "Run in background" and closing the main window when not in use.
How do I uninstall Touch Portal?
Uninstall via Windows Settings → Apps → Touch Portal → Uninstall, or via Control Panel → Programs → Uninstall a program. Delete any mobile companion data if you no longer plan to use the service.
How do I connect Touch Portal to the mobile app?
Install the Touch Portal mobile app, ensure both devices are on the same network, then scan the QR code or enter the local IP address in the mobile app to pair with the desktop client.
Why isn’t Touch Portal connecting to the mobile app?
Check network connectivity, firewall rules, and ensure the desktop app is running. Re-pair the devices if needed and verify that the mobile app is using the correct IP/port settings.
Is Touch Portal safe to use with my data?
Yes, Touch Portal stores data locally and can sync with services you authorize. Use strong access controls and review connected devices in the app to maintain security.