A lightweight, native C# WPF desktop utility designed to automatically fix audio device freezing and looping issues (specifically tailored for external USB sound cards like the Sound Blaster GC7) after Windows hibernation.
Designed for simplicity, clarity, and readability.
Some Windows builds historically exposed a fast‑resume initialization policy that can cause the audio subsystem to fail after waking from hibernate.
Symptoms include:
- No sound output despite devices appearing present
- Audio services running but not properly bound
- Audio endpoint failing to re‑initialize
AudioHibernateFix performs sequential recovery by gracefully stopping and restarting critical Windows audio services (audiosrv and AudioEndpointBuilder) with safe execution delays.
- Clean, native WPF desktop interface
- Sequential service recovery with built-in timing safety to prevent driver loops
- Automatic UAC elevation via application manifest
- Safe, non‑destructive execution
- Windows 10 / 11
- .NET 10.0 Runtime
- Launch AudioHibernateFix.exe (Administrator privileges required).
- Click Run Audio Fix.
- The status indicator will walk through the recovery sequence and confirm once your audio has been successfully restored.
v2.x — Native WPF Release
- Migrated from PowerShell scripts to a standalone C# WPF desktop application
- Native service management and execution control
- Polished graphical interface
A single-click utility that automates the complete audio recovery pipeline.
The original menu-driven PowerShell script used for manual diagnostics and toggles.
MIT License
Copyright © 2026 ConceptExplorer

