Leapwork Diagnosis Report - Frequently Asked Questions
Leapwork Diagnosis Report - Frequently Asked Questions
Introduction
In this article, you’ll find answers to frequently asked questions about the Leapwork Diagnosis Report, a comprehensive tool designed to analyze your Windows system and verify that it meets all the requirements for running Leapwork automation efficiently. The report performs over 30+ checks across system configuration, security, network, and environment settings, helping you quickly identify and resolve any issues that could affect performance.
What the script checks:
- System Information: computer specs and domain status; OS version and architecture; CPU/RAM/disk; user account and permissions.
- Leapwork Environment: installation paths and versions; service status/configuration; database connectivity; license information.
- WebDriver Compatibility: Chrome, Edge, Firefox, and Internet Explorer drivers; browser versions and compatibility; driver installation paths.
- Security Configuration: Windows Defender/antivirus status; FIPS compliance; certificate store validation; security policy restrictions.
- Network Connectivity: internet connectivity; proxy configuration; firewall rules; port accessibility; DNS resolution.
- System Checks: .NET Framework and runtime versions; Java Access Bridge; display/DPI scaling; Windows updates and known issues; registry configuration; folder permissions; Fusion specifics (.NET 6, port conflicts, extension policies).
What report is generated.
The tool produces a self-contained HTML report with an interactive dashboard (collapsible sections), color-coded statuses ( Success/green, Warning/yellow, Error/red), detailed findings with explanations, and actionable items (download links, commands, and suggested fixes), plus timestamp and detected Leapwork version in a professional, shareable layout. The script is read-only: it does not modify files, registry, or settings, does not change network/security configuration, does not require admin rights for most checks, and creates only a temporary HTML file.
How do I run the script?
You can run it via PowerShell or as a standalone executable:# Navigate to the script directory cd "C:\Path\To\ReadinessScript" # Run the script .\LeapworkReadinessReport.ps1# Standalone executable LeapworkReadinessReport.exeAfter generation, the report opens automatically in your default browser.
Why do I need this script?
- Proactive Issue Detection: Identifies potential problems before they impact your automation workflows.
- System Optimization: Ensures your environment is configured optimally for Leapwork.
- Troubleshooting: Helps diagnose existing issues with Leapwork installations.
- Compliance Verification: Confirms your system meets Leapwork’s technical requirements.
- Time Savings: Automates manual checks that would take hours to perform individually.
- Do I need administrator privileges?
Not required for most checks. For clarity:
- Standard User: Basic system info, software versions, network connectivity
- Administrator: Registry access, service status, security policies, deeper system configuration.
For the most comprehensive report, run as Administrator
How long does it take to run?
Typical runtime is 30–60 seconds; network checks may add 10–30 seconds; comprehensive scans usually complete in under 2 minutes.Where is the report saved?
It’s saved in your temp folder as:
%TEMP%\Leapwork_Readiness_Report_YYYYMMDD_HHMMSS.html
Example:
C:\Users\YourName\AppData\Local\Temp\Leapwork_Readiness_Report_20241201_143022.html
- It opens automatically when generation completes.
- How should I handle Error/Warning results?
- Red (Error): Immediate attention; may block Leapwork. Follow the remediation steps and contact support if issues persist.
- Yellow (Warning): Recommended to address; may cause performance or feature limitations, monitor for potential impact on automation.
- Green (Success): No action needed.
Can I share the report?
Yes. It’s a single, self-contained HTML file with professional formatting; sensitive data is masked.How often should I run the script?
Before installing Leapwork; after system changes (Windows updates, software installs, configuration changes); during troubleshooting; for monthly/quarterly health checks; and before major deployments.Which Leapwork versions are supported?
The script automatically detects your Leapwork version and adapts checks accordingly. Some requirements vary by version ( e.g., .NET 6 not needed after 2025.3); it’s designed to work with current and upcoming releases.What if the script doesn’t detect my Leapwork installation?
It looks in the standard paths:
%ProgramFiles%\Leapwork\Controller\
%ProgramFiles%\Leapwork\Studio\
%ProgramFiles%\Leapwork\Agent\
If not detected, it still performs general checks, but version-specific optimizations may not apply, verify standard locations or a custom install path.
Can I run this on multiple machines or at scale?
Yes. It’s portable (no installation required), suitable for batch/enterprise deployment (e.g., Group Policy or deployment tools), and reports can be centralized for analysis.I encounter errors while running the script, what should I try first?
Common fixes:
- Execution Policy:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser - PowerShell: ensure 5.1 or later
- Antivirus: temporarily allow if it blocks execution
- Permissions: try Run as Administrator
- Network: ensure internet connectivity for online checks.
- How do I get support?
- Script Issues: Check the error messages displayed within the generated report.
- Leapwork Issues: Contact Leapwork Support and include the generated report.
- System Configuration: Consult your internal IT administrator.
- Technical Questions: Always attach the full HTML report when requesting assistance.
Is my data secure?
All checks run locally; no data is transmitted (except for the connectivity tests themselves). Credentials/keys are masked, the report is saved locally, and no persistent logging is performed.Can the Leapwork Readiness Script be used in Cloud (LAAS) environments?
Yes. For Cloud (LAAS) environments, the readiness script can be executed on the Studio machine to validate connectivity with the Cloud Controller.Do I need to run the readiness script on Cloud Controller or Cloud Agent machines?
No. Customers using Cloud Controllers do not need access to or execution on Cloud Controller or Cloud Agent machines. The validation can be performed directly from the Studio machine.Is the PowerShell readiness script still required in Leapwork 2026.1.0 and later?
Not always. Starting from Leapwork version 2026.1.0, Diagnostics can be run directly from Studio by selecting the Controller and generating the required report without manually executing the PowerShell script.What should customers on older (N-1) versions do for LAAS diagnostics?
No. There is no dependency on specific Leapwork versions for this scenario. For LAAS environments, running Diagnostics on the LAAS Controller or Cloud Agent machines is not required. Diagnostics only need to be executed on the Studio machine to validate connectivity with the Cloud Controller.
The Diagnostics tool was primarily designed to validate connectivity between Leapwork components for on-premises environments.
- What is the purpose of the Leapwork Diagnostics / Readiness Report?
The Diagnostics / Readiness Report helps validate the Leapwork environment by checking connectivity, configuration, system readiness, and related dependencies to assist with troubleshooting and baseline validation.
For any clarification, please contact our Priority Support.