Два тижні тому ми висвітлили проблему з Office Touch Preview, пакетом програм, випущеним Microsoft у Windows Store для користувачів Windows 10 Technical Preview. Ви можете прочитати про цю проблему тут – в основному програми не запускаються, демонструючи помилку, яка говорить: «Ця програма не може відкритися».
Така ж проблема виникає з різними іншими програмами, і зазвичай рішенням буде видалити програму, а потім повторно встановити програму. На жаль, цей метод не працює з програмами Office Touch. На щастя, проблема була точно визначена, і вона пов’язана зі службою ліцензування Windows Store.
У дописі на офіційних форумах підтримки Microsoft ми дізналися, що ця проблема пов’язана з тим, що Windows Store не вдалося отримати нову ліцензію на програми.
"Виникла проблема зі службою ліцензування магазину, яка означала, що додаткам попереднього перегляду було надано ліцензію, час очікування якої закінчився занадто швидко. Це було виправлено 2/23. На жаль, це виявило ще одну проблему, через яку Магазин не міг отримати новий ліцензія, якщо вона вже існувала – незалежно від того, чи закінчився термін дії ліцензії. Видалення програми та повторне встановлення не очищає кеш, тому навіть якщо ви це зробите, програма все одно не зможе отримати нову ліцензію під час запуску. Отже, в основному, якщо ви встановили додаток до 2/23, то ви б зіткнулися з цією проблемою, і видалення та повторне встановлення програми не вирішить проблему".
На щастя, існує ручний обхідний шлях, який ви можете виконати, щоб вирішити цю проблему прямо зараз. Щоб вирішити проблему, виконайте наведені нижче дії.
- Відкрийте Блокнот.
- Вставте наступний текст у порожній документ:
відлуння вимикається
чиста зупинка clipsvc
якщо "%1"=="" (
echo ==== РЕЗЕРВНЕ КОПИРОВАННЯ ЛОКАЛЬНИХ ЛІЦЕНЗІЙ
перемістити %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvc\tokens.dat %windir%\serviceprofiles\localservice\appdata\local \microsoft\clipsvc\tokens.bak
)
якщо "%1"=="відновити" (
echo ==== ВІДНОВЛЕННЯ ЛІЦЕНЗІЙ ІЗ РЕЗЕРВНОЇ
КОПІЇ %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvc\tokens.bak %windir%\serviceprofiles\localservice\appdata\ local\microsoft\clipsvc\tokens.dat
)
чистий початок clipsvc
- Збережіть файл (де-небудь легко знайти) як "license.bat" (Зверніть увагу на розширення .bat).
- Виконайте пакетний файл із командного рядка з правами адміністратора. (Ви можете клацнути правою кнопкою миші кнопку «Пуск» і вибрати «Командний рядок (адміністратор)»).
- Перейдіть до меню «Пуск» і видаліть програму, яка демонструє таку поведінку.
- Перейдіть до Магазину Windows і знову придбайте програму. Запустіть його, і він повинен відкритися, отримати нову і дійсну ліцензію.
Цей сценарій в основному зупиняє службу клієнтської ліцензії, перейменовує кеш і знову перезапускає службу. Кеш буде оновлюватися під час запуску програм. Повідомте нам у коментарях нижче, чи цей метод вирішує проблему.