Office 365 ProPlus: modificare la versione installata (da prompt)

| |

Un po’ a causa dei problemi di Excel a partire dalla versione 15.0.4745.1002 (qui l’articolo scritto poco tempo fa), un po’ perché potreste anche voi aver necessità di una precisa versione di Office 365 ProPlus, oggi vi propongo un rapido articolo che vi insegna a lanciare un aggiornamento (ma anche un downgrade, quando necessario) direttamente dal prompt dei comandi.

Office 365 ProPlus (2013): modificare la versione installata

Individuata la versione che vi interessa installare (vi ricordo che Microsoft ha una pagina dedicata a tutti i rilasci di Office, sempre aggiornata), dovrete chiudere ogni applicazione di Office lasciata aperta e lanciare un prompt dei comandi con privilegi amministrativi, quindi (in base alla prima installazione di Microsoft Office, se fatta a 32 o 64 bit) lanciare:

officec2rclient.exe /update user updatetoversion=15.0.xxxx.yyyy

Dove (manco a dirlo) quel 15.0.xxxx.yyyy dovrà essere sostituito dalla versione da voi desiderata.

officec2rclient.exe si trova all’interno della cartella %ProgramFiles%\Microsoft Office 15\ClientX86 (o X64 se installato a 64 bit). Esattamente come riportato dalla documentazione di Microsoft disponibile all’indirizzo support.microsoft.com/en-us/kb/2770432, partirà una finestra di download della versione di Microsoft Office desiderata che sostituirà quella attualmente installata, a prescindere che sia più vecchia o più nuova rispetto a quella scelta.

Office 365 ProPlus (2013): modificare la versione installata 1

Per vostra (e mia) comodità ho scritto un VBS che vi permetterà di dimenticare la stringa necessaria dettata dalla documentazione Microsoft, passando a una più comoda gestione via GUI o direttamente da prompt dei comandi:


' Office 365 ProPlus (2013): Upgrade / Downgrade Version
' GSolone 2015 v 0.1
' Ultima modifica 05112015
'
' LO SCRIPT VA ESEGUITO COME AMMINISTRATORE MACCHINA O DI DOMINIO!
Set WSHShell = WScript.CreateObject("WScript.Shell")
Set WNetwork = Wscript.CreateObject("Wscript.Network")
On Error Resume Next
if WScript.Arguments.Count = 0 then
'Richiesta numero di versione da installare
strVersion = InputBox("Office 365 ProPlus Upgrade-Downgrade Tool" & vbCR & "Lo script permette di installare una diversa versione di Office 365 ProPlus sulla macchina." & vbCR & vbCR & "VA ESEGUITO COME ADMIN LOCALI O DI DOMINIO!" & vbCR & vbCR & "Versione da installare (vuoto o clic su Annulla per uscire dallo script)" & vbCR, "OFC365PP: Upgrade Tool", "15.0.4737.1003")
else
'Se il numero di versione mi è stato passato da riga di comando, posso procedere direttamente
strVersion = Wscript.Arguments(0)
end if
if LEN(trim(strVersion)) = 0 Then
Messaggio = msgbox ("Non hai indicato la versione di Office da installare, termino lo script adesso.", vbCritical, "")
wscript.quit
else
Const Path = "winmgmts:root\cimv2:Win32_Processor='cpu0'"
'Sistema x86
if GetObject(Path).AddressWidth = 32 Then
WSHShell.run "cmd.exe /C ""%ProgramFiles%\Microsoft Office 15\ClientX86\officec2rclient.exe"" /update user updatetoversion=" & strVersion
end if
'Sistema x64
if GetObject(Path).AddressWidth = 64 Then
WSHShell.run "cmd.exe /C ""%ProgramFiles%\Microsoft Office 15\ClientX64\officec2rclient.exe"" /update user updatetoversion=" & strVersion
end if
end if

Una volta specificata (ancora una volta) la versione, il resto verrà da se.

Non dimenticate di andare poi a disattivare l’aggiornamento automatico di Office se non volete che la versioni della suite di Microsoft cambi in autonomia.

Correzioni, suggerimenti? Lascia un commento nell'apposita area qui di seguito o contattami privatamente.
Ti è piaciuto l'articolo? Offrimi un caffè! ☕ :-)

L'articolo potrebbe non essere aggiornato

Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :-)

Condividi l'articolo con i tuoi contatti:
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Commenti
Inline Feedbacks
View all comments