Skip to content

Releases: faratech/wfdiag

WindowsForum Diagnostics v2.2.0

31 Jan 12:09

Choose a tag to compare

WindowsForum Diagnostics v2.2.0

Recommended Installation

Get from Microsoft Store - Signed by Microsoft, automatic updates

Alternative Downloads

  • MSIX Bundle: Unsigned, for sideloading (requires developer mode or self-signed cert)
  • Portable EXE: Standalone executables for x64 and ARM64, no installation required

Manual MSIX Installation

Add-AppxPackage -Path "WindowsForum_Diagnostics_2.2.0.msixbundle"

WindowsForum Diagnostics v2.1.9

07 Jan 07:18

Choose a tag to compare

WindowsForum Diagnostics v2.1.9

Recommended Installation

Get from Microsoft Store - Signed by Microsoft, automatic updates

Alternative Downloads

  • MSIX Bundle: Unsigned, for sideloading (requires developer mode or self-signed cert)
  • Portable EXE: Standalone executables for x64 and ARM64, no installation required

Manual MSIX Installation

Add-AppxPackage -Path "WindowsForum_Diagnostics_2.1.9.msixbundle"

WindowsForum Diagnostics v2.1.8

27 Dec 02:00

Choose a tag to compare

WindowsForum Diagnostics v2.1.8

Recommended Installation

Get from Microsoft Store - Signed by Microsoft, automatic updates

Alternative Downloads

  • MSIX Bundle: Unsigned, for sideloading (requires developer mode or self-signed cert)
  • Portable EXE: Standalone executables for x64 and ARM64, no installation required

Manual MSIX Installation

Add-AppxPackage -Path "WindowsForum_Diagnostics_2.1.8.msixbundle"

WindowsForum Diagnostics v2.1.7

26 Dec 02:58

Choose a tag to compare

WindowsForum Diagnostics v2.1.7

Recommended Installation

Get from Microsoft Store - Signed by Microsoft, automatic updates

Alternative Downloads

  • MSIX Bundle: Unsigned, for sideloading (requires developer mode or self-signed cert)
  • Portable EXE: Standalone executables for x64 and ARM64, no installation required

Manual MSIX Installation

Add-AppxPackage -Path "WindowsForum_Diagnostics_2.1.7.msixbundle"

WindowsForum Diagnostics v2.1.6

25 Dec 02:47

Choose a tag to compare

WindowsForum Diagnostics v2.1.6

Downloads

  • MSIX Bundle (recommended for Windows 10/11): Install via Microsoft Store or download the .msixbundle file
  • Portable EXE: Standalone executables for x64 and ARM64

What's New

See CHANGELOG.md for details.

Installation

Microsoft Store (recommended): Search for "WindowsForum Diagnostics" or use this link.

Manual Installation:

Add-AppxPackage -Path "WindowsForum_Diagnostics_2.1.6.msixbundle"

v2.1.5 - Phi Silica Tool Calling

12 Dec 02:13

Choose a tag to compare

What's New

Phi Silica (On-Device AI) Enhancements

  • Smart Tool Calling: Phi Silica now intelligently selects which diagnostics to run based on your question
  • Keyword-based suggestions: Questions about "make/model" automatically run system info, "security" runs firewall checks, etc.
  • Clearer responses: Fixed issue where Phi Silica would change or rephrase your question
  • Context optimization: Added limits to prevent "prompt too large" errors

OpenAI Integration

  • Updated to GPT-5.2 model for improved analysis

Bug Fixes

  • Fixed frontend showing hardcoded default diagnostics instead of actual diagnostics run
  • Fixed Phi Silica returning structured response with correct diagnostics_run field

Requirements

  • Windows 11 24H2 (build 26100+) for Phi Silica
  • Copilot+ PC with NPU for local AI features
  • OpenAI API key for cloud AI features

WFDiag v2.0.9

29 Aug 07:37

Choose a tag to compare

WindowsForum Diagnostic Tool v2.0.9

πŸ” Digital Signatures

This release includes dual signing for maximum security and compatibility:

Generated from commit: 0f47d04

WF Diagnostics v2.0.8b - Security Hardened Release

29 Aug 05:58

Choose a tag to compare

WF Diagnostics v2.0.8 Release Notes

πŸ”’ Major Security Enhancements

Comprehensive Security Hardening

  • Filesystem Access Control: Restricted to only required directories (AppData, temp files, user folders)
  • Command Execution Security: All system commands now go through validated secure execution
  • Input Validation: Comprehensive argument validation and sanitization for all diagnostic tools
  • PowerShell Security: Script content filtering prevents malicious operations

Security Architecture

  • 12 System Commands properly whitelisted and validated
  • 8 PowerShell Cmdlets allowed with content filtering
  • Command Injection Prevention: Complete elimination through strict whitelisting
  • Principle of Least Privilege: Filesystem access restricted to 6 specific directory patterns

🎯 User Experience Improvements

Enhanced Privilege Notifications

  • Clear Status Display: Shows exactly what functionality is available without admin privileges
  • Task Count Transparency: "22 of 27 diagnostic tasks available" when running as standard user
  • Specific Feature List: Details which 5 tasks require administrator privileges
  • Improved UI: Better visual hierarchy and informative messaging

Smart Privilege Model

  • Most Features Work Without Admin: 22+ diagnostic tasks fully functional for standard users
  • Optional Elevation: Easy "Restart as Administrator" for advanced features
  • Graceful Degradation: Application works excellently without requiring UAC prompts

πŸ› οΈ Diagnostic Tools Secured

All Commands Now Use Secure Execution

  • powershell - With script content validation for safe cmdlets only
  • dxdiag - DirectX diagnostics with validated parameters
  • ipconfig - Network configuration with argument restrictions
  • chkdsk - Disk check (admin-only, read-only scan)
  • dism - Windows image health (admin-only, health checking only)
  • verifier - Driver verifier settings (admin-only, query only)
  • powercfg - Battery reports with temp file validation
  • wmic - WMI queries (whitelisted classes only)
  • wevtutil - Event logs (System/Application only)
  • netstat - Network connections (read-only)
  • dsregcmd - Domain registration status

PowerShell Cmdlets Secured

  • Get-AppxPackage - Store applications
  • Get-ScheduledTask - Windows scheduled tasks
  • Get-HotFix - Windows updates and hotfixes
  • Get-Counter - Performance counters
  • Select-Object, Where-Object, ConvertTo-Json - Data processing
  • Repair-Volume - Read-only disk scanning (admin-only)

πŸ”§ Technical Improvements

Build System

  • Optimized Release Build: Link Time Optimization (LTO) enabled
  • Size Optimization: Stripped symbols for smaller binaries
  • Multiple Installers: Both MSI and NSIS packages available

Code Quality

  • Comprehensive Testing: All security features tested and validated
  • Error Handling: Robust fallback mechanisms for all diagnostic operations
  • Memory Safety: All unsafe operations properly validated

πŸ“‹ Administrator vs Standard User Features

βœ… Available to Standard Users (22+ Tasks)

  • System information and hardware analysis
  • Network configuration and connectivity
  • Installed programs and running processes
  • Event logs and system monitoring
  • Performance analysis and disk usage
  • Store apps and scheduled tasks
  • Windows update history

πŸ”’ Administrator-Only Features (5 Tasks)

  • Disk Check (chkdsk) - File system error checking
  • DISM Health - Windows image health validation
  • Battery Report - Hardware battery analysis
  • Driver Verifier - Driver verification settings
  • Minidump Analysis - BSOD crash dump access

πŸš€ Installation & Deployment

Package Options

  • MSI Installer: WF Diagnostics_2.0.8_x64_en-US.msi (4.4 MB)
  • NSIS Installer: WF Diagnostics_2.0.8_x64-setup.exe (3.2 MB)
  • Portable: wfdiag-tauri.exe (7.9 MB)

System Requirements

  • Operating System: Windows 10/11 (x64)
  • Privileges: Most features work without administrator privileges
  • Network: Optional (for AI analysis features)

πŸ”„ Migration Notes

From v2.0.7

  • Automatic: No configuration changes required
  • Enhanced Security: All existing functionality preserved with added security
  • UI Improvements: Better privilege status communication
  • Performance: Same diagnostic capabilities with security hardening

πŸ› Bug Fixes & Improvements

  • Fixed command execution security vulnerabilities
  • Improved error handling for privilege-restricted operations
  • Enhanced user feedback for non-administrator scenarios
  • Corrected version display consistency across UI components
  • Resolved compilation warnings and code quality issues

⚠️ Important Security Notes

  • Breaking Change: Direct command execution no longer possible (security improvement)
  • Behavioral Change: Some diagnostic tasks now properly respect Windows security model
  • Recommendation: Run as administrator only when advanced diagnostic features are needed
  • Migration: Existing diagnostic workflows continue to work with enhanced security

πŸ” Testing & Validation

  • βœ… All 27 diagnostic tasks tested and functional
  • βœ… Security restrictions validated and working
  • βœ… Cross-privilege testing completed
  • βœ… Installation packages verified
  • βœ… Performance impact minimal

For technical support or questions about this release, please refer to the documentation or create an issue in the project repository.