XMRig Guides for Windows

Browse organized XMRig guides for Windows setup, configuration, RandomX performance, pools, troubleshooting, security and monitoring.

Start with Download, Windows setup, Configuration, Security, or the troubleshooting hub.

Getting Started

How to Install XMRig on Windows

Set up XMRig on Windows from a portable archive, verify the files and complete a controlled first launch.

XMRig First-Run Checklist

Use a practical checklist for configuration, permissions, pool connectivity, hashrate and temperatures on the first run.

XMRig System Requirements

Check supported Windows versions, x64 and ARM64 architectures, memory, storage, network and processor requirements.

XMRig Windows x64 vs ARM64

Choose the correct Windows archive for an x86-64 or ARM64 processor and avoid incompatible binaries.

XMRig Portable Setup

Keep XMRig in a self-contained Windows folder with its configuration, logs and helper scripts.

XMRig Folder and File Structure

Understand xmrig.exe, config.json, log files, plugins and helper scripts inside a Windows release archive.

How to Update XMRig

Update XMRig while preserving a reviewed configuration and confirming that new defaults have not changed behavior.

How to Remove XMRig from Windows

Stop and remove a legitimate portable XMRig setup, related shortcuts, exclusions and configuration files.

Run XMRig from Command Prompt

Launch XMRig from its folder so startup errors remain visible and command-line arguments use the expected paths.

XMRig Responsible Use Checklist

Run mining software only on authorized hardware while monitoring energy, temperature, noise and system stability.

Configuration

XMRig config.json Explained

Understand the major XMRig configuration sections without mixing pool, CPU, GPU, logging and API settings.

Configure a Mining Pool in XMRig

Enter a pool host, port, wallet identity and TLS setting correctly and verify the first accepted share.

Configure Wallet and Worker Fields in XMRig

Place the payout address and worker label in the fields expected by the chosen mining pool.

Set an XMRig Worker Name

Choose and configure a worker identifier that remains readable in the pool dashboard and logs.

XMRig Command Line vs config.json

Decide whether a setting belongs in the reusable JSON file or a temporary command-line override.

XMRig CPU Configuration

Configure CPU mining profiles, thread selection and algorithm settings without overwriting unrelated options.

XMRig OpenCL Configuration

Enable and verify the OpenCL backend for supported AMD graphics hardware and troubleshoot device selection.

XMRig CUDA Configuration

Install and match the external CUDA plugin for NVIDIA hardware and confirm that the backend initializes.

Configure XMRig Log Files

Write useful mining logs with timestamps while avoiding uncontrolled file growth and ambiguous test sessions.

Configure the XMRig HTTP API Safely

Enable local monitoring with authentication and avoid exposing management interfaces directly to the internet.

RandomX and CPU Performance

XMRig RandomX Guide

Understand the RandomX dataset, cache, threads, huge pages and the measurements that matter on Windows.

Enable Huge Pages for XMRig

Enable Windows large pages, restart when required and verify the feature in the XMRig startup log.

XMRig MSR Mod Explained

Understand what the MSR modification changes, why administrator access is requested and how to test responsibly.

Choose the XMRig Thread Count

Select a CPU thread count based on cache, topology, responsiveness and measured long-window hashrate.

XMRig CPU Affinity Guide

Use affinity only when measurement shows a benefit and preserve Windows responsiveness on a daily-use PC.

XMRig and L3 Cache

Relate processor cache capacity to RandomX thread selection without using core count as the only input.

XMRig NUMA Configuration

Configure and test RandomX on multi-socket or multi-NUMA systems where datasets and memory locality matter.

XMRig Ryzen Optimization

Tune Ryzen systems using huge pages, cache-aware threads, stable memory and repeatable measurements.

XMRig Intel CPU Optimization

Tune Intel desktop and hybrid processors while accounting for cache, P-cores, E-cores and thermal limits.

XMRig CPU Temperature and Cooling

Monitor sustained mining temperature, clock behavior and throttling without relying on a universal safe number.

Pools and Networking

Find the Correct XMRig Pool Address

Choose the regional pool endpoint and port specified by the pool instead of copying an unrelated example.

Use TLS Pool Connections in XMRig

Configure an encrypted stratum connection and identify certificate, hostname and port mismatches.

Configure XMRig Failover Pools

Add ordered backup pools that take over during an outage without repeatedly switching under normal conditions.

Accepted and Rejected XMRig Shares

Interpret accepted, stale, rejected and invalid shares using both the miner log and the pool dashboard.

XMRig Pool Difficulty Explained

Understand variable share difficulty and why fewer shares do not automatically mean lower credited work.

Fix XMRig DNS Errors

Diagnose hostname resolution failures separately from authentication, firewall and pool availability problems.

XMRig Proxy Settings

Understand when XMRig Proxy is useful and keep miner-to-proxy configuration separate from public pool settings.

XMRig and Windows Firewall

Allow only the necessary outbound pool connection and investigate prompts without disabling the firewall.

Measure XMRig Pool Latency

Compare endpoints using stable share response times rather than choosing a pool from geographic labels alone.

Miner Hashrate vs Pool Hashrate

Explain why local and pool-side hashrate differ and compare them over statistically meaningful windows.

Troubleshooting

XMRig Does Not Start on Windows

Diagnose an XMRig startup failure using visible console output, file integrity and architecture checks.

XMRig Closes Immediately

Keep the console open and identify configuration, permission, architecture or dependency errors.

XMRig Huge Pages Are Unavailable

Fix missing large-page privileges, restart requirements and allocation failures without guessing.

Fix XMRig MSR Failed

Investigate an MSR modification failure caused by permissions, security policy, driver access or unsupported hardware.

XMRig Connection Refused

Separate an actively refused pool connection from DNS failures, timeouts and authentication problems.

XMRig Pool Connection Timeout

Test the endpoint, port, firewall, route and pool status when a connection receives no response.

Fix Rejected Shares in XMRig

Diagnose wrong algorithms, wallet formats, unstable tuning, stale work and pool-specific rejection messages.

XMRig Invalid Wallet Address

Correct payout identity and user-field formatting according to the selected coin and pool.

XMRig Low Hashrate Troubleshooting

Compare a clean baseline before changing threads, huge pages, MSR, power limits, memory or cooling.

Fix an XMRig config.json Parse Error

Locate invalid JSON punctuation, quoting and data types while preserving a backup of the last working file.

Security and Monitoring

Is XMRig Safe?

Evaluate source, checksums, signatures, antivirus labels and authorization before running mining software.

Verify an XMRig SHA-256 Checksum

Use PowerShell to compare a downloaded archive against the checksum published with the original release.

XMRig Antivirus False Positives

Distinguish a generic mining classification from evidence that a downloaded package was modified.

XMRig Windows Defender Exclusion Safety

Understand the risks of exclusions and keep any authorized exception narrow, temporary and folder-specific.

Identify a Genuine XMRig Build

Check the release source, archive naming, checksum and signature instead of trusting branding alone.

Detect Unauthorized XMRig Mining

Investigate unexpected CPU load, processes, network connections and persistence without assuming every XMRig copy is malicious.

Remove Unauthorized XMRig from Windows

Stop unauthorized mining, remove persistence, scan offline and secure the access path used to install it.

Log and Compare XMRig Hashrate

Collect long-window miner and pool measurements with version, configuration and temperature context.

Monitor Temperatures While Running XMRig

Measure sustained CPU and GPU temperatures, clocks and throttling during an authorized mining session.

Repeatable XMRig Performance Test

Use a controlled configuration, warm-up, measurement window and second run to compare performance changes.

Editorial review: XMRigSoftware Editorial Team · Last reviewed September 22, 2026 · Tested on Windows 10 and Windows 11 using the current public XMRig release. Primary sources: project repository, original documentation, and Microsoft documentation.