- ๐ Real-time Sandbox status monitoring - Know exactly when your sandbox is running
- โ๏ธ Advanced parameter configuration - Fine-tune every aspect of your sandbox
- ๐ ๏ธ Diagnostic tools - Comprehensive system analysis and validation
- ๐ WSB configuration management - Load, edit, and save custom configurations
- ๐ Mapped folders support - Share files between host and sandbox seamlessly
- ๐ Mapped folders (Shared Folders) - Easy folder sharing with read/write permissions
- ๐ง Quick configurations - One-click preset configurations for different use cases
- ๐ WSB file loading support - Import existing configurations
- ๐ฏ Detailed tooltips - Comprehensive help for every setting
- โก Quick Folders for development - Pre-configured development folders
- ๐ Real-time status monitoring - Instant status updates without polling
- ๐ก๏ธ Enhanced security features - Advanced security configurations
- ๐ Advanced diagnostics - Detailed system information and validation
- ๐๏ธ Customizable parameters - Full control over sandbox behavior
- ๐ Persistent scripts folder - Manage PowerShell scripts efficiently
- ๐ง Automatic cleanup on exit - Clean resource management
- Windows 10/11 (Pro, Enterprise, or Education)
- Windows Sandbox feature enabled
- .NET 6.0 Runtime (included in installer)
- Download the latest release from Releases
- Extract the ZIP file to your preferred location
- Run
WindowsSandboxManager.exe
as Administrator - Enjoy managing your Windows Sandbox!
- Click "Check System Requirements" to verify your system
- If needed, click "Enable Windows Features" to enable Sandbox
- Choose a Quick Configuration or customize your own
- Click "Start Sandbox (Custom)" to launch with your settings
Perfect for general use and browsing:
- ๐พ Memory: 4GB
- ๐ฎ vGPU: Enabled (graphics acceleration)
- ๐ Network: Enabled (internet access)
- ๐ค Audio: Enabled (microphone available)
- ๐น Video: Disabled (webcam blocked)
- ๐ Clipboard: Enabled (copy/paste)
- ๐ Protected Client: Disabled
Optimized for programmers and developers:
- ๐พ Memory: 8GB (improved performance)
- ๐ฎ vGPU: Enabled
- ๐ Network: Enabled
- ๐ค Audio: Enabled
- ๐น Video: Disabled (security)
- ๐ Clipboard: Enabled
- ๐ Protected Client: Disabled (flexibility)
- ๐ Mapped folders: Desktop, Documents
- ๐ Startup command: Microsoft Edge
Complete isolation for untrusted applications:
- ๐พ Memory: 4GB
- ๐ฎ vGPU: Enabled (interface only)
- ๐ Network: Disabled (no internet)
- ๐ค Audio: Disabled (no microphone)
- ๐น Video: Disabled (no webcam)
- ๐ Clipboard: Disabled (total isolation)
- ๐ Protected Client: Enabled (AppContainer)
- ๐ Mapped folders: None
Share folders between host and sandbox:
- Add/Remove folders with custom permissions
- Read-only or Read/Write access
- Quick Folders for common directories
- Automatic validation of paths
Execute scripts in sandbox:
- File-based or inline scripts
- Execution policies configuration
- Startup execution options
- Arguments and parameters support
- Wait for completion options
Comprehensive system analysis:
- Requirements check for Windows Sandbox
- Feature validation and enabling
- WSB file validation
- System information display
- Performance monitoring
- Test applications in isolated environment
- Debug software without affecting main system
- Quick development setup with mapped folders
- Script automation with PowerShell integration
- Malware analysis in secure environment
- Untrusted software testing
- Network isolation for security research
- Complete system isolation when needed
- Safe browsing in isolated environment
- File sharing with controlled access
- Application testing without installation
- Learning and exploration of Windows features
Component | Requirement |
---|---|
OS | Windows 10/11 (Pro, Enterprise, Education) |
Architecture | x64 |
RAM | 4GB minimum (8GB recommended) |
Storage | 1GB free space |
Features | Windows Sandbox enabled |
Runtime | .NET 6.0 |
# Clone the repository
git clone https://github.com/HexCode/WindowsSandboxManager.git
# Navigate to project directory
cd WindowsSandboxManager
# Restore dependencies
dotnet restore
# Build the project
dotnet build --configuration Release
# Run the application
dotnet run --configuration Release
WindowsSandboxManager/
โโโ MainForm.cs # Main UI and event handlers
โโโ SandboxManager.cs # Core sandbox management logic
โโโ Program.cs # Application entry point
โโโ logo.jpg # Application logo
โโโ README.md # This file
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Follow C# coding conventions
- Add comments for complex logic
- Update documentation for new features
- Test thoroughly before submitting
This project is licensed under the MIT License - see the LICENSE file for details.
- Microsoft for Windows Sandbox technology
- Community for feedback and suggestions
- Contributors for their valuable input
โญ If you find this project useful, please give it a star! โญ