Reimpostare lo stato di attivazione di Microsoft 365 Apps for enterprise

Questo articolo è scritto e aggiornato da Eric Splichal, Senior Support Escalation Engineer, Matt Philipenko, Microsoft 365 Apps Ranger, e Tim Johnson, Customer Engineer.

Per l'organizzazione potrebbe essere necessario eseguire attività quali le seguenti:

  • Migrazione da tenant a tenant
  • Riutilizzare un dispositivo per un utente diverso
  • Modificare la modalità di licenza per Microsoft 365 su un dispositivo

Per completare queste attività, è necessario cancellare le precedenti attivazioni delle app di Microsoft 365 per le aziende per rimuovere le relative licenze e le informazioni dell'account di Office memorizzate nella cache. Questa rimozione ripristinerà le applicazioni allo stato originario. È quindi possibile attivarle con un account di Office diverso o passare a una modalità di licenza diversa. Per reimpostare lo stato di attivazione, chiudere tutte le applicazioni di Office e utilizzare uno dei metodi seguenti.

Nota

  • I passaggi seguenti si applicano anche a Microsoft Project e Microsoft Visio.
  • I passaggi e gli script descritti in questo articolo si applicano alle installazioni Windows delle app di Office. Per le installazioni di Office per Mac, vedere Come rimuovere i file di licenza di Office su un Mac.

Metodo: eseguire l'Assistente supporto e ripristino Microsoft

L'Assistente automatizza completamente tutti i passaggi necessari per reimpostare l'attivazione di Office ed è disponibile in due versioni. Utilizzare la versione più idonea alle proprie esigenze.

Metodo: Utilizzare script per automatizzare il processo di pulizia

Eseguire i seguenti script che automatizzano ogni sezione del processo. Si consiglia di eseguire gli script OLicenseCleanup.vbs e signoutofwamaccounts.ps1 elencati di seguito, mentre WPJCleanUp.cmd è richiesto solo se il dispositivo è Aggiunto all'area di lavoro. Per informazioni dettagliate sui passi specifici automatizzati da ogni script, selezionare il collegamento Dettagli associato. Utilizzare il collegamento "Seleziona se si utilizzano script automatici" per tornare a questo metodo.

  1. Per rimuovere le licenze precedenti e le informazioni sull'account memorizzate nella cache: scaricare il file OLicenseCleanup.zip, estrarre lo script OLicenseCleanup.vbs ed eseguirlo utilizzando autorizzazioni elevate. Dettagli
  2. Per cancellare gli account WAM associati a Office sul dispositivo: scaricare il file signoutofwamaccounts.zip, estrarre ed eseguire lo script signoutofwamaccounts.ps1 con autorizzazioni elevate. Se si salva signoutofwamaccounts.ps1 nello stesso percorso di OLicenseCleanup.vbs, verrà eseguito automaticamente quando si esegue OLicenseCleanup.vbs. Dettagli
  3. Per rimuovere account Aggiunti all'area di lavoro, scaricare WPJCleanUp.zip, estrarre la cartella WPJCleanUp ed eseguire WPJCleanUp.cmd. Dettagli

Metodo: Cancellare manualmente le informazioni sull'attivazione precedente

Se si preferisce eseguire manualmente i passaggi per il processo di pulitura, utilizzare le informazioni contenute in questo metodo. La procedura è costituita dalle sezioni seguenti.


                             Sezione A: rimuovere licenze di Office e account memorizzati nella cache

Questa sezione è suddivisa in tre parti. Alcune parti richiedono la modifica delle voci del Registro di sistema.

Importante

Seguire attentamente i passaggi in questa sezione. L'errata modifica del Registro di sistema può causare seri problemi. Prima di apportare le modifiche, eseguire il backup del Registro di sistema per il ripristino nel caso si verifichino dei problemi.


                             Parte 1: Rimuovere le precedenti attivazioni di Office

Verificare e rimuovere le licenze esistenti sul dispositivo. Assicurarsi di controllare tutti i percorsi annotati per i potenziali tipi di licenza, che includono vNext, Attivazione computer condiviso e licenze legacy.

  1. Rimuovere tutti i file e le cartelle token di licenza se si trovano nei seguenti percorsi:

    • Per il tipo di licenza vNext:
      • %localappdata%\Microsoft\Office\Licenses (Microsoft 365 Apps for enterprise, versione 1909 o successiva)
    • Per il tipo di licenza Attivazione computer condiviso:
      • %localappdata%\Microsoft\Office\16.0\Licensing
  2. Verificare e rimuovere le licenze legacy utilizzando lo script ospp.vbs.

    • IMPORTANTE Assicurarsi che:

      • Se si desidera eseguire lo script su un computer remoto, il firewall di Windows consente il traffico di Strumentazione gestione Windows (WMI) sul computer remoto.
      • L'account utente sia un membro del gruppo Administrators nel computer in cui si esegue lo script.
    • Prima di eseguire lo script ospp.vbs, è necessario impostare la directory corretta. Da prompt dei comandi con privilegi elevati, eseguire uno dei comandi seguenti a seconda dell'installazione Office presente:

      • Per un'installazione di Office a 64 bit su sistema operativo a 64 bit:
        • cd "C:\Program Files\Microsoft Office\Office16"
      • Per un'installazione di Office a 32 bit su sistema operativo a 64 bit:
        • cd "C:\Program Files (x86)\Microsoft Office\Office16"
  3. Eseguire il seguente comando per ottenere un report delle licenze attualmente in uso:

    • cscript ospp.vbs /dstatus

      L'output è in questo formato: L'output include l'ID del prodotto, l'ID SKU, il nome della licenza, la descrizione della licenza, lo stato della licenza, il codice di errore e gli ultimi 5 caratteri del codice Product Key installato

      NOTA L'output potrebbe includere licenze per più applicazioni. Se non viene rilevato alcun codice Product Key installato, saltare i passaggi 4 e 5 e andare al passaggio 6, "Eliminare la seguente voce di registro", di seguito. 

      Se viene restituito un codice prodotto parziale per le applicazioni di cui si desidera rimuovere le licenze, prendere nota del valore visualizzato per ultimi 5 caratteri del codice prodotto installato da utilizzare al passaggio 4, di seguito. 

  4. Eseguire il comando seguente per rimuovere la licenza per un'applicazione utilizzando il codice Product Key parziale associato:

    • cscript ospp.vbs /unpkey:<last 5 characters of product key>

      • Ad esempio: cscript ospp.vbs /unpkey:2WC00
    • Quando la licenza viene rimossa, viene visualizzato il messaggio "Disinstallazione del codice Product Key riuscita". L'output mostra la disinstallazione del codice Product Key per Office 16 e il messaggio di disinstallazione del Product Key riuscita

  5. Ripetere il comando cscript ospp.vbs /unpkey a seconda della necessità per rimuovere le licenze delle applicazioni elencate nell'output del passaggio 3.

  6. Eliminare la seguente voce del Registro di sistema:

    • HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Licensing

              
                                            Parte 2: rimuovere le identità dell'account Office memorizzate nella cache nel registro HKCU

Eliminare la seguente voce del Registro di sistema:

  • HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity

Se è abilitata l'attivazione del computer condiviso, rimuovere la posizione della chiave del Registro di sistema Identità dalla HKEY_USERS\<The user SID>\Software\Microsoft\Office\16.0\Commonchiave del Registro di sistema. Per ottenere il SID dell'utente attualmente connesso, eseguire il comando whoami /user in un prompt dei comandi con privilegi non elevati.


              
                                            Parte 3: rimuovere le credenziali di Office memorizzate in Gestione credenziali di Windows.
  1. Aprire Pannello di controllo>Gestione credenziali.

  2. Selezionare Credenziali di Windows.

  3. Rimuovere tutte le credenziali elencate per Office selezionando la freccia a discesa accanto ad ognuna e quindi Rimuovi.

    L'esempio di Gestione credenziali mostra due voci per Office

  4. Verificare ed eliminare i valori presenti nella seguente chiave del Registro di sistema: HKEY_CURRENT_USER\Software\Microsoft\Protected Storage System

Selezionare se si utilizzano script automatici


              
                                            Sezione B: cancellare le credenziali di Office memorizzate nella cache per i dispositivi gestiti

Per i dispositivi gestiti, sono disponibili posizioni aggiuntive da cui è necessario rimuovere le credenziali di Office memorizzate nella cache. I dispositivi vengono considerati come gestiti se sono aggiunti a Microsoft Entra (AADJ), aggiunti a Microsoft Entra ibrido (HAADJ) o aggiunti all'area di lavoro (WPJ). Queste configurazioni utilizzano Gestione account Web (WAM), che archivia le credenziali in posizioni diverse.

Non sono disponibili passaggi che è possibile eseguire manualmente per cancellare gli account WAM associati a Office nel dispositivo per i dispositivi AADJ e HAADJ.

Scaricare il file signoutofwamaccounts.zip, estrarre ed eseguire lo script signoutofwamaccounts.ps1 come amministratore.

Lo script signoutofwamaccounts.ps1 rimuoverà i token e gli account associati a Office ed è sicuro da eseguire. Sui dispositivi AADJ e HAADJ, non influirà sullo stato SSO (Single Sign-On) delle applicazioni e sullo stato del dispositivo.

Questo script è compatibile solo con Windows 10, versione 1803 e successive. Se il sistema operativo non è compatibile, verrà visualizzata la notifica "Versione di Windows 10 non supportata."

Per verificare se il dispositivo è gestito, eseguire il comando dsregcmd /status in un prompt dei comandi con privilegi elevati.

Nell'output visualizzato verificare i valori dei parametri AzureAdJoined, EnterpriseJoined e DomainJoined nella sezione Stato dispositivo. Quindi utilizzare la seguente tabella per determinare se il dispositivo è AADJ o HAADJ:

AzureAdJoined EnterpriseJoined DomainJoined Stato dispositivo
NO NO Aggiunta a Microsoft Entra (AADJ)
NO NO Aggiunto al dominio (DJ)
NO Aggiunto ad Azure AD ibrido (HAADJ)

Per maggiori informazioni, consultare Risoluzione dei problemi dei dispositivi usando il comando dsregcmd.

Selezionare se si utilizzano script automatici


              
                                            Sezione C: cancellare gli account collegati all'azienda

Quando si cancella un account WPJ su un dispositivo, verrà rimosso anche il comportamento SSO (Single Sign-On) per la sessione di Windows corrente. Tutte le applicazioni nella sessione di Windows corrente perderanno lo stato SSO e il dispositivo verrà rimosso dagli strumenti di gestione e la registrazione nel cloud sarà annullata. La prossima volta che si proverà ad aprire un'applicazione, verrà chiesto di accedere.

Controllare se il dispositivo è Aggiunto all'area di lavoro se non si è sicuri. Eseguire il comando dsregcmd /status da un prompt dei comandi con privilegi elevati come descritto nella precedente Sezione B.

Lo stato dei dispositivi Aggiunti all'area di lavoro (WPJ) (registrati in Microsoft Entra) viene visualizzato nella sezione Stato utente dell'output. Se il valore visualizzato per il parametro WorkplaceJoined è YES, significa che il dispositivo è Aggiunto all'area di lavoro.

Per cancellare gli account WPJ:

  1. Sul dispositivo, selezionare il pulsante Start, quindi scegliere Impostazioni.
  2. Selezionare Accounts>Accedi all'azienda o all'istituto di istruzione.
  3. Selezionare il profilo aziendale o dell'istituto di istruzione da eliminare, quindi fare clic su Disconnetti.

Selezionare se si utilizzano script automatici

Riferimenti