When installing the latest version of iTunes (7.5) on Windows Vista 64-bit the install of the QuickTime software completes successfully, however when the iTunes software tries to install the application it produces an error message saying that it cannot find the QuickTime installation.

Solution
Basically the solution is very easy and involves a new feature in Windows Vista called a symbolic link.

  • Open up the Command Prompt as an Administrator (Go to All Programs > Accessories and Right Click on Command Prompt and then choose Run as administrator)

  • Create a QuickTime folder in both Program Files (x86)
mkdir "c:\Program Files (x86)\QuickTime"

  • Now we create a symbolic link to the Program Files directory
mklink /d "c:\Program Files\QuickTime" "c:\Program Files (x86)\QuickTime"

  • Now install iTunes as you normally would by double clicking on the install program.

If all the steps were followed from above you will have no problem getting iTunes to install correctly on Windows Vista 64-bit.

If you are still having trouble you are probably experiencing the VB Script issue, where Apple wants you to run in an unsecured mode to install iTunes.

And the solution is to simple register the vbscript.dll. To do this you just need to follow the next 3 steps:

  • Open up the Command Prompt as an Administrator (Go to All Programs > Accessories and Right Click on Command Prompt and then choose Run as administrator)

  • Type cd C:\Windows\SysWOW64

  • Type regsvr32 vbscript.dll (This registers VB Script with your computer.)

  • Now install iTunes as you normally would by double clicking on the install program and wait for iTunes to finish installing.

  • Type regsvr32 /u vbscript.dll (This unregisters VB Script with your computer.)