Just follow alongside me as I lay out the steps.
So, lets start.
What Causes the Bad CPU punch in Error on Mac OS?
You get the BAD CPU jot down error on a Mac when you run a32-bitapplication on a Mac.
Newer versions of Mac OS only support 64-bit apps.
Many users have reported getting this error when running Android Studio and Z-shell.
Sometimes you also get an error 86.
Starting from Mac OS Catalina, Apple decided to drop the support for 32-bit apps.
It was announced on October 2019.
The last OS to support 32-bit apps was Mojave which was released a year earlier.
Apple informed the developers to transition to the 64-bit starting in 2014.
All updates need to be using the newer standard after that period.
Apple transitioned to M1 processors in November 2020.
It was now using an architecture similar to the smartphone processors.
That meant any existing apps written for the Intel-based Macs would simply not run on the newer models.
Heres a complete guide on how tocheck CPU usage on Mac.
Also, install Rosetta if you are on Mac M1 or later models.
This should ensure the software will run correctly.
Update the App to 64-bit
The App Store will show you if your app needs an update.
you could select Update All Applications or choose the specific app and update it individually.
Before proceeding with the update, google if the 32-bit app you are using received a 64-bit update.
launch the app once the update is finished.
We also fixed thehigh CPU usage with the kernel task processon Mac OS.
Do check it out.
Install Rosetta 2
To run older apps on Apple Silicon-based Macs, you will need Rosetta 2 installed.
It translates the instructions present in any applications code to run on the new processor.
This will enable any old app to run on Mac M1.
Code editors, Software SDK, Runtimes, etc.
will run flawlessly with Rosetta 2 handling all the translations.
But expect the raw performance to be less than an app that is built natively for Apple Silicon.
You will see the progression of the app as it continues to be installed.
A restart is not necessary but will not harm your system if you do it.
Now launch the app you were using earlier.
It should work correctly.
Some users have reported themds_stores process using up their CPUon Mac OS.
If you face the same issue check out our separate article.
It is also known asVirtualization.
Since you want to run a 32-bit app, installMac OS Mojave.
This supports the old version of the app natively.
A good substitute for the app may be already present in the App Store.
Then you are guaranteed to use it for years going forward.
Boot Camp is a utility built on Mac to install Windows.
Read our detailed guide on how toset up Bootcamp properlyand secure your precious time from troubleshooting.
Frequently Asked Questions
What does bad CPU key in in executable mean?
Normally this happens if you are running an X86 app on an Apple Silicon based Mac.
How to run 32-bit games on Mac?
To run 32-bit apps on Mac, install Mac OS Mojave.
Use an external HDD or SSD to store the OS files and games.
That way, your existing files on newer Mac OS will remain safe.
How do I run two operating systems on Mac?
By installing the Mac OS on different drives, you could run two instances of Mac OS.
They can be the same or different versions.
Thats all for today.