github Blindsinner/Phoenix-Windows-Utility-Suite Windows-Utility-Suite
Phoenix Windows Utility Suite Ultimate

one month ago
Phoenix Utility Suite Logo

Phoenix Windows Utility Suite Ultimate

Developed by MD Faysal Mahmud

Overview

The Phoenix Windows Utility Suite is a comprehensive, all-in-one toolkit designed for power users and IT professionals to diagnose, repair, and optimize Windows systems. It combines a powerful set of built-in repair routines with a flexible plugin architecture, allowing users to extend its functionality with their own custom scripts.

From fixing common Windows Update issues to clearing stuck print jobs and analyzing network connections, Phoenix provides a centralized, easy-to-use command-line interface for a wide range of administrative tasks.

Features

The suite is organized into logical modules to address specific problems:

Core System Repairs

  • Full Windows Update & Component Repair: A robust, 13-step process that stops critical services, clears caches, re-registers DLLs, and runs DISM and SFC to fix a wide range of update-related issues.
  • System Performance & Health Optimization: Cleans temporary files, clears the prefetch folder, runs system health checks, optimizes the main disk, and provides an interface for the Windows Disk Cleanup utility.
  • Driver & Hardware Reset: Safely backs up all third-party drivers and rescans for hardware changes, which can resolve driver conflicts.
  • Complete Network Stack & Firewall Reset: Flushes the DNS cache, renews IP configuration, resets Winsock and TCP/IP, and restores the Windows Firewall to its default settings.
  • Security Scan: Initiates a quick scan using the built-in Microsoft Defender Antivirus after ensuring its definitions are up to date.

Peripheral & Diagnostic Tools

A dedicated sub-menu for troubleshooting common hardware and software issues:

  • Camera Fix: Resets the Windows Camera app.
  • Audio / Microphone Fix: Restarts core Windows Audio services.
  • Display / Graphics Fix: Restarts the Windows Explorer shell to resolve graphical glitches.
  • Bluetooth Fix: Restarts Bluetooth services to help with pairing issues.
  • Printer Fix: Clears all stuck jobs from the print queue.
  • Run Windows Memory Diagnostic: Launches the built-in mdsched.exe tool to test system RAM.
  • Analyze System Event Logs: Displays the last 5 critical errors from the Windows Event Log.

Plugin Architecture

  • Dynamic Plugin Loading: The script automatically detects any .bat files placed in a plugins folder (located in the same directory as the main script).
  • Custom Menu: If plugins are found, a "Custom Plugins" menu appears, allowing you to run your own scripts directly from the Phoenix interface.

How to Use

  1. Download: Download the Phonix.zip file containing Phoenix.exe and plugins
  2. Run as Administrator: Double-click on Phoenix.exe and select "Run as administrator". This is required for the script to make system-level changes.
  3. Navigate the Menu: Use the number keys to select an option from the main menu or sub-menus and press Enter.

Note: Running the script without administrative privileges will cause many functions to fail or produce errors.

The Plugin System

The most powerful feature of the Phoenix Suite is its ability to run your own custom scripts.

How to Add a Plugin

  1. Create the plugins Folder: In the same directory where you saved Phoenix.bat, create a new folder and name it exactly plugins.
  2. Create a Plugin File: Inside the plugins folder, create a new batch file (e.g., My-Plugin.bat).
  3. Add Your Code: Open your .bat file in a text editor and add your desired commands.
  4. Run Phoenix: The main script will automatically detect My-Plugin.bat and list it in the "Custom Plugins" menu.

Included Plugins

To get you started, here are 5 ready-to-use plugins. To use them, create a .bat file for each one inside your plugins folder and paste the corresponding code.

1. System Info Reporter

  • Filename: System-Info.bat
  • Description: Displays a quick summary of your operating system, CPU, memory, and network configuration.
@echo off
cls
echo ================================================================
echo                Phoenix Plugin: System Information
echo ================================================================
echo.
echo [INFO] Gathering basic system details...
echo ----------------------------------------------------------------
systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Type" /C:"Total Physical Memory"
echo.
echo [INFO] Gathering CPU details...
echo ----------------------------------------------------------------
wmic cpu get name, numberofcores, maxclockspeed
echo.
echo [INFO] Gathering basic network IP configuration...
echo ----------------------------------------------------------------
ipconfig | findstr /R /C:"IPv4 Address" /C:"Subnet Mask" /C:"Default Gateway"
echo.
echo [SUCCESS] System information report complete.

2. Network Connectivity Test

  • Filename: Network-Test.bat
  • Description: Pings common DNS servers to check for internet connectivity and shows your public IP address.
@echo off
cls
echo ================================================================
echo              Phoenix Plugin: Network Connectivity Test
echo ================================================================
echo.
echo [INFO] Pinging Google DNS (8.8.8.8)...
echo ----------------------------------------------------------------
ping 8.8.8.8 -n 2
echo.
echo [INFO] Pinging Cloudflare DNS (1.1.1.1)...
echo ----------------------------------------------------------------
ping 1.1.1.1 -n 2
echo.
echo [INFO] Fetching your Public IP Address...
echo ----------------------------------------------------------------
powershell -NoProfile -Command "(Invoke-WebRequest -Uri 'https://ifconfig.me/ip').Content"
echo.
echo [SUCCESS] Network connectivity test complete.

3. Live Network Connections

  • Filename: Live-Connections.bat
  • Description: Shows a real-time list of which applications on your computer are connected to which IP addresses.
@echo off
setlocal ENABLEDELAYEDEXPANSION
cls
echo ================================================================
echo               Phoenix Plugin: Live Network Connections
echo ================================================================
echo.
echo [INFO] Gathering all established connections...
echo.
echo   PROCESS NAME (PID)         FOREIGN ADDRESS
echo   --------------------         -------------------
for /f "tokens=2,3,5" %%a in ('netstat -ano -p TCP ^| find /i "ESTABLISHED"') do (
    for /f "tokens=1,2" %%x in ('tasklist /fi "pid eq %%c" /nh 2^>nul') do (
        set "proc=%%x" & set "pid=%%y" & set "foreign=%%b"
        set "proc_padded=!proc!                    " & set "proc_padded=!proc_padded:~0,20!"
        set "output_line=  !proc_padded! (!pid!)   !foreign!"
        call echo %%output_line%%
    )
)
echo.
echo [SUCCESS] Live connection report complete.

4. Windows Activator Launcher

  • Filename: Windows-Activator.bat
  • Description: Launches a popular third-party Windows activation script from the internet.
@echo off
cls
echo ================================================================
echo             Phoenix Plugin: Windows Activator Launcher
echo ================================================================
echo.
echo [WARNING] This tool will download and execute a script from the
echo           internet (get.activated.win). Use at your own risk.
echo.
echo [INFO] The activation script will open in a NEW window.
echo        Launching now...
echo.
powershell -ExecutionPolicy Bypass -Command "irm https://get.activated.win | iex"
echo.
echo [SUCCESS] The activation script has been launched.

5. IDM Activation Script Launcher

  • Filename: IDM-Activator.bat
  • Description: Launches a popular third-party IDM activation script from the internet.
@echo off
cls
echo ================================================================
echo             Phoenix Plugin: IDM Activation Launcher
echo ================================================================
echo.
echo [WARNING] This tool will download and execute a script from the
echo           internet (is.gd/IDMFIX). Use at your own risk.
echo.
echo [INFO] The activation script will open in a NEW window.
echo        Launching now...
echo.
powershell -ExecutionPolicy Bypass -Command "iex (irm is.gd/IDMFIX)"
echo.
echo [SUCCESS] The IDM activation script has been launched.

Limitations

The Phoenix Windows Utility Suite is a powerful tool, but it has certain boundaries and cannot address every issue. Here are its key limitations:

Specific Limitations

  • Cannot Fix Deep Hardware Failures: The script can reset drivers and rescan hardware to resolve some conflicts or detection issues. However, it cannot repair physical damage to hardware components (e.g., a broken GPU, faulty RAM, or a failed hard drive). If a component is physically defective, it must be replaced manually.
  • Cannot Bypass Domain Policies: In enterprise or networked environments, domain policies are enforced by network administrators through Active Directory or similar systems. The script cannot override these restrictions, as they are applied at a higher level than local system permissions. It can only operate within the constraints set by the domain.
  • Cannot Disable Third-Party Antivirus: Third-party antivirus programs (e.g., Norton, McAfee, or Kaspersky) often include self-protection mechanisms to prevent unauthorized changes or tampering. The script cannot disable or bypass these protections directly, especially if they are locked down by administrative settings or passwords.
  • Does Not Recover Corrupt Windows Installs: The script includes tools like DISM and SFC to repair some system file corruption. However, in cases of severe Windows corruption—such as a completely unbootable system or critical system files missing—it cannot fully recover the installation. A full reinstall or advanced recovery tools may be required.
  • Cannot Solve ISP/VPN Outages: Network issues like ISP outages or VPN disruptions occur outside the local system. While the script can reset network settings (e.g., flush DNS, renew IP configuration), it cannot fix external service problems. These require resolution from the ISP or VPN provider.

Additional Standard Limitations

  • Does Not Address Software-Specific Issues: The script focuses on system-wide repairs and optimizations, not individual application problems. For example, it won’t fix bugs in specific programs like Microsoft Word or a game crashing due to its own code.
  • No Data Recovery Capabilities: If files are lost, deleted, or corrupted, the script does not include data recovery tools. Users must rely on dedicated solutions like Recuva, EaseUS, or professional recovery services.
  • Windows-Only Compatibility: The script is designed exclusively for Windows operating systems. It will not function on macOS, Linux, or other platforms.
  • Requires Administrative Privileges: To perform its system-level changes, the script must be run as an administrator. Without these permissions, many of its functions will fail or produce errors.
  • No Guarantee of Success: While the script can resolve many common issues, it does not guarantee a fix for every problem. Complex or unique issues may require manual troubleshooting or professional support.

Cautions for Safe Use

To ensure a safe and effective experience, users should keep the following cautions in mind:

  • Risk of System Changes: Although the script is designed to be safe, any tool that modifies system settings carries a small risk of unintended consequences. Users should back up important data before running it to avoid potential data loss.
  • Plugin Safety: The script supports custom plugins, but these are user-created and not vetted by the developer. Plugins that download and execute code from the internet (e.g., activation scripts) could pose security risks. Review and test plugins carefully before use.
  • Not a Substitute for Maintenance: The script is a repair and optimization tool, not a replacement for proper system maintenance. Users should still keep their systems updated, run regular antivirus scans, and follow best practices for security.
  • Developer Disclaimer: The developer is not responsible for data loss, system damage, or other issues resulting from the script’s use. Users run it at their own risk.

Disclaimer

This script makes significant changes to the Windows operating system. While it is designed to be safe, you should always back up important data before running any system repair tools. The developer is not responsible for any data loss or system damage. The third-party plugins download and execute code from the internet; use them at your own discretion and risk.

Full Changelog: https://github.com/Blindsinner/Phoenix-Windows-Utility-Suite/commits/Windows-Utility-Suite

Don't miss a new Phoenix-Windows-Utility-Suite release

NewReleases is sending notifications on new releases.