This document provides comprehensive troubleshooting guidance for common issues encountered during the BOINC BUDA Runner WSL installation process.
The installer has been enhanced with intelligent error detection and user-friendly troubleshooting guidance. When an error occurs, the installer will:
- Automatically categorize the error
- Provide step-by-step troubleshooting instructions
- Offer relevant resources and documentation links
- Allow you to report the issue on GitHub if needed
Symptom: Installer reports your Windows version is not supported.
Solution:
- WSL 2 requires Windows 10 version 1903 (Build 18362) or later, or Windows 11
- Check your version: Press Win+R, type
winver, and press Enter - Update Windows through Settings > Update & Security > Windows Update
- Restart and run the installer again
Resources:
Symptom: Required Windows features are missing or disabled.
Solution:
- The installer will automatically enable required features
- If automatic enablement fails, enable manually:
- Search for "Turn Windows features on or off" in Start menu
- Enable "Virtual Machine Platform"
- Enable "Windows Subsystem for Linux"
- Restart your computer
- Run the installer again
Resources:
Symptom: WSL is not installed on your system.
Solution:
- The installer will automatically download and install WSL
- For manual installation:
- Open PowerShell as Administrator
- Run:
wsl --install - Restart when prompted
- Run the installer again
Alternative: Install WSL from Microsoft Store
- Open Microsoft Store
- Search for "Windows Subsystem for Linux"
- Install and restart
Resources:
- WSL Installation Guide
- WSL Microsoft Store
Symptom: WSL version is outdated or default version is not set to 2.
Solution:
- The installer will automatically update WSL
- For manual update:
- Open PowerShell as Administrator
- Run:
wsl --update - Run:
wsl --set-default-version 2 - Run the installer again
Resources:
Symptom: Automatic WSL installation encounters an error.
Common Causes:
- Error 0x80070057: Invalid parameter - may be due to corrupted download
- Error 0x80070002: Missing files - system files may be corrupted
- Error 0x80070005: Permission denied - run as Administrator
- Error 0x800701bc: Virtualization not enabled - enable in BIOS
Solutions:
- Right-click the installer
- Select "Run as administrator"
- Try again
- Open PowerShell as Administrator
- Run:
wsl --install - If that fails, try:
wsl --install --web-download - Restart when prompted
- Open Command Prompt as Admin
- Run:
sfc /scannow - Wait for completion
- Restart and try again
- Restart and enter BIOS/UEFI settings
- Find and enable Intel VT-x or AMD-V
- Save and exit
- Run the installer again
Resources:
Symptom: BOINC client must be stopped before installation.
Solution:
- Open BOINC Manager
- Go to File > Exit BOINC
- Wait a few seconds
- Run the installer again
- Open Task Manager (Ctrl+Shift+Esc)
- Find
boinc.exeorboincmgr.exe - Select and click "End task"
- Run the installer again
- Open Services (services.msc)
- Find "BOINC" service
- Right-click and select "Stop"
- Run the installer again
Symptom: Failed to install or update BOINC WSL Distro.
Common Causes:
- Error 0x80070070: Insufficient disk space (need at least 10 GB free)
- Error 0x80070032: Distribution already in use
- Timeout: Slow internet connection or system performance
Solutions:
- Check WSL is installed:
wsl --version - Verify at least 10 GB free disk space
- Check internet connection is stable
- Download latest release from BOINC WSL Distro Releases
- Find the .wsl file for your architecture (x64 or ARM64)
- Open PowerShell as Administrator
- Run:
wsl --install --from-file "path\to\downloaded.wsl" --no-launch - Run the installer again to verify
- Open PowerShell as Administrator
- Run:
wsl --list - If "boinc-buda-runner" exists:
wsl --unregister boinc-buda-runner - Run the installer again
- Run:
wsl --status - Verify default version is 2
- If not:
wsl --set-default-version 2 - Run the installer again
Resources:
Symptom: Cannot download required components.
Solutions:
- Verify you can access https://github.com in browser
- Try downloading files from other websites
- If internet is down, connect and try again
- Temporarily disconnect VPN
- Configure proxy or connect directly
- Try installation again
- Re-enable VPN/proxy after installation
- Check if Windows Firewall is blocking installer
- Temporarily disable firewall (remember to re-enable)
- Try installation again
- Manually download required files from GitHub
- WSL: https://github.com/microsoft/WSL/releases/latest
- BOINC WSL Distro: https://github.com/BOINC/boinc-buda-runner-wsl/releases/latest
- Follow manual installation instructions
Symptom: Access denied or insufficient permissions.
Solution:
- Close the installer
- Right-click the installer executable
- Select "Run as administrator"
- Click "Yes" on User Account Control prompt
Note: Administrator rights are required for:
- Installing Windows features
- Installing WSL
- Configuring system settings
Symptom: Cannot determine BOINC WSL Distro version.
Solutions:
- Open PowerShell as Administrator
- Run:
wsl --unregister boinc-buda-runner - Run the installer again
- Open PowerShell
- Run:
wsl -d boinc-buda-runner cat /home/boinc/version.txt - If you see a version number, installation is OK
- If error, use Solution 1
- Run:
wsl --list --verbose - Verify "boinc-buda-runner" is listed
- Verify status shows "Running" or "Stopped" (not "Installing")
- If status looks wrong, use Solution 1
- Automatic Error Detection: The installer automatically detects and categorizes errors
- Troubleshooting Dialog: User-friendly dialog shows step-by-step solutions
- Copy to Clipboard: Copy troubleshooting information for reference
- Report on GitHub: Directly report issues with pre-filled information
- Log Files: Detailed logs for debugging (access via "Open Log" button)
The installer checks and configures the following in order:
- Installer Update: Checks for newer installer version
- Windows Version: Verifies Windows 10 (1903+) or Windows 11
- Windows Features: Enables Virtual Machine Platform and WSL
- WSL Installation: Installs and configures WSL 2
- BOINC Process: Verifies BOINC is not running
- BOINC WSL Distro: Installs and configures the BOINC WSL distribution
Recommended:
- Right-click the installer
- Select "Run as administrator"
- Follow on-screen instructions
If Installation Fails:
- Note the error message
- Click the troubleshooting dialog that appears
- Follow the step-by-step solutions
- If problem persists, click "Report Issue on GitHub"
- Attach the log file from "Open Log" button
Detailed logging is enabled by default. Log files are saved to:
%TEMP%\BOINC_WSL_Installer_YYYYMMDD_HHMMSS.log
To view logs:
- Click "Open Log" button in installer
- Or navigate to
%TEMP%folder - Look for files starting with
BOINC_WSL_Installer_
To manually check if Windows features are enabled:
# Open PowerShell as Administrator
dism.exe /online /get-featureinfo /featurename:VirtualMachinePlatform
dism.exe /online /get-featureinfo /featurename:Microsoft-Windows-Subsystem-Linux# Check WSL version
wsl --version
# Check installed distributions
wsl --list --verbose
# Check WSL status
wsl --status# Check if distribution is installed
wsl --list | findstr boinc-buda-runner
# Check version file
wsl -d boinc-buda-runner cat /home/boinc/version.txt
# Start distribution
wsl -d boinc-buda-runnerMinimum Requirements:
- Windows 10 version 1903 (Build 18362) or later, or Windows 11
- 64-bit processor with Second Level Address Translation (SLAT)
- 4GB system memory
- BIOS-level hardware virtualization support must be enabled
- At least 10 GB free disk space
Check Your System:
- Windows version: Press Win+R, type
winver, press Enter - Processor: Task Manager > Performance > CPU
- Memory: Task Manager > Performance > Memory
- Disk space: File Explorer > This PC
Check if virtualization is enabled:
- Open Task Manager (Ctrl+Shift+Esc)
- Go to Performance tab
- Click CPU
- Look for "Virtualization: Enabled"
If Virtualization is Disabled:
- Restart computer
- Enter BIOS/UEFI settings (usually Del, F2, F10, or Esc during boot)
- Find virtualization settings (Intel VT-x or AMD-V)
- Enable virtualization
- Save and exit BIOS
- Run the installer again
If you encounter an issue not covered in this guide:
-
Use the Troubleshooting Dialog:
- The installer will show a troubleshooting dialog when errors occur
- Review the suggested solutions
- Try the recommended steps
-
Gather Information:
- Click "Open Log" button to view the log file
- Note your Windows version and system configuration
- Note the exact error message
- Note what you were doing when the error occurred
-
Report on GitHub:
- Click "Report Issue on GitHub" in the troubleshooting dialog
- Or visit: https://github.com/BOINC/boinc-buda-runner-wsl-installer/issues/new
- Fill in the pre-populated template
- Attach your log file
- Provide detailed description
-
Check Existing Issues:
- Search existing issues: https://github.com/BOINC/boinc-buda-runner-wsl-installer/issues
- Your issue may already be reported with a solution