Skip to content

jtgsystems/The-Ultimate-Bat-File

Repository files navigation

THE ULTIMATE BAT FILE 🚀

This project was created by John Gallie of JTG SYSTEMS.

🌐 JTG SYSTEMS Website

Sponsorship 💖

If you find this tool helpful and want to support its development, consider sponsoring us! Your sponsorship will be acknowledged in the main menu of the .bat file with a link to your website. Contact us for sponsorship opportunities!

Description 📝

This is a powerful and versatile combined tools menu for Windows, meticulously crafted by John Gallie of JTG SYSTEMS. It provides a comprehensive suite of utilities, offering seamless access to a wide array of system functionalities. This all-in-one solution empowers users to effortlessly manage and optimize their Windows environment. The menu grants easy access to essential tools for system information, maintenance, and diagnostics, including tools for networking, security, troubleshooting, performance monitoring, and software management. Furthermore, it incorporates features for managing Windows access, WiFi networks, app installations, and privacy settings. The menu also includes modern Windows features and a disk health monitor, making it an indispensable resource for both novice and advanced Windows users. This tool is designed to streamline your workflow and enhance your control over your Windows operating system.

Disclaimer ⚠️

This project is provided "as is" without any warranties, express or implied. Use at your own risk.

License 📜

MIT License

Copyright (c) 2024 John Gallie

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Licensed for public use, not for resale.

Installation ⚙️

  1. Download the The-Ultimate-Bat-File-By-JTGSYSTEMS.bat file.
  2. Double-click the .bat file to run the tool.

Usage 🕹️

Tools and Features 🧰

The Ultimate Bat File - Windows System Tools & Utilities

This comprehensive .bat script, created by JTG SYSTEMS, provides a powerful menu of tools and utilities to manage, optimize, and troubleshoot your Windows system. It's your all-in-one solution for system maintenance, diagnostics, networking, security, and performance enhancement.

Key Features & Tools:

1. System Information Tools:

  • System Information Overview: Get a complete snapshot of your Windows system specifications.
  • System Uptime Check: Monitor how long your system has been running.
  • Last Boot Time: Quickly find out when your system was last started.
  • System Model & Manufacturer: Identify your computer's model and manufacturer.
  • Operating System Details: Check OS Version and Build Number for detailed Windows information.
  • System Language & Locale: Verify your system's language settings.
  • System Serial Number: Retrieve your system's serial number for identification.
  • BIOS Information: Access BIOS Version and Manufacturer details.
  • CPU Specifications: Check CPU Name, Speed, Cores, and Threads for processor information.
  • Memory (RAM) Details: Monitor Total and Available Physical Memory.
  • Disk Drive Information: List Disk Drives, Partitions, and Logical Disks with details like size and type.
  • Network Adapter Information: Get details on Network Adapters, IP Addresses, MAC Addresses, Default Gateway, and DNS Servers.
  • DHCP & Winsock Configuration: Check DHCP Server and Winsock Configuration for network settings.
  • Proxy Settings: Review system Proxy Settings.
  • Environment Variables: Examine system Environment Variables.
  • System Date and Time: Verify current System Date and Time.

2. System Maintenance Tools:

  • Disk Cleanup Utility: Run Disk Cleanup to free up disk space.
  • Disk Defragmenter: Optimize drive performance with Disk Defragmenter.
  • Registry Backup & Restore: Backup and Restore your Windows Registry for system stability.
  • Temporary File Management: Create Temporary Folders and Delete Temporary Files to manage system clutter.
  • Disk Space Analysis: Check Disk Space to monitor storage usage.
  • Disk Error Checking: Check Disk Errors and Run CHKDSK for disk health.
  • Pending Restarts Check: Identify if your system has Pending Restarts.
  • System Restore Point Management: Check, Create, and Restore System Restore Points for system recovery.
  • System Image Backup & Restore: Manage System Image Backups for full system recovery.
  • File History Management: Check, Enable, and Disable File History for data backup.
  • Windows Backup Management: Check, Create, and Restore Windows Backups.
  • Page File & Boot Configuration Data Check: Examine Page File Configuration and Boot Configuration Data.
  • Boot Log & Memory Dump Analysis: Check for Boot Logs, Memory Dump Files, and Minidump Files for troubleshooting.
  • Driver Verifier Management: Check Driver Verifier Status and Open Driver Verifier Manager for driver issue diagnosis.
  • System Reset: Run System Reset to restore your PC to a clean state.

3. Diagnostic Tools:

  • Performance Monitoring: Check CPU Usage, Memory Usage, and overall System Performance.
  • Process & Service Management: List Running Processes and Check Services Status.
  • Event Log Examination: Check Event Logs for system errors and warnings.
  • Power & Battery Diagnostics: Check Power Settings and Battery Health for power-related issues.
  • Device Status Checks: Check USB Devices, Bluetooth Status, and Audio Devices for hardware connectivity.
  • Display & Resolution Settings: Check Display Settings and Change Screen Resolution.
  • Disk & Network Performance Tests: Check Disk Performance and Network Performance for speed and efficiency.
  • System Temperature & Fan Speed Monitoring: Check System Temperature and Fan Speed to prevent overheating.
  • Memory Diagnostic Tool: Run Memory Diagnostic to identify RAM issues.
  • Disk Usage Analysis: Check Disk Usage by Folder to find space-consuming directories.
  • System Driver Verification: Check System Drivers for driver-related problems.
  • Hardware Issue Detection: Check for Hardware Issues and perform Hardware Compatibility Checks.
  • Windows Troubleshooters: Run Windows Performance, Network, Audio, Printer, Update, Search, Store, Activation, and Backup Troubleshooters for automated problem solving.
  • Advanced Diagnostic Tools: Launch Windows Memory Diagnostic, Open Device Manager, Export Critical Event Logs, Network Route Trace, Run DirectX Diagnostic Tool (dxdiag), and System Assessment Tool (WinSAT) for in-depth analysis.

4. Networking Tools:

  • Network Connectivity Testing: Ping Websites and utilize Network Connection Test Suite.
  • Network Configuration Analysis: Check Network Configuration, Show IP Configuration, Check IP & DNS Configuration.
  • DNS Management: Flush DNS Cache and Check DNS Servers.
  • Proxy & VPN Status: Check Proxy Settings and VPN Status.
  • Remote Desktop Management: Check, Enable, and Disable Remote Desktop.
  • Firewall Management: Check Windows Firewall Status, Enable/Disable Firewall, Check Firewall Rules, Add/Remove Firewall Rules.
  • Network Share Management: Check, Add, and Remove Network Shares.
  • Winsock & Proxy Configuration Review: Check Winsock Configuration and Proxy Settings.
  • Gateway & DHCP Information: Check Default Gateway and DHCP Server.
  • IP & MAC Address Details: Check IP Addresses and MAC Addresses.
  • TCP Connection & Interface Statistics: View Active TCP Connections and Network Interface Statistics.
  • Network Reset: Reset Network Settings to default.

5. Security Tools:

  • Antivirus & Malware Scans: Run Antivirus Scan and Check for Malware using Windows Defender.
  • Windows Defender Management: Check Windows Defender Status, Enable/Disable Defender, Check Defender Scans & Updates, Run Quick & Full Scans, Update Defender.
  • Firewall Management: Check Windows Firewall Status, Enable/Disable Firewall, Check Firewall Rules, Add/Remove Firewall Rules.
  • User Account Control (UAC) Settings: Check User Account Control Settings for security level adjustments.
  • Local Security Policy & User Rights: Check Local Security Policy and User Rights Assignment for security configurations.
  • Audit & Security Policy Review: Check Audit Policy and Security Options for system security settings.
  • Software & AppLocker Policies: Check Software Restriction Policies and AppLocker Policies for application control.
  • TPM & Secure Boot Status: Check TPM Status and Secure Boot Status for hardware security.
  • BitLocker Drive Encryption: Check and Enable BitLocker Status for drive encryption.
  • Credential Manager: Check Credential Manager, Add/Remove Credentials for saved logins.

6. Troubleshooting Tools:

  • Automated Troubleshooters: Run Power, Startup Repair, System File Checker, Windows Update, Search, Store, Activation, Backup, Performance, Network, Audio, and Printer Troubleshooters.
  • System Recovery Options: Run Windows File Recovery, System Restore, and System Reset for various recovery scenarios.
  • Windows Recovery Environment Access: Access Windows Recovery Environment for advanced troubleshooting.
  • Error & Feedback Reporting: Check, Enable, and Disable Windows Error Reporting and Feedback.
  • Windows Insider Program Management: Check, Join, and Leave Windows Insider Program for managing preview builds.
  • Windows Update Management: Check Windows Update Status, Install/Uninstall Updates, Check for Pending & Installed Updates.

7. Performance Tools:

  • Performance Monitoring: Check CPU Usage, Memory Usage, System Performance, Disk Performance, and Network Performance.
  • Resource Monitoring: Open Windows Performance Monitor, Resource Monitor, and Reliability Monitor for detailed system analysis.
  • System Health Checks: Check System Temperature, Fan Speed, System Stability, and Hardware Resource Usage.
  • Power Management Analysis: Check Power Configuration, Sleep Study Report, Battery Report, and System Power Efficiency Diagnostics Report.
  • Task Scheduling: Check for Windows Task Scheduler, Create, Delete, and Run Scheduled Tasks for automation.
  • Display Calibration: Monitor Color Calibration for display accuracy.

8. Software Tools:

  • Software Inventory: Check for Installed Software, Windows Features, and Optional Features.
  • Software Management: Uninstall and Install Software, Enable/Disable Windows Features, Install Optional Features.
  • WSL & Hyper-V Management: Check Windows Subsystem for Linux (WSL) Status, Enable/Disable WSL, Check Hyper-V Status, Enable/Disable Hyper-V.
  • Virtualization Support Check: Check for Virtualization Support.
  • Development Environment Checks: Check for .NET Framework, Java, Python, Node.js, and PowerShell Versions.
  • Multimedia Component Checks: Check for DirectX and OpenGL Versions.

9. Windows Access Tools:

  • Quick Access to Windows Utilities: Open Windows Mobility Center, Performance Monitor, Resource Monitor, Event Viewer, Reliability Monitor, Device Manager, Driver Verifier Manager, User Account Control Settings, and Windows Recovery Environment.
  • Boot Options: Boot into Safe Mode and perform Windows Safe Mode Check.
  • Command Line & Scripting: Open Windows Command Prompt, PowerShell, and Windows Terminal, and perform checks for each.
  • System Management Utilities: Open Windows Task Manager, Settings, Control Panel, File Explorer, Run Dialog, Search, and perform checks for each.
  • Built-in Applications: Open and perform checks for Snipping Tool, Calculator, Notepad, Paint, WordPad, Media Player, Photos, Music, Movies & TV, and Store.

10. WiFi Network Manager: - WiFi Network Discovery: Show Available Networks. - WiFi Connection Management: Connect to Networks, Forget Networks, Show Saved Networks. - WiFi Status & Reporting: Show Network Status, Generate WiFi Reports. - WiFi Password Retrieval: Show WiFi Passwords for saved networks. - WiFi Adapter Control: Enable and Disable WiFi.

11. App Management Tools: - Installed App Listing: List Installed Apps. - App Management Actions: Remove, Repair, Reset, Start, and Stop Apps. - App Status & Dependency Check: Check App Status and App Dependencies.

12. Privacy Settings: - Privacy Settings Access: Check Privacy Settings and Manage App Permissions. - Privacy Area Management: Location Settings, Camera Settings, Microphone Settings, Notifications Settings, Background Apps, and Diagnostic Data settings access.

13. Modern Windows Features: - Windows Hello Status: Check Windows Hello Status. - Modern Feature Management: Manage Virtual Desktops and Snap Layouts. - Widget & Android App Support: Check Widget Status and Android Apps Support. - Gaming Feature Status: DirectStorage Status and Auto HDR Status checks.

14. Disk Health Monitor: - Disk Status Monitoring: Check SMART Status, View Disk Health Reports, Check Bad Sectors. - Disk Performance & Health Metrics: Disk Performance Stats, Disk Temperature, SSD Life Status, and Disk Error History.

15. Security Center: - Security Overview: Security Health Check. - Advanced Security Feature Status: Ransomware Protection Status, Core Isolation Status, App & Browser Control, Exploit Protection Settings, Network Protection Status, and Controlled Folder Access checks.

16. Advanced Diagnostics Tools: - System Reporting: Reliability History Report, Driver Status Report, Boot Configuration Analysis, Service Dependencies Map, System File Version Check, DNS Cache Status, VSS Writer Status, Memory Dump Analysis, Active Directory Health, Print Spooler Status, Windows Installer State, User Profile Analysis, and System Access Check reports. - Performance & Resource Analysis: Component Store Analysis, Group Policy Results, PCI Device Check, Memory Leak Detection, Hardware Resource Conflicts, Registry Size Analysis, Active Port Connections, Pending File Operations, Disk Queue Analysis, Process Handle Count, Disk Write Cache Config, and System Pool Usage analysis.

This tool is designed to be your go-to .bat file for comprehensive Windows management, troubleshooting, and optimization.

The tool presents a menu with various options. Simply enter the number corresponding to the desired tool and press Enter.

Contributing 🤝

Contributions are welcome! Please feel free to submit pull requests or open issues to suggest improvements or report bugs.

Contact 📧

For any questions or inquiries, please contact John Gallie at 905 892 4555


© 2024 JTG SYSTEMS. All rights reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published