Seyfr provides both 32-bit and 64-bit Windows executables:
- seyfr-x64.exe - For 64-bit Windows systems (Windows 7+ x64)
- seyfr-x86.exe - For 32-bit Windows systems (Windows 7+ x86)
Seyfr desktop application on Windows requires two runtime components:
- Issue:
VCRUNTIME140.dll was not found - Solution: Build with
--features windows-staticto embed runtime - Status: Automatically handled in builds
- Issue:
WebView2Loader.dll was not found - Solution: Install WebView2 Runtime on target machine
- Status: Must be installed separately
The GitHub Actions build includes the WebView2 bootstrapper. Run it before using Seyfr:
- Download the appropriate release bundle:
- seyfr-windows-x64-bundle for 64-bit systems
- seyfr-windows-x86-bundle for 32-bit systems
- Run
MicrosoftEdgeWebview2Setup.exe(included in both bundles) - Run the appropriate executable:
seyfr-x64.exefor 64-bit systemsseyfr-x86.exefor 32-bit systems
Download and install WebView2 Runtime from: https://developer.microsoft.com/en-us/microsoft-edge/webview2/
WebView2 is included with:
- Microsoft Edge browser (most Windows 11 systems)
- Microsoft 365 applications
- Many modern Windows applications
# For 64-bit Windows
rustup target add x86_64-pc-windows-msvc
cd seyfr-ui
dx build --release --platform desktop --target x86_64-pc-windows-msvc --features windows-static
# For 32-bit Windows
rustup target add i686-pc-windows-msvc
cd seyfr-ui
dx build --release --platform desktop --target i686-pc-windows-msvc --features windows-static# 64-bit (works reliably)
rustup target add x86_64-pc-windows-gnu
cd seyfr-ui
dx build --release --platform desktop --target x86_64-pc-windows-gnu --features windows-static
# 32-bit (may have linker issues on macOS)
rustup target add i686-pc-windows-gnu
cd seyfr-ui
dx build --release --platform desktop --target i686-pc-windows-gnu --features windows-static- Ensure you're building with
--features windows-static - This embeds the Visual C++ runtime in the executable
- Install Microsoft Edge WebView2 Runtime
- Use the bootstrapper included in release bundles
- Or download from Microsoft's official site
- Check Windows version (Windows 10 1803+ required)
- Install WebView2 Runtime
- Run as administrator if needed
- Check Windows Defender/antivirus exclusions
When distributing Seyfr:
- Include the WebView2 bootstrapper (
MicrosoftEdgeWebview2Setup.exe) - Instruct users to run the bootstrapper first
- Or create an installer that includes WebView2 installation
- Static Runtime: VCRUNTIME140.dll is embedded using
static_vcruntimecrate - WebView2: Required for UI rendering in Dioxus desktop applications
- Architecture: Supports x86_64 Windows systems
- Minimum OS: Windows 10 version 1803 or later