För två veckor sedan visade vi ett problem med Office Touch Preview, en svit med appar som släppts av Microsoft till Windows Store för användare av teknisk förhandsvisning av Windows 10. Du kan läsa om problemet här -- i princip skulle apparna inte starta, vilket visar ett felmeddelande som säger "Denna app kan inte öppnas."
Samma problem uppstår med olika andra appar och vanligtvis skulle en lösning vara att avinstallera appen och sedan installera om appen. Tyvärr fungerar inte den här metoden med Office Touch-apparna. Lyckligtvis har problemet identifierats och det har att göra med Windows Store Licensing Service.
I ett inlägg på Microsofts officiella supportforum har vi lärt oss att det här problemet beror på att Windows Store inte lyckades skaffa en ny licens för apparna.
"Det var ett problem med butikslicenstjänsten som innebar att förhandsgranskningsapparna fick en licens som togs ut alldeles för snabbt. Detta fixades den 23/2. Tyvärr avslöjade detta ett annat problem där butiken skulle misslyckas med att skaffa en ny licens om en redan existerade – oavsett om licensen hade löpt ut. Att ta bort en app och installera igen rensar inte cacheminnet, så även om du gör detta lyckas appen fortfarande inte skaffa en ny licens vid start. Så i princip om du installerade appen före 23/2 då skulle du stöta på det här problemet och att ta bort och installera om appen kommer inte att lösa problemet."
Tack och lov finns det en manuell lösning som du kan utföra för att åtgärda det här problemet just nu. Följ stegen nedan för att åtgärda problemet.
- Öppna Anteckningar.
- Klistra in följande text i det tomma dokumentet:
eko av
nätstopp clipsvc
om "%1"=="" (
echo ==== SÄKERHETSKOPIERAR LOKALA LICENSER
flytta %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvc\tokens.dat %windir%\serviceprofiles\localservice\appdata\local \microsoft\clipsvc\tokens.bak
)
om "%1"=="återställa" (
echo ==== ÅTERSTÄLLNING AV LICENSER FRÅN SÄKERHETSKUPP
kopiera %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvc\tokens.bak %windir%\serviceprofiles\localservice\appdata\ local\microsoft\clipsvc\tokens.dat
)
net start clipsvc
- Spara filen (någonstans lätt att hitta) som "license.bat" (Observera .bat-tillägget).
- Kör batchfilen från en administratörsprivilegierad kommandotolk. (Du kan högerklicka på Start-knappen och välja Kommandotolken (Admin)).
- Gå till Start-menyn och avinstallera appen som uppvisar beteendet.
- Gå till Windows Store och skaffa appen igen. Starta den och den bör nu öppnas, återanskaffa en ny och giltig licens.
Detta skript stoppar i princip klientlicenstjänsten, byter namn på cachen och startar om tjänsten igen. Cachen uppdateras när apparna startas. Låt oss veta i kommentarerna nedan om den här metoden löser problemet.