Skip to content

A modern, user-friendly PowerShell GUI application for updating Windows drivers automatically. Built with efficiency and simplicity in mind

Notifications You must be signed in to change notification settings

CHXRITH/DriverUpdate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Windows Driver Updater 🚀

License: MIT PowerShell Windows

A modern, user-friendly PowerShell GUI application for updating Windows drivers automatically. Built with efficiency and simplicity in mind.

Driver Updater Screenshot

🌟 Features

  • 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

🚀 Quick Installation

Run this command in PowerShell (as Administrator):

irm https://raw.githubusercontent.com/CHXRITH/DriverUpdate/main/DriverUpdate.ps1 | iex

📋 Prerequisites

  • Windows 10 or Windows 11
  • PowerShell 5.1 or later
  • Administrator privileges
  • Internet connection

📥 Manual Installation

  1. Clone the repository:
git clone https://github.com/CHXRITH/DriverUpdate.git
  1. Navigate to the directory:
cd DriverUpdate
  1. Run the script as Administrator:
powershell -ExecutionPolicy Bypass -File DriverUpdate.ps1

🛠️ How It Works

  1. Administrator Check: Verifies administrative privileges
  2. Module Installation: Automatically installs required PSWindowsUpdate module
  3. Driver Scan: Scans system for available driver updates
  4. Update Process: Downloads and installs available updates
  5. Status Report: Provides detailed completion status

🔒 Security Features

  • Administrator privileges verification
  • Secure PowerShell module installation
  • Microsoft-signed driver verification
  • Safe update process with rollback capability
  • Protected execution policy handling

🤝 Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Create a feature branch: git checkout -b new-feature
  3. Commit changes: git commit -am 'Add new feature'
  4. Push to branch: git push origin new-feature
  5. Submit a Pull Request

🐛 Bug Reports

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

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • PSWindowsUpdate module developers
  • PowerShell community
  • Windows Update API
  • All contributors and testers

👨‍💻 Author

CHXRITH

📊 Version History

  • v1.0.0 (2024-01-20)
    • Initial release
    • Basic GUI implementation
    • Driver update functionality
    • Error handling
    • Progress tracking

🔮 Future Plans

  • Dark mode support
  • Multiple language support
  • Scheduled updates
  • Backup and restore points
  • Update history logging
  • Network proxy support
  • Silent mode operation
  • Custom update filters

💡 Usage Tips

  1. Always backup: Create a system restore point before updating drivers
  2. Review updates: Check the list of available updates before installing
  3. Stable connection: Ensure stable internet during the update process
  4. System requirements: Close other applications during updates
  5. Recovery preparation: Have recovery media ready just in case

⚠️ Important Notes

  • 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

About

A modern, user-friendly PowerShell GUI application for updating Windows drivers automatically. Built with efficiency and simplicity in mind

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published