KYP Connect App Diagnostics

Prev Next

Sometimes the KYP Connect App may not function as expected. For example, there might be a connection issue that causes data to be collected offline or, in some cases, not collected at all.

This guide will walk you through the steps to diagnose issues with the Connect App.


πŸ” Step 1: Check the KYP Connect App Icon

The first step in troubleshooting should always be reviewing the KYP Connect App status icon.

  • βœ… Green – Collecting data
    Everything is working as expected.

  • ⚠️ Other statuses
    Data collection may be impacted. Please review the KYP Connect App Status Guide for a complete list of possible statuses and their meaning.

  • ❌ No icon displayed
    This indicates that the KYP Connect App did not start. In this case, review the logs:

    • Begin with the Supervisor log, which usually contains information on why the app failed to start.

    • If no clear cause is found, check the Updater log next to confirm whether the application components were installed or updated correctly.


πŸ•’ Step 2: Check Task Scheduler

πŸ” Open:
Start β†’ Type task β†’ Open Task Scheduler

πŸ“ Under Task Scheduler Library, look for 3 main KYP-related tasks:

  • KypAdmin

  • KypPerfGuard

  • KypClient_[username]

  • ❌ Disabled? β†’ Enable and run

  • ⏳ Ready? β†’ Run the task manually

  • βœ… Running? β†’ All good. Those tasks should be running at all times


πŸ—‚οΈ Step 3: Check KYP Files in Installation Directories

Verify all files are present in these directories:

  • C:\Program Files\kyp-client

  • C:\Users\Public\KypCache

  • C:\Users\[username]\AppData\Roaming\KypClient

If any of these folders are missing, KYP might not have been fully installed. In that case, continue with this guide to verify what is missing, or reinstall the application and check again afterward.


πŸ›‘οΈ Step 4: Ensure KYP is added to antivirus/firewall exceptions

Sometimes, certain KYP components may be blocked by antivirus or firewall software. It is very important to whitelist crucial components. Make sure the following processes are not blocked:

  • supervisor

  • javaw

  • KypClient

For the complete list of KYP components, please refer to the Antivirus Exceptions article.


πŸ“„ Step 5: Review Application Logs

When diagnosing issues with data collection or the Connect App itself, the application logs provide the most insight.

πŸ“Œ Always check for ERR (error) or WARN (warning) entries in the log files. These typically indicate the root cause of the problem and should be reviewed first.

Logs can be found in the following locations:

  • User space logs (AppData):
    C:\Users\Your_username\AppData\Roaming\KypClient\logs

  • Admin space logs (Public folder):
    C:\Users\Public\KypCache\logs

The default log level is ERROR, which provides information only about errors in the application logs. Please change it if the logs dont include any entries that might help you identify your issue. To learn about the log levels, please visit this article.

πŸ—‚οΈ Logs Overview

πŸ‘€ User Space Components (AppData)

These components are responsible for collecting and processing data.

  • 🟒 Supervisor (supervisor.log)
    Supervises other user space components. Logs include health-check calls from them. If no data is being collected, check here to identify which component may have failed. Usually any errors here are important.

  • 🟠 Recorder (recorder.log)
    Captures user actions and screenshots. If data gaps appear and no functions are created in the Message to Function Mapper log, review this log to confirm whether the actions were recorded.

  • πŸ”΅ Processor (processor.log)
    Processes the data collected by the recorder. If recorder logs show captured data but no functions appear in the mapper log, check here. It also records cases where insufficient disk space on the user’s machine causes data collection to stop.

  • 🟣 Message to Function Mapper (message-to-function-mapper.log)
    Converts recorder messages into functions. If there are gaps in the data, review this log during the missing period to see whether functions were generated.

  • 🟑 Function Publisher (function-publisher.log)
    Sends functions to the database. When the app is in offline mode (yellow icon), check this log to see why data is not being transmitted. A successful transmission should show a 200 response code: β€œSuccessfully sent 9c673a93-38df-4dc5-ad4d-4717fe33333b to server and received 200 β€œ

πŸ› οΈ Admin Space Components (Public Folder)

These components manage the application, updates, and system-level monitoring.

  • ⬆️ Updater (updater.log)
    Installs user space components and updates the KYP Connect App. Check this log if user space components are missing or the application is not being updated.

  • πŸ“‚ Shell (shell.log)
    Main component that handles scheduled tasks and configuration updates. Review this log if KYP Connect tasks are not visible on the user system, or if other logs mention configuration issues.

  • πŸ“Š Perfguard (perfguard.log)
    Monitors CPU usage by Connect App components. Check this log to verify whether the machine was running at a given time or if excessive CPU usage occurred.

  • 🧩 Extension Host (extension_host_mfjhecbpfpgaamljbngeepkpalfddabc.log)
    Stores information about the KYP browser extension. Review this log if there are issues with the extension.

  • πŸš€ Bootstraper (bootstraper.log)
    Launches other admin components: Monitor, Updater, Activator. Check this log if any of those components fail to start correctly.

  • πŸ–₯️ Monitor (monitor.log)
    Collects hardware metrics and system specifications. Check this log if there are issues with HM (hardware metrics) data collection.

  • 🌐 Activator (activator.log)
    Ensures proper configuration of the Chrome web browser. While generally not critical for investigations, this log can confirm whether browser-related issues exist


πŸ“‹ Step 6: Check Windows Event Logs

πŸ“ Navigate to:
Event Viewer β†’ Applications and Services Logs β†’ Microsoft β†’ Windows β†’ TaskScheduler β†’ Operational

  • πŸ” Look for errors related to KypAdmin

  • ⚠️ Common error codes:

    • 2147943726 β†’ Indicates a user permissions or policy issue


πŸ”§ Examples

Here are some common scenarios to help guide log investigation:

  • Symptom: The KYP Connect App icon is missing.

    • Check: Supervisor log β†’ Updater log. Look for any errors

    • Likely cause: The app failed to start or components were not installed correctly.

  • Symptom: Data gap in the data. Verify if you see the proper functions created during the missing data period.

    • Check: Message to Function mapper log  β†’ Recorder log β†’ Processor log

    • Likely cause: Recorder failed to capture actions, or Processor could not process due to low disk space.

  • Symptom: The app icon is yellow (offline mode).

    • Check: Function Publisher log. Check if the functions are receiving code 200.

    • Likely cause: Functions are being generated but not sent to the server (network issue, or database connection failure).

  • Symptom: KYP Connect App is not updated.

    • Check: Updater log. Check for any entries indicating version mismatch and update failures.

    • Likely cause: The update has failed, or the auto update was disabled for this user.


πŸ”Œ KYP Extension Diagnostics

If you are experiencing issues with the KYP Extension, please refer to the KYP Extension Diagnostics guide. It will help you gather the necessary information to identify the cause and work toward resolving the problem.


βœ… Summary

  • Start diagnostics by checking the KYP Connect App status icon and the Task Scheduler.

  • Review user space logs (data collection and processing) and admin space logs (application management, updates, hardware monitoring).

  • Use the component-specific logs to narrow down the source of data gaps, offline collection, or update issues.