How to Fix ERROR_NO_PROC_SLOTS 89 (0x59) Effectively
The ERROR_NO_PROC_SLOTS issue, identified by the code 0x80070059, frequently occurs during the installation of Windows service packs, while launching applications, or executing resource-heavy programs. The error message indicates that the system cannot initiate another process at this time.
Common factors contributing to Error No Proc Slots include corrupted system files, malware infections, insufficient RAM, and recent changes made to the PC.
Before initiating troubleshooting, ensure all pending Windows updates are installed, close background processes, and disable non-essential startup applications.
How do I fix the ERROR_NO_PROC_SLOTS system error?
Tip
If you encounter the ERROR_NO_PROC_SLOTS while manually applying an update or service pack, restarting the PC or downloading the file(s) again may resolve the issue.
1. Repair the corrupted system files
- Press Windows + R to open Run, type cmd, and hit Ctrl + Shift + Enter .
- Click Yes in the User Account Control prompt.
- Copy and paste the following commands one by one and press Enter after each:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
- Next, run the SFC scan using this command:
sfc /scannow
- Restart your PC and check if the ERROR_NO_PROC_SLOTS 0x80070059 is resolved.
Corrupted system files can lead to various issues on a Windows PC, including System Error 89. Running the DISM (Deployment Image Servicing and Management) and SFC (System File Checker) scans can replace problematic system files with their cached versions stored on the PC.
2. Scan your PC for malware
- Press Windows + S to open Search, type Windows Security, and select the appropriate result.
- Click on Virus & threat protection.
- Click on Scan options.
- Choose the Full scan option and then click on Scan now.
- Wait for the malware scan to finish; this process might take between 15-30 minutes.
3. Increase the virtual memory (page file)
- Press Windows + S to open Search, type View advanced system settings, and click the relevant result.
- Click the Settings button under Performance.
- Select the Advanced tab, then click Change under Virtual memory.
- Uncheck the box for Automatically manage paging file size for all drives, select the No paging file option, and click on Set.
- Choose Custom size, and enter the following calculations based on available physical memory:
- Initial size: 1.5 x Available RAM x 1024
- Maximum size: 3 x Available RAM x 1024
- For a PC with 4 GB RAM, this translates to:
- Initial size: 6144 (1.5 x 4 x 1024)
- Maximum size: 12288 (3 x 4 x 1024)
- Click on Set, then OK to save the changes.
If your PC is low on RAM and this triggers the ERROR_NO_PROC_SLOTS Win32 error, increasing the virtual memory may resolve the issue!
4. Perform a system restore
- Press Windows + R to open Run, type rstrui.exe in the text field, and hit Enter.
- Select the Choose a different restore point option and click Next.
- Choose the oldest restore point or one created before the error started appearing, and click Next.
- Review the details, and click on Finish to commence the restore process.
- After completion, check if the system error, 89 (0x59) The system cannot start another process at this time, has been resolved.
5. Reinstall Windows
If all else fails, consider reinstalling Windows. This will rectify any software-based inconsistencies or misconfigurations!
To reinstall Windows, connect a formatted USB drive to another PC, download the Media Creation Tool from Microsoft’s official website, create a bootable Windows USB, connect the USB to the malfunctioning PC, adjust the boot order to prioritize the USB, and follow the on-screen instructions to install Windows.
The ERROR_NO_PROC_SLOTS system error is ultimately a software-related issue. Therefore, reinstalling Windows should solve the problem, but only as a last resort!
If you have additional solutions for this error, feel free to share them in the comments section.
Leave a Reply