We’ve recently integrated the Virtual Earth service in to our on-line application. However, we’ve had some issues when clicking on “3D” the installer kicks off and then you get a helpful error message:
—————————
Virtual Earth 3D Installer
—————————
Installation failed, check the log file for more information.
—————————
We have an authenticated proxy server which it appears the installer doesn’t cope with particularly well. After much hunting it appears that the ‘log file’ is in fact %TEMP%\InstallLog.txt
The key part appears to be:
[2007/09/11 18:53:01.180] DownloadManager: Queued 'http://go.microsoft.com/fwlink/?LinkId=93683' for download to 'C:\Program Files\Virtual Earth 3D\VirtualEarth3D.msi'... [2007/09/11 18:53:01.180] DownloadManager: Beginning data download for 'http://go.microsoft.com/fwlink/?LinkId=93683' to 'C:\Program Files\Virtual Earth 3D\VirtualEarth3D.msi' [2007/09/11 18:53:01.196] DownloadManager: Download complete for 'http://go.microsoft.com/fwlink/?LinkId=93683' to 'C:\Program Files\Virtual Earth 3D\VirtualEarth3D.msi' [2007/09/11 18:53:01.196] SystemState: Checking the installation state for Virtual Earth 3D. [2007/09/11 18:53:01.211] InstallManager: Queueing MSI install of 'C:\Program Files\Virtual Earth 3D\VirtualEarth3D.msi' with paramaters ''...
Looking in the Virtual Earth 3D directory the VirtualEarth3D.msi file is just 4kb. Thus, all you need to do is download and install the msi directly from http://go.microsoft.com/fwlink/?LinkId=93683
I’m not sure if Microsoft will retain the hyperlink when they release a newer version of the 3D client, thus you may need to check your installer log for a newer link.