Upgrading Office clients from 32bit to 64bit

Has anyone put together a working approach for doing this via Automox? I’ve got Windows 10 machines deployed with Office 365 Pro Plus in 32-bit, and I would like to move that to 64-bit.

I understand the general approach is to uninstall all traces of Office 32-bit and then reinstall Office 64-bit. I also know you cannot mix Office 64-bit with Visio/Project 32bit (and Visio / Project are not in the suite of apps for Office). So I’m willing to ignore those machines and handle them manually.

I’ve also done some research into this https://psappdeploytoolkit.com/ that looks like it will do the trick. However, I have concerns about having this running in the user-context so that UI prompts are interactive.

Basically I’m looking to save a ton of work if someone has already built an approach for doing this.

I haven’t heard of anyone doing that yet, but I’ll ask around.

The worklets run as System, but we do have a code workaround so that you can execute scripts as the current user, if need be. I use that trick in this worklet: Worklet: open website on end user's computer

Looks like Microsoft has an uninstaller tool you can run:

You could kick that off via worklet, then run the installer for the 64-bit version, I would think.

I don’t believe there is an upgrade path from a 32-bit arch, to a 64-bit arch. The way I would handle this is create a Worklet that firsts uninstalls the 32-bit app, and then installs the 64-bit one.


After considering all the risks involved, I’ve decided to do this manually. Too many things can go wrong with this. :slight_smile:

1 Like

Microsoft solved this with a MigrateArch attribute

1 Like