QuickTime was not found : Workaround / Fix for Windows 7 x64
---------------------------
QuickTime Unavailable
---------------------------
QuickTime was not found.
QuickTime is required to run iTunes. Please uninstall iTunes, then install iTunes again.
---------------------------
OK
---------------------------
I used Microsoft’s Process Monitor to compare a working and non-working scenario. Then I had Process Monitor provide the Count totals of the ‘RESULT’ column and noticed that there were 44 entries in reference to “BAD NETWORKPATH”. I filtered the entries in regards to this and all of them were for iTunes as it was trying to query a specific network path.
After looking deeper at the Process Monitor trace, it appears that when launching iTunes, it queries all of the entries in the SYSTEM “Path” environment variable. If there is an entry present that references a UNC path (e.g. \\mynetworkpath\ ) before the entry added by iTunes (C:\Program Files (x86)\QuickTime\QTSystem\) AND that path is unreachable then the error message will be present about QuickTime not being installed.
The workaround for this is to:
1.) Delete the network path entries if possible from the SYSTEM “Path” environment variable
2.) Move the entries to the USER “Path” environment variable
3.) Move the entries to the end of the SYSTEM “Path” environment variable, after the iTunes entry.
I hope this helps other users as well. I would like to submit this to Apple so perhaps it can be resolved in the next iTunes release. Can anyone provide me information on how to proceed with that process?
Thanks,
Josh
Dell, Windows 7