Skip to main content

Windows Setup API Process Consumes Too Much CPU Resources

I have an Acer Aspire laptop which often hangs in the middle of my work. When I started checking the actual reason for this, I found a few processes which consumes too much CPU resources. So, most of the time, my laptop CPU usage is 100%. One of the main culprits is a process named Windows Setup API. This article explains the process Windows Setup API and how to prevent it from consuming too much CPU.

My Acer Aspire laptop runs on Windows 10 Operating System. I started Task Manager to check the reasons for the continued freezing of my Acer Aspire laptop. The below photo is a screenshot of my Task Manager.

The screenshot shows how much the Windows Setup API process demands CPU resources.

While at the time of taking the screenshot, Windows Setup API was consuming 57.2% of the total CPU usage. But most of the times, it demands more CPU usage and let other processes suffer.

Another point I have noted is the 100% Disk usage.

How to Solve Windows Setup API High CPU Usage Problem?
You can solve the high CPU usage of the process Windows Setup API by killing that process from Task Manager.

You may need to start Task Manager in admin mode to kill this rough process. For that, I suggest you follow the instruction given below.
  1. Type Task Manager on Windows Search

  2. Right click on the Task Manager, and click on Run as administrator

  3. Microsoft may need you to authenticate yourself by entering the admin password to continue.

  4. Once the Task Manager (with administrative privilege) opens, you need to right-click on Windows Setup API under the Processes tab

  5. From the menu, click on End Task

Once you have ended the process, check the CPU usage. You can see a sudden drop in CPU usage by your computer.

What is Windows Setup API and Its Uses?
According to the Microsoft database, the Setup API provides a set of functions that a setup application calls to perform installation operations.

However, Microsoft says they no longer use it for the installation process of software applications on a Windows 10 computer.

  1. Check If Someone Rejected Your Facebook Friend Request?
  2. How to Delete Junk Files In Windows 10
  3. How to Change the Registered Phone Number?

But, they say, installation of device drivers require this process.


About Author

My photo
Alex George
Alex George has Engineering graduation in Computer Science and an MBA in Finance. He had been working as a senior Network Engineer for ten years. His specialization is in Cisco products. Traveling is one of his hobbies and visited various places as part of his onsite work. He visited different places as part of his onsite work like New York, Dubai, London, etc. Right now Alex is a director of one of the leading career development firms in India, which trains students for UPSC, SSC, and PSC examinations. He guides a lot of students to get selection for various prestigious institutions like CBI, Income Tax Department, etc. Alex George is a stock market investor and a very active intraday trader. Engineering Background: He has a B.Tech in Computer Science and Engineering and passed different network and security courses like CCNA, CCNP (Security), CEH, and various Microsoft certifications. Finance Background: Alex has an MBA in Finance. He is an active intraday trader and a Share Market Investor. Webmaster Skills: Alex is a blogger since 2004. He has a working knowledge of HTML, CSS, PHP, and JavaScrip.