Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm consistently having problems connecting to the iTunes store on Win7 x64. The problem appears to develop when I upgrade to a new version; connecting to the iTunes Store (other than, oddly, checking for app updates) results in the bar filling up to about one third/half, stopping there, and a few minutes later delivering a smattering of unskinned HTML and text boxes.

Uninstalling and reinstalling following Apple's instructions (removing each component in order) doesn't help.

Running the diagnostics results in a report saying that it can connect to every server it needs to, but that it's not enabled in Windows Firewall. This is curious, because there's an entry there for it. Disabling Windows Firewall doesn't resolve the problem. I have no other firewalls running. I'm not running a proxy, and I have full connectivity through other programs; I can also download app updates through iTunes and browse the store normally via wifi on my iPhone. It's just browsing the store that's broken.

How can I fix this issue? Last time this happened, uninstalling and reinstalling fixed it. No such luck this time.

share|improve this question
I don't use iTunes, but from your description it sounds like it's failing to contact the servers that host the CSS files that control the layout (as well as other content). Perhaps check your HOSTS file for addresses that may have been added? Do you have any kind of web filtering/blocking software enabled? – Ƭᴇcʜιᴇ007 Oct 29 '11 at 16:23
Nope; my hosts file is the default (blank except for commented out instructions) and I don't have any filter software. I'm not behind a proxy, either. – Merus Oct 30 '11 at 1:27
up vote 2 down vote accepted

Ended up finding the solution: iTunes was connecting to one of the store servers via the wrong socket.

To fix this:

  • Open up a command line as an Administrator. On Win7, type 'cmd' into the search box on the start menu, right-click on cmd.exe, and select 'Run as Administrator'.
  • Type: netsh winsock reset and press Enter
  • Restart your computer.
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.