Dela via


Återställa aktiveringsstatus för Microsoft 365-appar för företag.

Denna artikel är skriven och underhålls av Eric Splichal, Senior Support Escalation Engineer, Matt Philipenko,Microsoft 365 Apps Ranger, och Tim Johnson, Customer Engineer.

Du kan behöva utföra följande uppgifter för din organisation:

  • Migrering mellan klientorganisationer
  • Återanvänd en enhet för en annan användare
  • Ändra licensläget för Microsoft 365 på en enhet

För att slutföra dessa uppgifter måste du rensa tidigare aktiveringar av Microsoft 365-appar för företag för att ta bort deras relaterade licenser och cachad Office-kontoinformation. Denna borttagning återställer programmen till ursprungsläge. Du kan sedan aktivera dem med ett annat Office-konto eller byta till ett annat licensläge. För att återställa aktiveringsläget, stäng alla Office-program och använd en av följande metoder.

Obs!

  • Stegen nedan gäller även Microsoft Project och Microsoft Visio.
  • Stegen och skripten i den här artikeln gäller Windows-installationer av Office-appar. För Office för Mac-installationer, se Hur du tar bort Office-licensfiler på en Mac.

Metod: använd Support- och återställningsassistent för Microsoft

Assistenten helautomatiserar alla steg som krävs för att återställa Office-aktiveringen och finns i två versioner. Använd den version som är lämplig för dina krav.

Metod: Använd skript för att automatisera rensningsprocessen

Kör följande skript som automatiserar varje avsnitt i processen. Vi rekommenderar att du kör skripten OLicenseCleanup.vbs och signoutofwamaccounts.ps1 som anges nedan, medan WPJCleanUp.cmd endast krävs om din enhet är arbetsplatsansluten. Mer information om de specifika steg som varje skript automatiserar finns på länken Detaljer. Använd länken ”Välj om du vill använda automatiserade skript” för att gå tillbaka till den här metoden.

  1. För att ta bort tidigare licenser och cachad kontoinformation: ladda ner filen OLicenseCleanup.zip, packa upp skriptet OLicenseCleanup.vbs och kör det med hjälp av förhöjda behörigheter. Information
  2. För att rensa WAM-konton på enheten som är associerade med Office: ladda ner filen signoutofwamaccounts.zip, extrahera och kör skriptet signoutofwamaccounts.ps1 med förhöjda behörigheter. Om du sparar signoutofwamaccounts.ps1 på samma plats som OLicenseCleanup.vbs, kommer det att köras automatiskt när du kör OLicenseCleanup.vbs. Information
  3. Ladda ned WPJCleanUp.zip, extrahera mappen och kör WPJCleanUp.cmd om du vill ta bort arbetsplatsanslutna konton. Information

Metod: Rensa tidigare aktiveringsinformation manuellt

Om du föredrar att utföra stegen för rensningsprocessen manuellt använder du informationen i den här metoden. Denna process består av följande avsnitt:


Avsnitt A: radera Office-licenser och cachelagrade konton

Detta avsnitt är indelat i tre delar. Vissa av delarna kräver redigering av registerposter.

Viktigt

Följ stegen i det här avsnittet noggrant. Det kan uppstå allvarliga problem om du gör felaktiga ändringar i registret. Innan du ändrar det bör du först säkerhetskopiera registret för att kunna återställa det om problem skulle uppstå.


Del 1: radera tidigare Office-aktiveringar

Kontrollera och ta bort befintliga licenser på enheten. Se till att kontrollera alla noterade platser för potentiella licenstyper, som inkluderar vNext, Delad dator-aktivering och äldre licenser.

  1. Ta bort alla licenstokenfiler och mappar om de hittas på följande platser:

    • För vNext licenstyp:
      • %localappdata%\Microsoft\Office\Licenses (Microsoft 365-appar för företagsversionen 1909 eller senare)
    • För licens för Delad dator-aktivering:
      • %localappdata%\Microsoft\Office\16.0\Licensing
  2. Kontrollera och ta bort äldre licenser genom att använda ospp.vbs-skriptet.

    • Viktigt! Se till att:

      • Windows-brandväggen tillåter Windows Management Instrumentation (WMI)-trafik på fjärrdatorn, om du vill köra skriptet på en fjärrdator.
      • Användarkontot du använder är medlem i gruppen Administratörer på datorn som du kör skriptet på.
    • Innan du kör skriptet ospp.vbs måste du ställa in rätt katalog. Kör ett av följande kommandon från en upphöjd kommandoprompt, beroende på vad som är lämpligt för din Office-installation:

      • För en 64-bitars Office-installation på ett 64-bitars operativsystem:
        • cd "C:\Program Files\Microsoft Office\Office16"
      • För en 32-bitars Office-installation på ett 64-bitars operativsystem:
        • cd "C:\Program Files (x86)\Microsoft Office\Office16"
  3. Kör följande kommando för att få en lista över de licenser som för närvarande används:

    • cscript ospp.vbs /dstatus

      Utdata är i detta format: Utdata inkluderar produkt-ID, SKU-ID, licensnamn, licensbeskrivning, licensstatus, felkod och de sista 5 tecknen i den installerade produktnyckeln

      Obs! Utdata kan innehålla licenser för flera applikationer. Om den visar Inga installerade produktnycklar upptäcktes hoppar du över steg 4 och 5 och går till steg 6 nedan, ”Radera följande registerpost”. 

      Om en ofullständig produktnyckel returneras för de program vars licenser du vill radera, noterar du värdet som visas för de sista 5 tecknen i den installerade produktnyckeln som ska användas i steg 4, nedan. 

  4. Kör följande kommando för att ta bort licensen för ett program genom att använda den associerade ofullständiga produktnyckeln:

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

      • Till exempel: cscript ospp.vbs /unpkey:2WC00
    • Du bör se meddelandet ”Avinstallationen av produktnyckeln lyckades” när licensen tas bort. Utdata visar Avinstallerar produktnyckel för Office 16, och meddelandet Avinstallation av produktnyckel lyckades

  5. Upprepa cscript ospp.vbs /unpkey kommandot efter behov för att ta bort licenserna för de program som anges i utdata från steg 3.

  6. Ta bort följande registerpost:

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

              
                                            Del 2: radera cachelagrade identiteter för Office-kontot i HKCU-registret

Ta bort följande registerpost:

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

Om du har Delad dator-aktivering aktiverad tar du bort platsen för nyckel till identitetsregistret från HKEY_USERS\<The user SID>\Software\Microsoft\Office\16.0\Commonregisternyckeln. Kör kommandot whoami /user i en ej administrativ kommandotolk för att få SIF för den aktuella inloggade användaren.


              
                                            Del 3: radera lagrade Office-autentiseringsuppgifter i hanteraren för autentiseringsuppgifter i Windows
  1. Öppna Kontrollpanelen>Autentiseringshanteraren.

  2. Välj Windows-autentiseringsuppgifter.

  3. Ta bort alla autentiseringsuppgifter som anges för Office genom att välja listrutepilen bredvid var och en och välj Ta bort.

    Autentiseringshanteraren exempel visar två poster för Office

  4. Kontrollera och radera alla värden som finns under följande registernyckel: HKEY_CURRENT_USER\Software\Microsoft\Protected Storage System

Välj om du använder automatiserade skript


              
                                            Avsnitt B: rensa cachelagrade Office-autentiseringsuppgifter för hanterade enheter

För hanterade enheter finns det ytterligare platser från vilka du måste ta bort cachelagrade Office-uppgifter. Enheter anses hanterade om de är Microsoft Entra-anslutna (AADJ), hybrid Microsoft Entra-anslutna (HAADJ) eller Arbetsplatsanslutna (WPJ). Dessa konfigurationer använder Web Account Management (WAM) som lagrar autentiseringsuppgifter på olika platser.

Det finns inga steg som du kan köra manuellt för att rensa WAM-konton som är associerade med Office på enheten för AADJ- och HAADJ-enheter.

Ladda ner filen signoutofwamaccounts.zip, extrahera och kör skriptet signoutofwamaccounts.ps1 som administratör.

Skriptet Signoutofwamaccounts.ps1 tar bort tokens och konton som är associerade med Office och är säkert att köra. På AADJ- och HAADJ-enheter påverkar det inte tillståndet för enkel inloggning (SSO) för applikationerna och enhetens tillstånd.

Det här skriptet är endast kompatibelt med Windows 10 version 1803 och senare. Om ditt operativsystem inte är kompatibelt visas meddelandet "Windows 10-version stöds inte!".

För att kontrollera om din enhet är hanterad, kör dsregcmd /status kommandot i en upphöjd kommandoprompt.

I utdata som visas kontrollerar du värdena för parametrarna AzureAdJoined, EnterpriseJoined och DomainJoined i avsnittet Device State. Använd sedan följande tabell för att avgöra om din enhet är AADJ eller HAADJ:

AzureAdJoined EnterpriseJoined DomainJoined Enhetstillstånd
JA NEJ NEJ Microsoft Entra-ansluten (AADJ)
NEJ NEJ JA Domänansluten (DJ)
JA NEJ JA Hybrid Azure AD-ansluten (HAADJ)

Mer information finns i Felsöka enheter med hjälp av kommandot dsregcmd.

Välj om du använder automatiserade skript


              
                                            Avsnitt C: rensa arbetsplatsanslutna konton

När du rensar ett arbetsplatsanslutet konto på en enhet tas beteendet enkel inloggning (SSO) för den aktuella Windows-sessionen också bort. Alla program i den aktuella inloggningssessionen förlorar SSO-tillståndet och enheten avregistreras från hanteringsverktyg och från molnet. Nästa gång du försöker öppna ett program blir du ombedd att logga in.

Kontrollera om din enhet är arbetsplatsansluten om du är osäker. Kör dsregcmd /status kommandot från en upphöjd kommandoprompt enligt beskrivningen i avsnitt B ovan.

Status för arbetsplatsanslutna (WPJ) (Microsoft Entra-registrerade) enheter visas i avsnittet Användarstatus i utdatan. Om värdet som visas för parametern arbetsplatsansluten är JA indikerar det att din enhet är arbetsplatsansluten.

Så här rensar du arbetsplatsanslutna konton:

  1. Klicka på knappen Starta på enheten och välj sedan Inställningar.
  2. Välj Konton>Åtkomst till arbete eller skola.
  3. Välj arbets- eller skolprofilen som du vill ta bort och klicka sedan på Koppla från konton.

Välj om du använder automatiserade skript

Referenser