Is it a Virus?
✔ NO - Safe
Must be in C:\Program Files\QSim\qsim.exe or C:\Program Files (x86)\QSim\qsim.exe
Can I Disable?
✔ YES - Disables simulations and ongoing compute jobs
Disabling qsim.exe may stop active simulations and scheduled tasks
Can I Uninstall?
✔ YES - Safe to uninstall via Windows Settings
Uninstalling may remove all simulations configurations and datasets
What is qsim.exe?
qsim.exe is the main executable for the QSim Quantum Simulator. It coordinates a multi-process engine that runs quantum circuit simulations, handles job submission, data I/O, checkpoints, and optional GPU acceleration. The binary spawns dedicated worker and UI processes to model qubits and gate operations.
QSim employs a multi-process design to compartmentalize compute, I/O, and coordination. Each process handles specific responsibilities, enabling better fault containment and scalable use of system resources during complex quantum simulations.
Quick Fact: QSim uses a multi-process architecture to isolate compute tasks, improving stability and allowing parallel execution of multiple simulation jobs on modern CPUs and GPUs.
Types of QSim Processes
- Main Process: User interface, job submission, and orchestration of simulations
- Compute Worker Process: Executes quantum circuit simulations using CPU cores
- GPU Acceleration Process: Offloads heavy tensor computations to GPU hardware
- I/O/Serialization Process: Handles data import/export, checkpoints, and result storage
- Plugin/Extension Process: Loads optional plugins for custom algorithms
- Utility/Background Process: Background tasks, scheduling, and updates
Is qsim.exe Safe?
Yes, qsim.exe is safe when it's the legitimate file from QSim Technologies Ltd. downloaded from official sources.
Is qsim.exe a Virus or Malware?
The legitimate qsim.exe is NOT a virus. However, malware may masquerade as a qsim executable.
How to Tell if qsim.exe is Legitimate or Malware
- File Location:: Must be in
C:\Program Files\QSim\ or C:\Program Files (x86)\QSim\. Any qsim.exe elsewhere is suspicious.
- Digital Signature:: Right-click the file in Explorer -> Properties -> Digital Signatures. Should show "QSim Technologies Ltd.".
- Resource Usage:: Normal usage for a compute task is 2-12% CPU and 100-350 MB memory. Spikes when idle are suspicious.
- Behavior:: QSim should run when you submit a simulation or launch the UI. Persistent background execution when idle may indicate malware.
Red Flags: If qsim.exe is located outside C:\Program Files\QSim, shows no digital signature, or uses unusual network activity, scan immediately.
Why Is qsim.exe Running on My PC?
qsim.exe runs to power the QSim Quantum Simulator. It may start when you launch QSim, begin a simulation, run background tasks like model training or result synchronization, or after plugins initialize. If it runs without user action, check startup entries and scheduled jobs.
Reasons it's running:
- Active Quantum Simulations: You're currently running a quantum circuit simulation or preparing one; each compute task can spawn dedicated worker processes.
- Background Model Training: QSim may train or optimize circuit models in the background if configured for autonomous optimization.
- Scheduled Jobs: Batch or pipeline jobs are scheduled to run at specific times or upon data availability.
- UI or API Clients Connected: External clients or dashboards connected to QSim can trigger background tasks or data syncing.
- Data Sync and Checkpoints: QSim persists results to local or cloud storage, creating processes to handle checkpoints and transfers.
Can I Disable or Remove qsim.exe?
Yes, you can disable qsim.exe. If you don't need active simulations, you can stop the UI and prevent background tasks; you can uninstall the QSim package from Windows Settings if you no longer require it.
How to Stop qsim.exe
- End Active Simulations: In the QSim UI, stop all running jobs or press Stop All to halt computations
- Close the QSim UI: Exit the application gracefully via the File menu or close window
- Disable Startup: Windows Task Manager → Startup tab → Disable QSim
- Stop Background Tasks: QSim Settings → System → Disable "Run in background"
- Unbind API Access: If you use API clients, revoke tokens or close API sessions to prevent new jobs
How to Uninstall QSim
- ✔ Windows Settings → Apps → Apps & Features → QSim → Uninstall
- ✔ Control Panel → Programs → Uninstall a program → QSim → Uninstall
- ✔ Consider alternative simulators: IBM Quantum, Microsoft Quantum Development Kit, or Google Quantum AI
Common Problems: High CPU or Memory Usage
If qsim.exe is consuming excessive resources:
Common Causes & Solutions
- Too many concurrent simulations: Limit parallel jobs or queue tasks to reduce per-task memory usage
- Resource-intensive models: Simplify models or run heavier tasks on machines with more RAM/CPU cores
- GPU acceleration conflicts: Update GPU drivers and ensure compatibility; disable GPU offload to test
- Outdated QSim version: Update QSim to the latest release to benefit from performance fixes
- Insufficient RAM for datasets: Add physical memory or use smaller datasets; enable memory saver mode
- Misbehaving plugins: Disable or remove plugins; verify plugin integrity and sources
Quick Fixes:
1. Quick Fixes:
2. 1. Use QSim Task Manager (if available) to identify heavy jobs
3. 2. Reduce dataset size and simplify circuits
4. 3. Update QSim to the latest version
5. 4. Disable unnecessary plugins
6. 5. Enable memory optimization options in Settings
Frequently Asked Questions
Is qsim.exe safe?
Yes, the legitimate qsim.exe from QSim Technologies Ltd. is not a virus. Verify the path is C:\Program Files\QSim\qsim.exe or C:\Program Files (x86)\QSim\qsim.exe and check the Digital Signatures for 'QSim Technologies Ltd.'.
Where is qsim.exe located and how do I verify it?
qsim.exe is safe when installed from official sources. If you notice it running from an unusual folder or without a valid signature, scan for malware and verify installation integrity.
Can I uninstall qsim.exe?
You can uninstall QSim through Windows Settings > Apps > Apps & Features > QSim > Uninstall. This will remove the executable and related components; ensure you backup any important models first.
Why is qsim.exe using CPU when idle?
If qsim.exe is using CPU when idle, it may be due to background data syncing or pending computations. Check QSim settings to disable background tasks and review queued jobs.
Does qsim.exe support GPU acceleration and how do I enable it?
Yes, qsim supports GPU acceleration. To enable, ensure compatible GPU drivers are installed and enable GPU offload in QSim Settings > Performance > Enable GPU Acceleration.
Where can I find log files for qsim?
Log files for qsim.exe are typically stored under C:\Users\<Username>\AppData\Local\QSim\Logs. You can review recent entries for job status, errors, and checkpoint writes.