Releases: faratech/wfdiag
Releases Β· faratech/wfdiag
WindowsForum Diagnostics v2.2.0
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
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
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
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
WindowsForum Diagnostics v2.1.6
Downloads
- MSIX Bundle (recommended for Windows 10/11): Install via Microsoft Store or download the
.msixbundlefile - 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
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_runfield
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
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
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 onlydxdiag- DirectX diagnostics with validated parametersipconfig- Network configuration with argument restrictionschkdsk- 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 validationwmic- 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 applicationsGet-ScheduledTask- Windows scheduled tasksGet-HotFix- Windows updates and hotfixesGet-Counter- Performance countersSelect-Object,Where-Object,ConvertTo-Json- Data processingRepair-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.