How to Fix iTunes Error 9006 When Updating or Restoring iPhone

Running into iTunes Error 9006 while updating or restoring your iPhone? This error typically means iTunes couldn’t connect to Apple’s servers — often due to internet, firewall, or software conflicts. Here are all the steps you can take to fix it.


1. Check Your Internet Connection

  • Make sure your computer is connected to the internet.
  • Open a web browser and test a few websites.
  • Switch to another Wi-Fi network if possible.

Poor or unstable internet is one of the most common triggers of iTunes error 9006.


2. Reboot Your iPhone and Computer

Sometimes a quick refresh is all that’s needed.

  • Restart your iPhone.
  • Restart your Mac or Windows PC.
  • Try the update or restore process again in iTunes.

3. Temporarily Disable Security Software

Firewalls, antivirus programs, or VPNs may block iTunes from reaching Apple servers.

  • Temporarily disable antivirus/firewall software.
  • Or add exceptions for iTunes and Bonjour.
  • Try again once the security software is disabled.

Remember to enable your protection again after the test.


4. Make Sure iTunes is Updated

An outdated iTunes version can cause compatibility issues.

  • On macOS: Update via the App Store or System Preferences.
  • On Windows: Open iTunes and go to Help > Check for Updates.

Also make sure your macOS or Windows OS is fully updated.


5. Reset TCP/IP on Windows (Advanced Network Fix)

If you’re on Windows, try resetting the TCP/IP stack:

  1. Open Command Prompt as Administrator.
  2. Type the following commands one by one:
pgsqlCopyEditnetsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
  1. Restart your computer and test iTunes again.

6. Check Firewall Settings on Windows

Make sure iTunes and Bonjour aren’t blocked.

  • Press Windows + R, type firewall.cpl, and press Enter.
  • Click “Allow an app or feature through Windows Firewall.”
  • Make sure iTunes is allowed for Private & Public.
  • Ensure Bonjour is allowed for Private networks.
  • If not listed, click Allow another app > Browse to add:
    • iTunes: C:\Program Files\iTunes\iTunes.exe
    • Bonjour: C:\Program Files\Bonjour\mDNSResponder.exe

7. Clear the iOS Software Update File (.ipsw)

A corrupted .ipsw file can trigger this error.

  • Delete the file manually (varies by OS) and try downloading again via iTunes.

Location examples:

  • macOS: ~/Library/iTunes/iPhone Software Updates
  • Windows 10: \Users\[username]\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates

8. Additional Steps to Try

  • Use a different USB port or Apple-certified cable.
  • Try restoring on a different Wi-Fi network.
  • Restore your iPhone using another computer with iTunes.

Still Not Working?

If all else fails, it could be a deeper issue with your network, device, or Apple’s servers. You can:

  • Contact Apple Support.
  • Visit a Genius Bar or authorized repair center for hands-on help.

Leave a Reply

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