Pred dvema tednoma smo razkrili težavo s predogledom Office Touch, zbirko aplikacij, ki jih je Microsoft izdal v trgovini Windows Store za uporabnike tehničnega predogleda sistema Windows 10. O težavi lahko preberete tukaj - v bistvu se aplikacije ne bi zagnale, kar prikazuje napako, ki pravi "Ta aplikacija se ne more odpreti."
Ista težava se pojavlja pri različnih drugih aplikacijah in običajno bi bila rešitev odstranitev aplikacije in nato ponovna namestitev aplikacije. Na žalost ta metoda ne deluje z aplikacijami Office Touch. Na srečo je bila težava odkrita in je povezana s storitvijo licenciranja trgovine Windows.
V objavi na uradnih Microsoftovih forumih za podporo smo izvedeli, da ta težava izvira iz tega, da Windows Store ni pridobila nove licence za aplikacije.
"Prišlo je do težave s storitvijo za licenciranje trgovine, kar je pomenilo, da so aplikacije za predogled prejele licenco, ki je prehitro potekla. To je bilo odpravljeno 23. 2. Na žalost je to razkrilo še eno težavo, pri kateri trgovina ne bi pridobila nove licenca, če je že obstajala – ne glede na to, ali je licenca potekla. Če odstranite aplikacijo in znova namestite, predpomnilnik ne izbrišete, zato tudi če to storite, aplikacija še vedno ne pridobi nove licence ob zagonu. Torej v bistvu, če ste namestili aplikacijo pred 2/23, potem bi zadeli to težavo in odstranitev in ponovna namestitev aplikacije ne bo odpravila težave."
Na srečo obstaja ročna rešitev, ki jo lahko izvedete za odpravo te težave. Sledite spodnjim korakom, da odpravite težavo.
- Odprite Beležnico.
- V prazen dokument prilepite naslednje besedilo:
odmeva
net stop clipsvc
če "%1"=="" (
echo ==== VARNOSTNO
KOPIJANJE LOKALNIH LICENC premakni %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvc\tokens.dat %windir%\serviceprofiles\localservice\appdata\local \microsoft\clipsvc\tokens.bak
)
če "%1"=="obnovi" (
echo ==== OBNOVITEV LICENC IZ VARNOSTNE
KOPIJE %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvc\tokens.bak %windir%\serviceprofiles\localservice\appdata\ local\microsoft\clipsvc\tokens.dat
)
net start clipsvc
- Shranite datoteko (nekje, ki jo je enostavno najti) kot "license.bat" (Upoštevajte razširitev .bat).
- Izvedite paketno datoteko iz ukaznega poziva s skrbniškimi pravicami. (Lahko z desno miškino tipko kliknete gumb Start in izberete ukazni poziv (skrbnik)).
- Pojdite v meni Start in odstranite aplikacijo, ki kaže takšno vedenje.
- Pojdite v trgovino Windows in znova pridobite aplikacijo. Zaženite ga in zdaj bi se moral odpreti, znova pridobiti novo in veljavno licenco.
Ta skript v bistvu ustavi odjemalsko licenčno storitev, preimenuje predpomnilnik in znova zažene storitev. Predpomnilnik se bo posodobil, ko se zaženejo aplikacije. Sporočite nam v spodnjih komentarjih, če ta metoda odpravi težavo.