The FIRST Robotics Competition (FRC) is a thrilling experience for students and mentors alike, but over time, outdated FRC software can clutter your Windows 11 system. This guide will walk you through the complete process of safely removing old FRC programs to free up space and ensure optimal performance for future competitions.
Why Clean Up Old FRC Software?
FRC teams often install multiple versions of:
- Driver Station software
- LabVIEW FRC tools
- Java Development Kit (JDK)
- WPILib components
- NI Update Service
These applications can consume significant disk space and sometimes cause conflicts with newer versions. A proper cleanup helps:
- Reclaim valuable SSD storage
- Prevent software version conflicts
- Reduce system resource usage
- Prepare for new season installations
Step 1: Standard Uninstallation Process
Begin with Windows 11's built-in removal tools:
- Open Settings > Apps > Installed apps
- Sort by name and locate FRC-related programs
- Click the three-dot menu and select Uninstall
Key applications to target:
- FRC Driver Station
- FRC Radio Configuration Utility
- NI LabVIEW FRC
- WPILib VS Code
- Any older Java versions (JRE/JDK)
Step 2: Advanced Cleanup with Revo Uninstaller
For stubborn remnants:
- Download Revo Uninstaller Free
- Run it and select any remaining FRC components
- Choose Advanced mode for deep scanning
- Delete all leftover registry entries and files
Step 3: Manual File Cleanup
Navigate to these directories and remove FRC folders:
C:\Program Files\FRC
C:\Program Files (x86)\National Instruments
C:\Users\[YourUsername]\wpilib
C:\Windows\Installer\FRC*
Step 4: Registry Cleanup (Advanced Users)
Warning: Back up your registry first (File > Export in regedit)
- Press Win+R, type
regedit - Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\FRC HKEY_CURRENT_USER\SOFTWARE\FRC HKEY_LOCAL_MACHINE\SOFTWARE\National Instruments - Right-click and delete relevant keys
Step 5: Removing Virtual Machines
FRC installations often create VMs for:
- cRIO imaging
- Radio configuration
Use Oracle VM VirtualBox or VMware to delete:
- FRC_Radio_Config
- cRIO_Imaging
Step 6: Clean Up Environment Variables
- Search for "Environment Variables" in Start
- Under System variables, check:
- PATH
- WPILIB_HOME
- FRCLOCAL - Remove any FRC-related entries
Preventing Future Clutter
- Create system restore points before new FRC installs
- Use separate user accounts for competition vs. personal use
- Consider disk imaging before major season changes
- Document all installed components
Troubleshooting Common Issues
Problem: "NI software won't uninstall"
- Use the National Instruments Uninstaller Tool
Problem: "Java conflicts remain"
- Run java -version in Command Prompt to identify versions
- Use JavaRa for thorough removal
Final Verification
After cleanup:
1. Reboot your system
2. Check Task Manager for any lingering FRC processes
3. Verify available disk space increased
4. Run Disk Cleanup (cleanmgr) for system files
Preparing for New FRC Season
Once your system is clean:
1. Download fresh copies from FRC Software
2. Follow official installation guides
3. Consider using Docker containers for isolated environments
Alternative: Dedicated FRC Laptop
For teams with resources:
- Maintain a separate Windows 11 device just for FRC
- Prevents personal software conflicts
- Easier to wipe/reimage between seasons
By following this comprehensive guide, you'll ensure your Windows 11 system remains optimized for FRC competitions while avoiding the pitfalls of software bloat. Regular maintenance of your development environment leads to smoother build seasons and more reliable robot performance.