PROJECT: Computer Report - Comprehensive
WarningThere are NO questions being asked in this post.
This program is solely for sharing with MEMBERS ONLY.UPDATED: 18-Nov-2023 - See
UPDATES
section below.
COMPATIBILITY: Win 10 [ CMD Prompt ] / Win 11 [ Terminal ].
BACKGROUND:-
I initially wrote this program with minimal criteria in order to quickly extract required information from various computers.
However, over the last year or so, this personal project has evolved into a more detailed and comprehensive program, with at least TWO thousand PLUS hours contributed to it with respect to searching, collating, writing, testing, and trial and error.
INFORMATION:-
The basic idea was to be able to easily extract information without the need to search the computer [ Settings, Menus, Folders, Tabs, etc ] or search the Internet for individual commands to extract the specific information required, and then run them viaCMD Prompt
orPowerShell
, which believe me, can take a LOT of time and immense effort to get the information required, which I have hopefully relieved the burden of with this program, hence why I thought that I would share it so that others could benefit.
It is also extremely useful for viewing information whenTrouble-Shooting
if you are having problems.
NOTE: I have . . .
- Tried to include as much useful information as possible for each of the
SECTIONS
.- Added a single dash
[-]
in the results to replace aIsNullOrWhiteSpace
entry.- Extended some results to include %, GB, GHz, MB, MHz, mVolts, mWh, Volts, etc, along with thousands separators and full stops where applicable.
- Performed calculations, capitalised some abbreviations and words, added notes, text and legends, and added additional information to some of the
Labels
results.- For continuity, I have re-organised the results order to what I believe is better structured, clearer, easier to view, and more understandable.
- Used Standard
Modules
where needed soNO
additional Modules [Import-Module
] need to be installed.- Used
Tables
where appropriate rather thanLists
so as to cut down the amount of output produced.- Structured the results so they will fit on the majority of monitors and screens without wrapping, unless I have specified that aspect in the program.
- Included text links within the Script itself that can be
Copied & Pasted
into aBrowser
for further information on the parameters.
ADDITIONAL:
- When I say comprehensive report, I really do mean
COMPREHENSIVE
.- A lot more information is available, but in my opinion, it is
NOT
very informative, hence the exclusion.- The
WinEvent
SECTIONS
can help withTrouble-Shooting
if you are having problems.- ALL processing and results for the
SECTIONS
below are output to theConsole
in 'Real-Time'.- Instructions to
Copy
theConsole
results to aText Editor
if required are at the end of the program.Windows 11
compatible.- Processing time will depend on your computer specifications and what else is running [ Estimated between 10 and 15 minutes ], so be patient.
NON-TEXT EDITOR WORKAROUND:
- If you
Copy
theConsole
results toMS Office Word
orOpen Office Writer
rather than aText Editor
, it will initially distort the output because of the way that thePage Settings
are set forColumn Width
,Margins
,Font
, etc. This also has an affect on the colour transfer.
- @das10 has come up with a workaround for this usingMS Office Word
in hisPost 61
.
- I have come up with a workaround for this usingOpen Office Writer
in myPost 66
.
SECTIONS [ 179 ]:-
- Useful Basic Information
- Active Directory - Module
- AutoMount
- Antivirus - Microsoft Defender --> Status
- Antivirus - Microsoft Defender --> Status Summary
- Antivirus - Microsoft Defender --> Preferences
- Antivirus - Microsoft Defender --> Threats
- Antivirus - Microsoft Defender --> Threats Catalogue
- Antivirus - Microsoft Defender --> Active and Past Malware Detections
- Antivirus - Microsoft Defender --> Exploit Protection Settings
- Apps - ALL Users
- Apps - Background Tasks
- Apps - Current User
- Apps - Current User Start Menu
- Apps - Disabled
- Apps - Packages Logs
- Apps - Packages Volumes
- BCD - Parameters / Identifiers
- BIOS - Motherboard Firmware
- BitLocker - Volumes Protection
- Bluetooth
- Bluetooth - Present
- Branch Cache - Client Settings
- Branch Cache - Hosted Cache Server Settings
- Branch Cache - Network Settings
- Branch Cache - Status
- Cameras
- Cameras - Drivers
- Capabilities - Online
- Certificates - Local Machine
- Computer - Specifications
- Control Panel Items
- CPU - Processors
- Defragmentation / Re-Trim
- Desktop - User Characteristics
- Device Guard
- Device Manager - ERRORS
- Devices - ALL
- Devices - Active / Non-Hidden
- Devices - Non-Active / Hidden
- Devices - HID [ Human Interface Devices ]
- Devices - Portable
- DLLs - Common Files Folder
- DLLs - System32 Folder
- DLLs - SysWOW64 Folder
- Drivers - Online 3rd-Party
- Environment Variables - ALL
- Fans
- Features - Optional
- File Associations - Default
- Firewall - Profiles
- Folder View - CURRENT USER Cache Memory Size
- GPU - Graphics Cards
- HDDs / SSDs
- HDDs / SSDs - DiskPart [ EXCLUDED FROM THIS PROGRAM ]
- HDDs / SSDs - Storage Node View
- Headphones
- Hosts File
- Keyboards
- Keyboards - Drivers
- Keyboards - On-Screen
- Languages
- Languages - International Settings / Language
- Licensing - Diagnostics Report
- Mice / Touchpads
- Microphones
- Monitors / Screens
- Motherboard - Baseboard
- NET Framework - Folders / Sub-Folders Names ONLY
- NET Framework - Updates / HotFixes
- NET Framework - Versions Installed
- Network - Overview
- Network - Adapters --> ALL
- Network - Adapters --> ALL Bindings
- Network - Adapters --> Connection Profiles
- Network - Adapters --> Current
- Network - Adapters --> Hardware Information
- Network - Adapters --> Power Management
- Network - Adapters --> Statistics
- Network - Current Connection
- Network - Direct Access Client Experience Configuration
- Network - DNS Client
- Network - DNS Client Cache
- Network - DNS Client Global Settings
- Network - DNS Client Server Address
- Network - Ethernet
- Network - Global TCP / IP Offload Settings
- Network - Interfaces / Drivers
- Network - IP Address Configuration
- Network - IP Configuration
- Network - IPConfig /ALL
- Network - IPv4 Protocols
- Network - IPv4 Statistics
- Network - IPv6 Protocols
- Network - IPv6 Statistics
- Network - Login Profiles
- Network - Mapped Drives
- Network - Mapped Drives --> REG Extraction
- Network - Metered Connection Profiles / Costs
- Network - Route
- Network - Route Table --> IP4 / IP6
- Network - TCP Settings
- Network - Wi-Fi
- ODD - CD / DVD
- OneDrive - Installed / NOT Installed
- OS - Specifications
- Packages - ALL
- Packages - Online
- Power - Configurations
- Power - Hibernation Status
- Power - Schemes
- Power - Available Sleep States
- Power Supply - AC / DC
- Power Supply - Battery
- Printers
- Printers - Configuration
- Printers - Drivers
- Printers - Print Queue
- Printers - Shared Resources
- Processes - ALL
- Processes - Windows Open
- Product Key - License
- RAM - Device Memory
- Reliability Monitor - Stability Metrics / Records
- Removable Disks - Attached
- Scanners
- Scanners - Drivers
- Sensors - Temperature
- Services
- Shadow Copies
- Shared Resources
- S.M.A.R.T. - Basic Status Check
- SMB - Client / Server Connection
- SMB - Server Configuration
- Software - Devices
- Software - REG Extraction
- Sound Devices
- Sound Devices - System Drivers
- Speakers - Internal / External
- System Restore Points
- System Root Folders Attributes
- System Slots
- Tasks - Scheduled
- Tasks - Scheduled Actions Defined to Run with a CMD
- Tasks - Scheduled Maintenance Settings
- TPM - Trusted Platform Module
- UEFI - Secure Boot
- Uptime - Since Last Bootup Time
- User - Accounts
- User - Groups / Local Security
- User - Groups / Privileges
- User - Logon Sessions
- User - Profiles
- User - Startup Commands
- Visual C++ - Redistributables Installed
- Volume Snapshots
- WEI - Updated Scores
- WER - Status
- WHEA - Policy
- Windows Builds - Current / Previous
- Windows Setup - Image State --> REG Extraction / .ini File
- Windows Updates / HotFixes
- WinEvent - Antivirus --> Microsoft Defender / Operational
- WinEvent - Application
- WinEvent - chkdsk / wininit
- WinEvent - Data Corruption / Disk Errors
- WinEvent - Diagnostics Performance / Operational
- WinEvent - Firewall Advanced Security
- WinEvent - Kernel-Boot
- WinEvent - Memory Diagnostics Tool Results
- WinEvent - Record Count
- WinEvent - StartUp - LogOn / LogOff - ShutDown
- WinEvent - System
- WinEvent - Task Scheduler Maintenance Tasks
- WinEvent - User Profile Service / Operational
- WinEvent - Windows Update Client / Operational
- WinEvent / EventLog - System Log Message Contains Disk
- WinRE - ReAgentC /Info
- WinRE - ReAgent XML File
IMPORTANT:-
The program does NOT change, amend, or delete ANYTHING, other than the
%Temp%
files created by this program during processing.Some results may be INCORRECT, INCOMPLETE, or FAIL, if Windows 10 is NOT
Genuine
orActivated
.The program outputs PERSONAL information so make sure that you EDIT the output FIRST if you intend to send or share it.
Due to the
Console
output line limitation of9,999
, which most users will EXCEED, I have split theConsole
output into THREE based on theSections
[ Alphabetically ] above:
> Part 1 = A-M
> Part 2 = N (Network)
> Part 3 = O-ZI do NOT intend to add ANY
SECTIONS
to the program for individual requests.DOWNLOAD:-
> Private Message me for the Download link [ NO Download Sign-Up Required ].
> In order to Private Message, you MUST be a MEMBER of this Forum with a certain number of posts.NO
Installation Required.
- Click the download link and
Save
the.bat
file to theDesktop
.- You can check the integrity of the file at > VirusTotal - Pre-Run
CLEAN
withNO
False Positives
.- Double-click the
Computer_Report_Comprehensive.bat
file to run it.
If you get anUnsafe
orBlocked
message, then please refer to one of these Tutorials . . .
> Unblock File in Windows 10 - TenForums Tutorial
> Turn On or Off SmartScreen for Apps and Files from Web in Windows 10 - TenForums Tutorial
If you download the program, then please be kind enough to click theThank
[ Thumbs Up ] button at the bottom of this post for monitoring purposes. Thank you.
************************************************UPDATES
*************************************************
Aug/Sep/Oct-2023:
Cosmetic change for 'Section', 'Labels', and 'Description' output clarity.
04-Aug-2023 + 'UEFI - Secure Boot' Section.
05-Aug-2023 + 'Power - Hibernation Status' Section.
09-Aug-2023 > Added additional 'License/Product Key' information. [Thanks das10 for testing]
11-Aug-2023 + 'Power - Schemes' Section.
11-Aug-2023 + 'Power - Sleep States' Section.
11-Aug-2023 + 'File Associations - Default' Section.
13-Aug-2023 > Added category summary totals to many Sections.
14-Aug-2023 > Added detailed breakdown of each Event listed in main 'WinEvent - Record Count' Section.
19-Aug-2023 + 'Processes - Windows Open' Section.
19-Aug-2023 + 'Windows Setup - Image State --> REG Extraction / .ini File' Section.
21-Aug-2023 + 'Printers - Shared Resources' Section.
22-Aug-2023 > Added additional information for 'Network' in 'Useful Basic Information' Section.
26-Aug-2023 + 'Network - Route Table --> IP4 / IP6' Section.
28-Aug-2023 + 'Reliability Monitor - Stability Metrics / Records' Section.
11-Sep-2023 + 'Automount' Section.
20-Oct-2023 + 'NET Framework - Updates / HotFixes' Section.
20-Oct-2023 + 'NET Framework - Folders / Sub-Folders Names ONLY' Section.
21-Oct-2023 > Added additional 'NET Framework' information.
18-Nov-2023 + 'Languages - International Settings / Language' Section.
**********************PROJECT: Computer Report - Comprehensive [ COMPLETED ]
**********************
*************MEMBERS
that have downloaded the program butNOT
clickedThank
*************
NONE.
CREDITS:-
I would like to thank the members das10, Matthew Wai, KeithM, garlin, zebal, and hdmi, for their time and valuable contributions.
A VERY SPECIAL THANKS goes to @das10 for his continued support, time, input, contributions, clarifications, and EXTENSIVE testing.
I hope at least someone finds it useful !
Last edited by Paul Black; 18 Nov 2023 at 07:36.