6 Replies Latest reply: Jan 13, 2013 2:06 PM by b noir
rdchapman Level 1 Level 1 (0 points)

I'll try a different approach to solve my problem. I previously reported being unable to install Safari for Windows

https://discussions.apple.com/message/20534176#20534176

but I received no solution to that inquiry. I suspect that the failure to be able to install it is that I have 32-bit Bonjour installed on my 64-bit Windows 7 PC, which I am only guessing happened during moving of files from my old Windows XP computer (by a third-party utility). Now many installations of other software, as well as attempted uninstallation of Bonjour using Windows 7's Uninstall a Program control panel, give the error message "This installer is intended for 32-bit versions of Windows.  Please obtain the 64-bit installer from http://www.apple.com/support/downloads/bonjourforwindows.html." There is, however, no 64-bit installer of Bonjour at that URL, only for 64-bit Bonjour Print Services for Windows, which seems to run OK, but it does not actually install 64-bit Bonjour for Windows. Can anyone advise me how to manually uninstall all the components of Bonjour for Windows that are in place now? Remember, Windows 7's uninstaller does not work to do that. No other application that might install 64-bit Bonjour has been able to overwrite the one in place, always giving the error message I quoted. Thanks for any suggestions anyone has.

  • 1. Re: How to manually uninstall Bonjour for Windows?
    b noir Level 9 Level 9 (71,995 points)

    which I am only guessing happened during moving of files from my old Windows XP computer (by a third-party utility).

     

    PC Mover is one of the classic suspects with this.

     

    Let's try the following procedure.

     

    (1) Download the Windows Installer CleanUp utility installer file (msicuu2.exe) from the following Major Geeks page (use one of the links under the /___sbsstatic___/migration-images/198/19835796-1.gif "DOWNLOAD LOCATIONS" thingy on the Major Geeks page):

     

    http://majorgeeks.com/download.php?det=4459

     

    (2) Doubleclick the msicuu2.exe file and follow the prompts to install the Windows Installer CleanUp utility. (If you're on a Windows Vista or Windows 7 system and you get a Code 800A0046 error message when doubleclicking the msicuu2.exe file, try instead right-clicking on the msicuu2.exe file and selecting "Run as administrator".)

     

    (3) In your Start menu click All Programs and then click Windows Install Clean Up. The Windows Installer CleanUp utility window appears, listing software that is currently installed on your computer.

     

    (4) In the list of programs that appears in CleanUp, select any Bonjour entries and click "Remove", as per the following screenshot:

     

    Cleanup removing bonjour.png

     

    (5) Quit out of CleanUp, restart the PC and try another iTunes install. Does it go through properly this time?

  • 2. Re: How to manually uninstall Bonjour for Windows?
    rdchapman Level 1 Level 1 (0 points)

    Thanks for that response, b! You guessed correctly that it was PCMover that I used for the transfer. I've also inspected the transfer report and can confirm that PCMover did transfer Bonjour. However, I cannot tell from the report if PCMover claimed it was OK to transfer or if its compatibility was unknown and I chose to transfer it. If the latter, I would not completely blame PCMover, although it would be nice if it recognized that incompatibility. I probably will not try your procedure until this weekend, but I'll let you know how it goes.

  • 3. Re: How to manually uninstall Bonjour for Windows?
    b noir Level 9 Level 9 (71,995 points)

    Yeah ... it's a surprisingly powerful utility. (I'm not at all sure how it manages to shoehorn the 32-bit versions into a 64-bit system. Normally, you can't run the 32-bit installers on 64-bit systems.)

     

    The other item to check for in this sort of context (as well as Bonjour and iTunes) is Apple Mobile Device Support. That's 64-bit on 64-bit systems, and plausibly a 32-bit version might have been carried over by a PC Mover migration (if you're unlucky).

  • 4. Re: How to manually uninstall Bonjour for Windows?
    rdchapman Level 1 Level 1 (0 points)

    Thanks again. Apple Mobile Device Support is another good suggestion. I reported a problem attempting to uninstall that in my other discussion about Safari 5.1.7 that I cited:

    The "Uninstall or change a program" Control Panel shows two versions of Apple Mobile Device Support: 3.3.0.69 and 5.2.0.6. I tried to uninstall the older one. The uninstaller started up but quit, reproducibly, in the middle of the process, so that never got uninstalled.

  • 5. Re: How to manually uninstall Bonjour for Windows?
    rdchapman Level 1 Level 1 (0 points)

    b's knees! That all worked great! Even your step (3) did not contain a typo: the file is really called "Windows Install Clean Up" even though it runs as "Windows Installer Clean Up."

     

    Incidentally, I happened already to have a copy of msicuu2.exe, which I've used once before for a similar situation. In that case, years ago, I used Aloha Bob to transfer files and settings between two Windows XP computers, and it mostly worked well, except that MS Office Pro did not recognize my registration afterward, and I could not reinstall it with the CD(s), so Microsoft tech support told me about Windows Installer Clean Up, which worked and allowed me to reinstall Office.

     

    For my present case, I uninstalled Bonjour (but not Bonjour Print Services) and the older Apple Mobile Device Support not the newer one. I then used only the Safari 5.1.7 installer, and Safari did install properly now, and Windows 7's "Uninstall or change a program" Control Panel shows Bonjour 3.0.0.10 installed. I did not reinstall iTunes, but presumably iTunes can now use Bonjour however it would want to. Thanks for the solution!

  • 6. Re: How to manually uninstall Bonjour for Windows?
    b noir Level 9 Level 9 (71,995 points)

    You're welcome! Glad you got things sorted out.