A modern, user-friendly PowerShell GUI application for updating Windows drivers automatically. Built with efficiency and simplicity in mind.
- Modern GUI Interface: Clean and intuitive design
- Real-time Progress Tracking: Visual progress bar and detailed status updates
- Automatic Module Installation: Auto-installs required PowerShell modules
- Smart Error Handling: Comprehensive error detection and reporting
- One-Click Installation: Quick installation via PowerShell command
- Administrator Rights Check: Automatic verification of required permissions
- Cancel Operation Support: Safely cancel ongoing updates
- Detailed Logging: Real-time update status and driver information
Run this command in PowerShell (as Administrator):
irm https://raw.githubusercontent.com/CHXRITH/DriverUpdate/main/DriverUpdate.ps1 | iex
- Windows 10 or Windows 11
- PowerShell 5.1 or later
- Administrator privileges
- Internet connection
- Clone the repository:
git clone https://github.com/CHXRITH/DriverUpdate.git
- Navigate to the directory:
cd DriverUpdate
- Run the script as Administrator:
powershell -ExecutionPolicy Bypass -File DriverUpdate.ps1
- Administrator Check: Verifies administrative privileges
- Module Installation: Automatically installs required PSWindowsUpdate module
- Driver Scan: Scans system for available driver updates
- Update Process: Downloads and installs available updates
- Status Report: Provides detailed completion status
- Administrator privileges verification
- Secure PowerShell module installation
- Microsoft-signed driver verification
- Safe update process with rollback capability
- Protected execution policy handling
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a feature branch:
git checkout -b new-feature
- Commit changes:
git commit -am 'Add new feature'
- Push to branch:
git push origin new-feature
- Submit a Pull Request
Found a bug? Please open an issue with:
- Detailed description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Screenshots if applicable
- System information
This project is licensed under the MIT License - see the LICENSE file for details.
- PSWindowsUpdate module developers
- PowerShell community
- Windows Update API
- All contributors and testers
CHXRITH
- GitHub: @CHXRITH
- v1.0.0 (2024-01-20)
- Initial release
- Basic GUI implementation
- Driver update functionality
- Error handling
- Progress tracking
- Dark mode support
- Multiple language support
- Scheduled updates
- Backup and restore points
- Update history logging
- Network proxy support
- Silent mode operation
- Custom update filters
- Always backup: Create a system restore point before updating drivers
- Review updates: Check the list of available updates before installing
- Stable connection: Ensure stable internet during the update process
- System requirements: Close other applications during updates
- Recovery preparation: Have recovery media ready just in case
- Always run as administrator
- Requires reliable internet connection
- Some updates may require system restart
- Compatible with Windows 10 and 11 only
- Updates from Microsoft official sources only
Made with 💜 by CHXRITH | Last updated: October 2024