iPhone Update Stuck on PC Today? Fix iTunes/Finder Freezes, Verifying, Waiting for iPhone, or Restore Loops

Related Hub: iPhone Issues & Fixes

Quick answer: If your iPhone update is stuck on a PC today, the fastest fix is to change the USB connection (direct port + known-good cable), restart the Apple Mobile Device Service (Windows), and force a fresh firmware (IPSW) download.

Then follow the branch that matches your exact stuck screen (Preparing/Verifying/Waiting for iPhone/error code/recovery mode) so you fix the right failure point instead of trying random steps.

Quick Fix Checklist

Do these in order; each item targets a specific failure point and helps you avoid unnecessary restores.

  • 1) Classify the symptom (30 seconds):
    • Preparing update / Verifying update (progress bar doesn’t move)
    • Waiting for iPhone (PC can’t complete the handshake)
    • Extracting software / Restoring iPhone firmware (often IPSW or USB stability)
    • Error code (note the exact number)
    • Recovery screen (cable-to-computer icon) or restore loop
  • 2) Change the transport path (most common “today” fix): connect directly to the PC (no hub/dock), try a different port, and use an Apple/MFi cable. If you have USB-A 2.0, try it for stability.
  • 3) Keep the iPhone unlocked: accept Trust This Computer prompts and enter the passcode when asked.
  • 4) Restart the Apple device stack (Windows): restart Apple Mobile Device Service (steps below) and reboot the PC if the service won’t restart.
  • 5) Force a fresh IPSW download: delete the partial firmware file so iTunes/Finder doesn’t reuse a corrupted package.
  • 6) Remove interference for one attempt: pause VPN/proxy, disable antivirus “HTTPS scanning/Web Shield,” and allow iTunes through Windows Firewall.
  • 7) Check if it’s service-side today: if verification/download is slow on multiple networks/devices, check Apple System Status for iOS Device Activation and iCloud Account & Sign In (and iOS update-related services). If degraded, retry later.

Quick problem-classification (pick the best match):

  • Works on another computer → local iTunes/driver state on this PC.
  • Works on another network → network filtering/VPN/proxy/security gateway.
  • Works in a clean Windows user profile → profile-level cache/permissions issue.
  • Fails everywhere today → likely Apple-side delay/outage or a widespread iTunes/iOS compatibility issue.

Causes (realistic, not generic)

These are the most common reasons an iPhone update gets stuck on a PC today.

  • Network or transport issue: unstable USB connection, bad cable, USB hub/dock, USB power saving, or Apple Mobile Device USB driver problems.
  • App state issue (iTunes/Finder state): corrupted/partial IPSW download, cached components mismatching the new iOS version, or a compatibility regression after an iTunes update.
  • Settings/permission changes: Windows security changes after updates, blocked device pairing prompts, or insufficient permissions to write/update the firmware cache.
  • Security/VPN interference: antivirus HTTPS inspection, strict firewall rules, VPN/proxy tools, or privacy tools delaying Apple verification/download endpoints.
  • Service-side outage or degraded feature: Apple servers slow or degraded, causing long “Verifying” times or repeated failures even with a good cable.
  • Uncommon but real: iTunes UI appears frozen due to GPU acceleration/remote desktop rendering issues while the update process continues (or appears to stall).
Symptom on PC Most likely issue type Best fix to try first
Stuck on “Waiting for iPhone” Network/transport (USB/driver) Switch USB port/cable, restart Apple Mobile Device Service, disable USB power saving
Stuck on “Preparing update” / “Verifying update” for a long time App state + possible server delay Delete partial IPSW, retry; check Apple System Status if widespread
Fails at the same percentage every time Corrupted IPSW or security interference Fresh IPSW + temporarily disable HTTPS scanning/VPN + retry
Error code appears (e.g., 4013/9/14/3194) Transport, signing, or network policy Stabilize USB, update iTunes/macOS, remove proxy/VPN, retry with fresh download
iPhone shows recovery screen and update won’t complete Recovery workflow + transport Recovery-mode “Update” first; if it loops, DFU update
Works on another computer/network Local PC state or network policy Fix drivers/services on the failing PC; test a different network to confirm filtering

Step-by-Step Fix

Follow the branch that matches your symptom. Stop once the update completes.

0) Before you start (prevents avoidable loops)

  • Update your PC-side tools:
    • Windows: install the latest iTunes (and Apple Device Support components) and run Windows Update.
    • Mac: update macOS (Finder handles iPhone updates on modern macOS).
  • Free disk space: ensure you have several GB free on the system drive (firmware downloads and extraction can fail silently when storage is tight).
  • Use a stable network: avoid captive portals (hotel/airport Wi‑Fi) and try a wired connection if possible.

1) If it’s stuck on “Preparing update” or “Verifying update”

  • Wait a defined amount of time: “Verifying” can take 10–30 minutes on slower PCs. If there is no disk activity for iTunes/Finder for 10+ minutes, continue.
  • Force a fresh update download (Windows iTunes):
    • Close iTunes.
    • Delete the partial firmware file in one of these common locations (whichever exists):
      • C:\Users\<you>\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates\
      • C:\Users\<you>\AppData\Local\Apple Computer\iTunes\iPhone Software Updates\
    • Reopen iTunes and try the update again.
  • Remove interference for one attempt: pause VPN/proxy, disable antivirus “web shield/HTTPS scanning,” and ensure iTunes is allowed through Windows Firewall (Private + Public).
  • Advanced (non-obvious) fix: try a clean Windows user profile:
    • Create a new Windows user account, sign in, install/open iTunes, and retry the update.
    • This isolates profile-level cached assets/permissions that can break verification after an update.
  • Service-side check: if multiple people report update issues “today,” verify Apple’s System Status. If degraded, retry later rather than repeatedly interrupting downloads.

2) If it’s stuck on “Waiting for iPhone” or the iPhone keeps disconnecting

  • Switch the physical connection: no adapters, no hubs; try a different port. Prefer a port directly on the PC (rear ports on desktops are often more stable).
  • Unlock iPhone and accept prompts: keep the iPhone unlocked; tap Trust This Computer if prompted.
  • Restart Apple Mobile Device Service (Windows):
    • Press Win + R → type services.msc → Enter.
    • Find Apple Mobile Device Service → right-click → Restart.
    • Reopen iTunes and retry.
  • Disable USB power saving (targets mid-update drops):
    • Device Manager → Universal Serial Bus controllers.
    • For each USB Root Hub / Generic USB Hub: Properties → Power Management → uncheck Allow the computer to turn off this device to save power.
    • Also consider Windows Power Options: set to High performance (or disable USB selective suspend if available).
  • Advanced transport check: if disconnects happen only on one PC, try a different USB controller (front vs rear ports, or a different built-in port group). Avoid USB-C dongles when possible.

3) If you get an error code (or it fails at the same percentage)

  • Write down the exact error code before changing anything. The same code repeating is a clue; changing codes after a cable/port swap often indicates transport instability.
  • Update iTunes (Windows) or macOS: outdated components can fail with newer iOS packages.
  • Reset the Apple driver stack (Windows):
    • Disconnect the iPhone.
    • Open Device Manager → expand Universal Serial Bus controllers.
    • Look for Apple Mobile Device USB Driver. If missing or flagged, reinstall iTunes (use Apple’s installer; avoid third-party bundles).
    • Reconnect the iPhone and retry.
  • Network policy scenario (works on hotspot but not home/office Wi‑Fi):
    • Temporarily try a mobile hotspot. If it works, your router, DNS filter, proxy, or security gateway is likely blocking Apple endpoints.
    • Disable VPN/proxy, remove custom DNS filtering, and turn off router “HTTPS inspection”/parental controls for the test.
  • Uncommon but effective UI-freeze fix: if iTunes looks frozen but CPU/disk/network activity continues, avoid Remote Desktop and update graphics drivers. Run the update locally at the machine to prevent rendering stalls.

4) If the iPhone is stuck in recovery mode (cable-to-computer screen)

  • Choose “Update” first (not Restore): in iTunes/Finder, select Update to reinstall iOS without erasing data when possible.
  • If Update loops or fails, use DFU mode (deeper reset): DFU can bypass a stuck recovery state. The exact button sequence depends on your iPhone model; once in DFU, iTunes/Finder should detect an iPhone and offer update/restore.
  • Data note: DFU often leads to restore if update fails. If you don’t have a backup, attempt recovery-mode Update multiple times before restoring.

5) If it works on another PC/Mac or another network

  • Works on another computer: focus on the failing PC’s iTunes state and drivers (fresh IPSW, restart Apple Mobile Device Service, disable USB power saving, reinstall Apple components if needed).
  • Works on another network: your network may be filtering Apple traffic. Confirm with a hotspot, then remove VPN/proxy and check router/security software that inspects HTTPS.

Still Not Working

If you’ve followed the matching branch and it still hangs, use these deeper checks. This section is designed to isolate edge cases without wiping your iPhone unnecessarily.

Deeper troubleshooting (targeted)

  • Check whether the update is actually progressing:
    • In Windows Task Manager, look for sustained disk or network activity from iTunes/Apple processes.
    • If there’s activity, wait; if there’s none for 10–15 minutes at the same step, treat it as stuck.
  • Try a different USB cable even if yours charges: charging can work while data lines are unreliable (common cause of 4013/9-style failures).
  • Try a different Windows USB driver path:
    • Plug into a different port group (rear I/O vs front panel).
    • Avoid USB-C hubs/docks during firmware updates.
  • Eliminate profile-level corruption (advanced): retry from a new Windows user account (especially if iTunes behaves oddly only for one user).
  • Account/session edge case (rare but real): if iTunes prompts for Apple ID and sign-in fails, fix PC date/time, disable proxy/VPN, and retry. Sign-in issues can block some verification/activation steps after an update.

Escalation steps (when you need a clean slate)

  • Reinstall Apple components on Windows (last resort for persistent app-state corruption):
    • Uninstall iTunes and Apple components (Apple Software Update, Bonjour, Apple Mobile Device Support), reboot, then reinstall the latest iTunes from Apple.
    • This resets stale cached components that can mismatch new update packages.
  • Try Finder on a Mac (if available): if the iPhone updates on a Mac, the iPhone hardware is likely fine and the Windows environment is the blocker.
  • Recovery/DFU decision point:
    • If the iPhone is boot-looping or stuck on the recovery screen, attempt Recovery mode Update first.
    • If it repeatedly fails, move to DFU (be prepared that restore may be required).
  • When to contact Apple Support:
    • You consistently get the same error code across multiple cables/ports/computers.
    • The iPhone disconnects even on multiple computers (possible device/port hardware issue).
    • The iPhone cannot be detected in recovery/DFU on any computer.

Fastest way to get the right next step: capture the exact stuck text, any error code, your Windows/macOS version, iTunes version, iPhone model, and whether the iPhone disconnects during the process. Those details determine the correct fix path without trial-and-error.

Fixes for iPhone

If this problem happens only on iPhone, the issue is usually tied to the app session, network restrictions, or an iOS-level change rather than a full account failure.

Why this happens

This usually happens when cached app data becomes inconsistent after an update, or when network-related features such as VPN, Private Relay, or filtered DNS interfere with requests.

How to fix it

  1. Force close the app completely, then reopen it and test the same action again.
  2. Switch from Wi-Fi to mobile data, then test again to rule out router or DNS filtering issues.
  3. Disable VPN, iCloud Private Relay, Private DNS, or network security apps temporarily.
  4. Update the app from the App Store and restart the iPhone.
  5. If the issue continues, delete and reinstall the app to refresh local session data.

Important notes

  • If the browser version works but the iPhone app fails, the problem is usually device-side.
  • Do not keep repeating the same failed action many times in a row if login or verification is involved.

How to Check for a Temporary Outage

Before changing device settings, confirm that the problem is not caused by a temporary outage.

Why this happens

Service interruptions can make normal accounts, apps, and networks appear broken even when nothing is wrong locally.

How to fix it

  1. Try the web version to see whether the same action fails outside the app.
  2. Check official status pages or recent outage discussions if available.
  3. Avoid repeated retries if the platform appears unstable.
  4. Wait a few minutes and test again from the same trusted network.

Important notes

  • If both the app and browser fail in the same way, the issue is much more likely to be service-side.
  • Changing passwords or reinstalling apps will not help during a real outage.

Frequently Asked Questions

Why is my iPhone update stuck on “Verifying update” on my PC today?

Most often iTunes/Finder is reusing a partial/corrupted IPSW download or Apple’s verification is slow today. Close iTunes, delete the IPSW from the “iPhone Software Updates” folder, retry, and check Apple System Status if verification is slow on multiple devices/networks.

My iPhone update is stuck on “Waiting for iPhone” in iTunes—what does that mean?

It usually means a USB/driver handshake problem: iTunes can’t maintain a stable connection long enough to continue. Plug directly into the PC (no hub), try another port/cable, restart Apple Mobile Device Service, and disable USB power saving.

iPhone update fails on my home Wi‑Fi but works on a hotspot—how do I fix it?

That points to network filtering (VPN/proxy, DNS filtering, router security/parental controls, or antivirus HTTPS inspection). Turn off VPN/proxy, disable HTTPS scanning, try default DNS, and temporarily disable router security features that inspect HTTPS traffic, then retry with a fresh IPSW.

It works on another computer—how do I fix the PC that’s stuck?

That indicates a local iTunes/driver state issue. Delete the partial IPSW, restart Apple Mobile Device Service, disable USB power saving, try a new Windows user profile, and if it still fails, reinstall iTunes plus Apple Mobile Device Support/Bonjour/Apple Software Update.

What should I do if my iPhone is stuck in recovery mode after a failed PC update?

In iTunes/Finder, choose “Update” first to reinstall iOS without erasing data when possible. If it loops or fails repeatedly, use DFU mode and try again; if DFU update fails, a restore may be required (you’ll need a backup to recover data).

iTunes looks frozen during the update, but my PC shows activity—should I cancel?

If Task Manager shows ongoing disk/network activity for iTunes/Apple processes, don’t cancel immediately—wait 10–30 minutes. If the UI is frozen (common over Remote Desktop or with GPU issues), run the update locally and update graphics drivers; cancel only if there’s no activity for 10–15 minutes.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top