- Test a fresh Multi-MEmu instance before deleting or reinstalling anything.
- Check render mode, VT, Hyper-V, drivers, and security conflicts.
- Separate damaged VM images from system-wide MEmu startup failures.
- What Does MEmu Stuck at 59% or 99% Mean?
- Protect Your Data Before Changing Anything
- Test a Fresh VM With Multi-MEmu
- Fix Graphics and Render Mode Problems
- Confirm That VT Is Enabled and Available
- Resolve Hyper-V and Windows Virtualization Conflicts
- Check Antivirus and Windows Security Blocking
- Identify a Damaged VM Image
- Repair MEmu After Windows or Installation Changes
- Recommended Fix Order
- Final Resolution Checklist
When MEmu Play stops loading at 59% or 99%, the displayed percentage is a progress marker, not a precise error code. A freeze can come from an incompatible render mode, unavailable hardware virtualization, a Hyper-V conflict, security software, a damaged VM image, or a Windows or graphics driver change. The safest solution is to identify whether the failure affects one Android instance or the entire MEmu installation before deleting data or reinstalling anything.

Start with free Canva bundles
Browse the freebies page to claim ready-to-use Canva bundles, then get 25% off your first premium bundle after you sign up.
Free to claim. Canva-ready. Instant access.
1. What Does MEmu Stuck at 59% or 99% Mean?
A loading bar that repeatedly stops at the same percentage indicates that MEmu has started but cannot complete one stage of initializing its virtual Android device. The percentage alone cannot prove which component failed. However, the point at which loading stops can help you organize the investigation.
A stop near 59% is often worth investigating as a host-side initialization problem. Possible causes include graphics rendering, virtualization, Hyper-V configuration, security software, or an incomplete installation. A stop near 99% may occur after more of the virtual machine has started, making a damaged Android image, guest startup problem, or Google Play Services issue more plausible. These are diagnostic clues rather than fixed definitions.
1.1 Verify that MEmu is actually frozen
Wait several minutes before ending the process, especially after installing a new Android image, changing CPU or memory presets, or applying a Windows update. The first startup may take longer while MEmu prepares files.
Open Task Manager and inspect MEmu-related CPU, memory, and disk activity. If disk or CPU activity continues, give the instance more time. If the loading percentage remains unchanged and activity falls close to zero, close MEmu normally if possible. If Windows reports that it is not responding, end the task, restart Windows, and test once more.
Do not repeatedly terminate MEmu while its disk usage is high. Interrupting writes can make a VM image problem worse.
1.2 Determine whether one instance or every instance fails
Open Multi-MEmu without launching the affected Android instance. Multi-MEmu manages the separate VM images used by MEmu Play. If one VM stops at 99% but a newly created VM starts correctly, the MEmu program, graphics stack, and virtualization layer are probably functional. The original VM image or its Android configuration is then the leading suspect.
If every instance stops at the same percentage, focus first on host-wide causes such as VT, Hyper-V mode, graphics drivers, antivirus software, Windows security settings, or damaged MEmu program files.
2. Protect Your Data Before Changing Anything
Before repairing or deleting an instance, identify anything stored only inside it. This can include app data, downloaded files, accounts, operation recorder scripts, and app-specific settings. Export important files through MEmu shared folders or an app's own backup feature when the VM can still open.
Cloning, deleting, or recreating a VM can affect its virtual disk. Uninstalling MEmu may also remove instances, depending on the options selected and the state of the installation. Do not assume that a Google account synchronizes every app's local data.
- Record the Android image type, such as Android 5.1 or 7.1.
- Record whether the image is 32-bit or 64-bit.
- Note the selected OpenGL or DirectX render mode.
- Record CPU, memory, resolution, and device presets.
- Copy accessible files to a shared folder or another safe location.
- Preserve operation recorder scripts and other reusable automation files.
Do not compact, replace, or manually edit a virtual disk as an early troubleshooting step. Compacting an image is primarily a storage operation and is not a reliable repair for filesystem corruption. Back up the VM before any image maintenance.
3. Test a Fresh VM With Multi-MEmu
A fresh instance is the most useful non-destructive test because it separates damage inside one VM from a system-wide MEmu failure. It also avoids immediately clearing app data, removing accounts, or reinstalling the emulator.
- Close the stuck MEmu Play window.
- Open Multi-MEmu.
- Create a new instance rather than cloning the failing one.
- Choose an Android image compatible with the apps you need.
- Use conservative CPU and memory presets for the first test.
- Start the fresh VM without importing apps or settings.
If the fresh VM loads, leave the original instance intact while you recover data. A clone may reproduce corruption because it copies the source image, so a brand-new VM is a better diagnostic control.
3.1 Compare Android and architecture choices
An Android 5.1 image and an Android 7.1 image are separate guest environments. Likewise, 32-bit and 64-bit images have different compatibility requirements. If one image starts and another does not, the failure may be limited to the downloaded image, its virtual disk, or its compatibility with the current MEmu and Windows configuration.
Do not migrate all apps immediately. First confirm that the new VM can restart several times. Then install or restore apps in small groups. This makes it easier to identify an app or guest configuration that destabilizes startup.
4. Fix Graphics and Render Mode Problems
MEmu must translate Android graphics calls through the Windows graphics stack. A graphics driver update, Windows update, laptop GPU switch, or incompatible render mode can prevent that initialization from completing.
4.1 Switch between OpenGL and DirectX
In the settings for the affected instance, locate the render mode or graphics renderer and switch from OpenGL to DirectX, or from DirectX to OpenGL. Change only this setting, apply it, and restart the instance.
If MEmu cannot open the per-instance settings while the VM is stuck, use the available configuration controls in Multi-MEmu. Avoid changing resolution, CPU allocation, memory, root settings, and render mode simultaneously. One change at a time tells you what actually fixed the issue.
A successful start after switching render mode points to a graphics compatibility issue rather than a damaged Android disk. Keep the working mode and test another restart before making further changes.
4.2 Update the correct graphics driver
Download the current supported driver from NVIDIA, AMD, Intel, or the computer manufacturer's support page. Laptop manufacturers may provide customized drivers for systems that switch between integrated and discrete graphics.
Restart Windows after installing the driver, even if the installer does not force a restart. Then test MEmu before changing another setting. If the problem began immediately after a graphics driver update, check whether the manufacturer offers a newer corrective release. Windows Device Manager may also offer a rollback option when the previous driver package remains available.
On dual-GPU systems, use Windows graphics preferences to test MEmu with the other GPU. Apply this as a controlled test rather than assuming that the high-performance GPU is always the most compatible option.
5. Confirm That VT Is Enabled and Available
VT refers to hardware-assisted virtualization, called Intel VT-x on many Intel systems and AMD-V or SVM on many AMD systems. MEmu relies on virtualization to run Android efficiently. A BIOS reset, firmware update, corporate policy, or another hypervisor can change whether this capability is available.
5.1 Check virtualization in Windows
Open Task Manager, select Performance, and inspect the CPU page. Windows normally reports whether virtualization is enabled. You can also run System Information and review the virtualization and Hyper-V requirement entries.
If Task Manager says virtualization is disabled, restart the computer and enter its UEFI or BIOS setup. Look for a setting named Intel Virtualization Technology, VT-x, SVM Mode, or AMD-V. The exact menu varies by motherboard and computer manufacturer.
Enable the feature, save the firmware settings, and perform a full restart. Do not change unrelated firmware options. On a managed work computer, contact the administrator instead of bypassing policy.
5.2 Distinguish disabled VT from occupied VT
VT can be enabled in firmware while Windows is using it through Hyper-V or virtualization-based security. In that situation, MEmu must either operate in a compatible Hyper-V mode or run after the conflicting Windows hypervisor configuration is changed.
Do not conclude that VT is unavailable solely because one emulator reports a conflict. Confirm the firmware state, Windows features, and MEmu's configured mode separately.
6. Resolve Hyper-V and Windows Virtualization Conflicts
Modern Windows installations can use the Microsoft hypervisor for Hyper-V, WSL2, Docker Desktop, Windows Sandbox, Virtual Machine Platform, Windows Hypervisor Platform, and some security protections. MEmu configurations may use a Hyper-V-compatible mode, while other configurations expect direct access to hardware virtualization.
6.1 Choose which virtualization stack you need
If MEmu provides a Hyper-V mode or a MEmuHyperv-related configuration, use the mode intended for your installed Windows virtualization stack. Do not mix troubleshooting instructions intended for the standard virtualization engine with those intended for Hyper-V mode.
If you depend on WSL2, Docker Desktop, Windows Sandbox, Hyper-V virtual machines, or virtualization-based security, try the compatible MEmu mode first. Disabling Windows hypervisor components can stop those tools from working and may weaken security features.
6.2 Test without the Windows hypervisor only when appropriate
Before changing Windows Features, create a restore point if your environment permits it and record the features currently enabled. Relevant components can include Hyper-V, Windows Hypervisor Platform, Virtual Machine Platform, Windows Sandbox, and Windows Subsystem for Linux. Memory integrity and other virtualization-based security settings may also influence the active hypervisor configuration.
If you decide to disable a feature for testing, change only the necessary component and restart Windows. Test MEmu immediately. If the result does not change, restore the feature rather than leaving unrelated software broken.
Advanced users sometimes change the boot configuration setting that controls whether the hypervisor launches. Such a change requires administrative rights and a restart, and it should be reversed after the test if it does not solve the problem. Prefer graphical Windows settings or guidance from Microsoft and your MEmu release over copying unexplained commands.
7. Check Antivirus and Windows Security Blocking
Security software can quarantine emulator files, block virtual network or disk activity, or interfere with newly installed drivers. This is more likely when MEmu stopped working after an antivirus definition update, MEmu update, or Windows security change.
- Open protection history or the antivirus quarantine.
- Look for detections that occurred when MEmu was installed or launched.
- Verify the file path and publisher before restoring anything.
- Add a narrow exception only if the file is confirmed legitimate.
- Restart Windows if a driver or service was restored.
- Test the same instance again.
Do not disable antivirus protection permanently. If temporary disabling is necessary for diagnosis, disconnect from untrusted networks, close unrelated applications, keep the test brief, and re-enable protection immediately. Never restore a detection merely because its filename resembles a MEmu component.
Controlled folder access and third-party ransomware protection can also block writes to MEmu's VM storage. Prefer allowing the verified application or storage path over turning the entire protection layer off.
8. Identify a Damaged VM Image
A VM image is likely damaged when the MEmu program opens, a fresh Multi-MEmu instance works, and only one existing instance repeatedly stops near the end of loading. Unexpected shutdowns, forced termination during heavy disk activity, storage errors, and interrupted updates can contribute to image damage.
8.1 Look for image-specific evidence
- The affected VM fails with both OpenGL and DirectX.
- A new VM using the same Android version starts successfully.
- Other existing VMs continue to start.
- The failure began after a crash, power loss, or full system drive.
- Cloning the affected VM reproduces the failure.
- The VM disk produces read or write errors.
Check that the Windows drive holding MEmu's files has sufficient free space. A nearly full drive can prevent expansion, temporary file creation, and guest startup. Also inspect the drive's health through Windows tools or the storage manufacturer's diagnostic utility if other applications show disk errors.
8.2 Recover before deleting
If the original VM occasionally starts, recover important files immediately through shared folders, cloud sync, or app-specific exports. MEMUC or ADB may help advanced users inspect a responsive instance, but they cannot guarantee recovery from a virtual disk that will not mount or boot. Do not issue unfamiliar ADB or MEMUC commands against valuable data.
Once data is safe, create a replacement VM and reinstall applications. Clearing Google Play Services or Google Play Store data is appropriate only when Android loads and the problem is specifically inside Google services. It is not a meaningful fix for a VM that cannot finish booting. Clearing that data or removing a Google account can require sign-in again and may affect local state.
Delete the damaged VM only after the replacement has passed repeated startup tests and required data has been recovered. Deletion is irreversible unless you have a valid backup.
9. Repair MEmu After Windows or Installation Changes
If all VMs fail, including a fresh one, the installation itself may be incomplete or incompatible with a recent host change. First restart Windows and verify free disk space. Then review what changed immediately before the failure, such as a Windows cumulative update, graphics driver, security product, MEmu update, or firmware reset.
9.1 Separate a Windows update side effect from corruption
After an update, recheck virtualization in Task Manager, the enabled Windows virtualization features, memory integrity, graphics drivers, and the selected MEmu Hyper-V mode. Windows may have completed the update successfully while changing the environment in which MEmu runs.
Avoid uninstalling a security or Windows update as the first response. Confirm timing and test reversible configuration changes first. Removing updates can reintroduce security vulnerabilities and may not repair a damaged VM.
9.2 Reinstall only after preserving instances
Use reinstalling as a late-stage fix when new instances also fail and host settings appear correct. Record the location of VM data and back up accessible instances, shared-folder files, operation recorder resources, synchronizer configurations, and automation that relies on MEMUC or ADB.
Uninstall MEmu carefully and read every prompt concerning user data or virtual machines. Do not select an option that removes instance data unless you have a tested backup or have accepted the loss. Restart Windows before installing a clean copy from the official source.
After reinstalling, create one clean VM and test it before importing anything. If the clean installation still stops at the same point, return to the graphics, VT, Hyper-V, security, and storage checks. Repeated reinstallations will not solve an unchanged host conflict.
10. Recommended Fix Order
- Wait long enough to rule out a slow first boot.
- Restart Windows and test MEmu once.
- Confirm adequate free disk space.
- Create a fresh VM with Multi-MEmu.
- Switch between OpenGL and DirectX.
- Update or, when justified, roll back the graphics driver.
- Confirm VT is enabled in UEFI or BIOS.
- Match MEmu's standard or Hyper-V mode to Windows.
- Review antivirus quarantine and controlled folder access.
- Determine whether only one VM image is damaged.
- Recover data before deleting or replacing that VM.
- Repair or reinstall MEmu only after preserving data.
Keep notes and change one variable at a time. Restart when changing firmware, drivers, Hyper-V components, Windows security virtualization, or other settings that require a reboot. This method takes longer than applying random fixes, but it prevents unnecessary data loss and reveals the actual cause.
11. Final Resolution Checklist
- MEmu Play reaches the Android home screen without stopping at 59% or 99%.
- The repaired or replacement VM starts successfully at least twice.
- The chosen OpenGL or DirectX render mode remains stable.
- Task Manager reports the expected virtualization state.
- MEmu is using the intended standard or Hyper-V mode.
- WSL2, Docker Desktop, Windows Sandbox, and other required tools still work.
- Antivirus and Windows security protections are enabled again.
- The system drive has enough free space for VM growth.
- Google Play Services and required apps open normally.
- Shared folders, synchronizer, operation recorder, MEMUC, and ADB workflows still function if used.
- Important data has been recovered before any old VM is deleted.
If a fresh VM works but the original does not, treat the original image as damaged and prioritize recovery. If no VM works, investigate the Windows host, especially graphics, VT, Hyper-V mode, security controls, and recent updates. That distinction is the fastest way to fix MEmu stuck at 59% or 99% without sacrificing working instances or changing Windows features unnecessarily.