Hello All,
I noticed this as a problem yesterday on my newly built MacBook Pro - Mac OS X 10.6.3 (all updates) only when the Java update kept failing in Windows 7 Ultimate VM running on Parallels 5.0. Lots of hints online about this issue, but no solution, so I decided to at least figure out root cause.
So here's what I did and the cause, at least for me, was Symantec's Norton Anti-Virus For Mac 11.1 (both before and after running Live Update).
First, I boot my MacBook Pro from my external FireWire drive that has my emergency backup/restore boot image, and contains no anti-virus or virtualization software. Just a vanilla Snow Leopard image. Downloading executable/full-size EXE files in Safari worked. So nothing to do with routers or DHCP or network adapters.
Next, I boot my MacBook from current Mac OS install on internal HDD which includes Mac OS X 10.6.3, all Apple updates, Norton Anti-Virus, Live Updates, and finally Parallels 5.0 (which is the order in which they were installed). And as suspected, EXE downloads do not work in Mac OS or in the Windows VM. However, if I change Parallels to use Bridged instead of Shared Networking, the VM will download properly. This pretty much indicated to me that it was something to do with Mac OS or Anti-Virus, since Bridged essentially bypasses the Mac OS and anti-virus.
Next, I uninstalled Parallels and manually removed all files, folders, and plists that remained. Mac OS still wouldn't download EXE files correctly. Interestingly, the corrupt EXE files still showed Parallels icons, due to a rogue plist file. Once deleted and reboot, EXE files no longer showed up as Parallels-associated icons.
Next, I uninstall Norton Anti-Virus, and hunt down remaining folders and plists. Mac OS downloads EXE files in Safari again! Success! I even copy the EXE over to Windows machine to make sure they actually execute.
So at this point, I decide to re-install Parallels BEFORE re-installing Norton. I want to see if Parallels is guilty of any mischief. I install the latest Parallels (downloaded by the installer) and configure settings to use Shared Networking. Boot the VM and IE8 in the VM can successfully download EXE files again! Success!
Now I have a Mac OS X 10.6.3 system with Parallels 5.0 and Windows 7 Ultimate+IE8 in a VM and both download EXE files properly.
Finally, I reinstall Norton Anti-Virus and run Live Update. To my dismay, Mac OS X and Parallels once again no longer successfully download EXE files. Uninstall Norton Anti-Virus again, and now I can download EXE files successfully again.
At least for me, it clearly is an anti-virus issue, and Norton/Symantec in particular. I've messed around with settings, even turned all settings in Norton OFF/DISABLED and as long as it is installed, I have the problem with EXE downloads.
Not sure if all Anti-Virus are an issue but I need to work on finding a fix for Norton or try a different anti-virus package.
Hope this helps and/or gives others some possible hints and possibly lead to a solution (at least for Parallels+Symantec combo - must be a setting or plist or combination I would think).
Daniel
I noticed this as a problem yesterday on my newly built MacBook Pro - Mac OS X 10.6.3 (all updates) only when the Java update kept failing in Windows 7 Ultimate VM running on Parallels 5.0. Lots of hints online about this issue, but no solution, so I decided to at least figure out root cause.
So here's what I did and the cause, at least for me, was Symantec's Norton Anti-Virus For Mac 11.1 (both before and after running Live Update).
First, I boot my MacBook Pro from my external FireWire drive that has my emergency backup/restore boot image, and contains no anti-virus or virtualization software. Just a vanilla Snow Leopard image. Downloading executable/full-size EXE files in Safari worked. So nothing to do with routers or DHCP or network adapters.
Next, I boot my MacBook from current Mac OS install on internal HDD which includes Mac OS X 10.6.3, all Apple updates, Norton Anti-Virus, Live Updates, and finally Parallels 5.0 (which is the order in which they were installed). And as suspected, EXE downloads do not work in Mac OS or in the Windows VM. However, if I change Parallels to use Bridged instead of Shared Networking, the VM will download properly. This pretty much indicated to me that it was something to do with Mac OS or Anti-Virus, since Bridged essentially bypasses the Mac OS and anti-virus.
Next, I uninstalled Parallels and manually removed all files, folders, and plists that remained. Mac OS still wouldn't download EXE files correctly. Interestingly, the corrupt EXE files still showed Parallels icons, due to a rogue plist file. Once deleted and reboot, EXE files no longer showed up as Parallels-associated icons.
Next, I uninstall Norton Anti-Virus, and hunt down remaining folders and plists. Mac OS downloads EXE files in Safari again! Success! I even copy the EXE over to Windows machine to make sure they actually execute.
So at this point, I decide to re-install Parallels BEFORE re-installing Norton. I want to see if Parallels is guilty of any mischief. I install the latest Parallels (downloaded by the installer) and configure settings to use Shared Networking. Boot the VM and IE8 in the VM can successfully download EXE files again! Success!
Now I have a Mac OS X 10.6.3 system with Parallels 5.0 and Windows 7 Ultimate+IE8 in a VM and both download EXE files properly.
Finally, I reinstall Norton Anti-Virus and run Live Update. To my dismay, Mac OS X and Parallels once again no longer successfully download EXE files. Uninstall Norton Anti-Virus again, and now I can download EXE files successfully again.
At least for me, it clearly is an anti-virus issue, and Norton/Symantec in particular. I've messed around with settings, even turned all settings in Norton OFF/DISABLED and as long as it is installed, I have the problem with EXE downloads.
Not sure if all Anti-Virus are an issue but I need to work on finding a fix for Norton or try a different anti-virus package.
Hope this helps and/or gives others some possible hints and possibly lead to a solution (at least for Parallels+Symantec combo - must be a setting or plist or combination I would think).
Daniel