XMRig Troubleshooting on Windows

Quick answer: Why XMRig exits at startup, fails to connect to a pool, reports no large pages or loses hashrate over time, and how to diagnose each case.

Choose the exact visible symptom instead of applying unrelated fixes.

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.

Baseline checks

Verify the archive, keep the console visible, preserve the complete log and test the current configuration with one change at a time. For general setup use XMRig on Windows; for options use the configuration reference.

Reviewed by: XMRigSoftware Editorial Team · September 22, 2026.