iOS 17 Can't Check for Update – Stuck on Request
Your iPhone or iPad won't check for iOS updates. It's usually a network issue, a stuck update process, or Apple's servers being overloaded. Here's how to fix it.
1. Network Connection Is Blocking the Update Check
Most of the time, when your iPhone says it can't check for an update or gets stuck on "Requesting," it's because the Wi-Fi connection is acting up. This happens a lot with public Wi-Fi, DNS issues, or a VPN that's running in the background.
- Start by turning off your VPN. Go to Settings > General > VPN & Device Management. If you see a VPN profile, toggle it off. I've seen this fix nine out of ten cases. A VPN can block Apple's update servers entirely, or make them so slow the request times out.
- Forget your current Wi-Fi network, then reconnect. Go to Settings > Wi-Fi, tap the blue info icon next to your network, and tap "Forget This Network." Confirm. Then reconnect by tapping the network name again and entering the password. After you reconnect, your phone gets a fresh IP and DNS assignment. That alone often clears the jam.
- If that doesn't work, change your DNS server manually. Go to Settings > Wi-Fi, tap the info icon on your connected network, scroll down to "Configure DNS," and set it to Manual. Delete any existing servers. Add 8.8.8.8 (Google's DNS) and 8.8.4.4. Tap Save. Apple's update servers are very sensitive to DNS. I've seen a slow or misconfigured ISP DNS completely block the update check.
- Try cellular data. If your carrier allows it, turn off Wi-Fi entirely (Settings > Wi-Fi, toggle it off). Then go to Settings > General > Software Update over your cellular connection. This works especially well if your Wi-Fi router is the problem. Note: iOS will warn you about downloading large updates over cellular. That's fine for just checking.
After each step, go back to Settings > General > Software Update. You should see the spinning wheel for 10-20 seconds, then either "Update Requested..." or a list of available updates. If you still see "Checking for Update" for more than 30 seconds, move on to the next fix.
2. The Update Process Itself Is Stuck
Sometimes the update system is just frozen. The request never went through, but the phone thinks it's still waiting. This happens after a failed update attempt, or if you interrupted the process by force-closing Settings earlier.
- Force restart your iPhone. On an iPhone X or newer (including all iPhone 15s), press and release Volume Up quickly, then Volume Down quickly, then hold the Side button until you see the Apple logo. Keep holding for about 10 seconds after the logo appears—don't let go early. This clears the internal update cache without losing your data.
- Once it boots up, go to Settings > General > iPhone Storage. Scroll down and look for an update file. It'll be labeled something like "iOS 17.3 Update" or similar. If you see it, tap it, then tap "Delete Update." This removes the partially downloaded file that might be corrupt. Now go back to Software Update and try again.
- If the update still hangs, check your storage. Go to Settings > General > iPhone Storage. At the top, you'll see a colored bar showing used vs. available space. You need at least 5-6GB free for most iOS 17 updates. If you're low, delete a couple of big apps, old messages with attachments, or photos you've backed up. Then retry the update.
After the force restart and deleting any stale update files, the Software Update screen should act differently. It'll either show a download button immediately or spin briefly and then show the update. If it still spins forever, it's probably not your phone.
3. Apple's Servers Are Overloaded or Down
This happens more than Apple will admit. Major update days (like iOS 17.2 release day) and sometimes even minor bug-fix releases get hammered. Apple's update servers throttle requests when traffic spikes. You'll see the spinning wheel for 2-3 minutes, then "Unable to Check for Update" or just the wheel never stops.
- Check Apple's System Status page. Open Safari and go to apple.com/support/systemstatus/. Look for "iOS Software Update Server." If the dot next to it is yellow or red, Apple's having issues. You'll just have to wait. Check back in an hour.
- If the status page shows green, but you're still stuck, wait 15-30 minutes and try again. I've seen the status page show green while the actual update distribution servers were still catching up after a big release. Patience is the real fix here.
- Try a different network. Switch to a different Wi-Fi network (a coffee shop, a neighbor's guest network, your hotspot from another phone). This bypasses any local ISP routing problems to Apple's servers. I've fixed this for several users who were stuck on a university network that throttled Apple traffic.
Server overload is the one fix you can't shortcut. If it's server-side, none of the other tricks will work. But always check the System Status page first so you don't waste time rebooting your router for nothing.
Quick-Reference Summary Table
| Cause | Fix | Takes About |
|---|---|---|
| VPN or DNS blocking | Turn off VPN, forget Wi-Fi, set DNS to 8.8.8.8 | 2 minutes |
| Corrupt cached update file | Force restart, delete update from iPhone Storage | 3 minutes |
| Low storage | Free up 5-6 GB | 5-10 minutes |
| Apple server overload | Check System Status, wait 15-60 minutes | Variable |
Was this solution helpful?