Pirms divām nedēļām mēs atklājām problēmu ar Office Touch Preview — programmu komplektu, ko Microsoft izlaida Windows veikalā Windows 10 tehniskā priekšskatījuma lietotājiem. Par problēmu varat lasīt šeit — būtībā lietotnes netiktu palaists, parādot kļūdu, kurā teikts: “Šo lietotni nevar atvērt”.
Tāda pati problēma rodas ar dažādām citām lietotnēm, un parasti risinājums ir atinstalēt lietotni un pēc tam atkārtoti instalēt lietotni. Diemžēl šī metode nedarbojas ar Office Touch programmām. Par laimi, problēma ir precīzi noteikta, un tā ir saistīta ar Windows veikala licencēšanas pakalpojumu.
Ziņojumā oficiālajos Microsoft atbalsta forumos mēs uzzinājām, ka šī problēma rodas tāpēc, ka Windows veikals nespēj iegūt jaunu lietotņu licenci.
"Radās problēma ar veikala licencēšanas pakalpojumu, kas nozīmēja, ka priekšskatījuma lietotnēm tika piešķirta licence, kuras noildze beidzās pārāk ātri. Tas tika novērsts 23. februārī. Diemžēl tika atklāta vēl viena problēma, kuras dēļ veikals nevarēja iegūt jaunu licence, ja tāda jau pastāvēja — neatkarīgi no tā, vai licences derīguma termiņš ir beidzies. Lietojumprogrammas noņemšana un atkārtota instalēšana nenotīra kešatmiņu, tāpēc pat tad, ja to darāt, programma startēšanas laikā joprojām nevar iegūt jaunu licenci. Tātad būtībā, ja instalējāt lietotni pirms 23. februāra, tad jūs saskaraties ar šo problēmu, un lietotnes noņemšana un atkārtota instalēšana problēmu neatrisinās."
Par laimi, ir manuāls risinājums, ko varat izpildīt, lai tūlīt atrisinātu šo problēmu. Veiciet tālāk norādītās darbības, lai novērstu problēmu.
- Atveriet Notepad.
- Ielīmējiet šādu tekstu tukšajā dokumentā:
atbalss izslēgts
tīkla pietura clipsvc
if "%1"=="" (
echo ==== VIETĒJO LICENČU
DUBLĒJUMA KOPĒŠANA pārvietot %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvc\tokens.dat %windir%\serviceprofiles\localservice\appdata\local \microsoft\clipsvc\tokens.bak
)
if "%1"=="atkopt" (
echo ==== LICENČU
ATGUVE NO DUBLĒJUMA kopēt %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvc\tokens.bak %windir%\serviceprofiles\localservice\appdata\ local\microsoft\clipsvc\tokens.dat
)
net start clipsvc
- Saglabājiet failu (kaut kur viegli atrast) kā "license.bat" (Ņemiet vērā paplašinājumu .bat).
- Izpildiet pakešfailu no administratora priviliģētas komandu uzvednes. (Varat ar peles labo pogu noklikšķināt uz pogas Sākt un atlasīt Komandu uzvedne (administrators)).
- Dodieties uz izvēlni Sākt un atinstalējiet lietotni, kurā tiek parādīta darbība.
- Dodieties uz Windows veikalu un atkārtoti iegādājieties lietotni. Palaidiet to, un tam tagad vajadzētu atvērties, atkārtoti iegūt jaunu un derīgu licenci.
Šis skripts pamatā aptur klienta licences pakalpojumu, pārdēvē kešatmiņu un vēlreiz restartē pakalpojumu. Kešatmiņa tiks atjaunināta, palaižot lietotnes. Informējiet mūs tālāk sniegtajos komentāros, ja šī metode novērš problēmu.