Šimtmečio programų klaida, dėl kurios „Windows 10“ strigsta, dabar ištaisyta naujausiu atnaujinimu
Su „Windows 10 Anniversary Update“ „Microsoft“ pagaliau leido kūrėjams „konvertuoti“ savo klasikines „Win32“ programas, kad jos būtų platinamos per „Windows Store“. Specialus įrankis, vadinamas „Project Centennial“ arba „Desktop Bridge“, leidžia supakuoti klasikines darbalaukio programas į UWP naudojamą *.appx formatą. Tai taip pat suteikia jiems galimybę naudoti naujas API, kurios buvo išskirtinai prieinamos tik UWP programoms. Tačiau įvyko kritinė klaida, dėl kurios daugelis kompiuterių sugenda naudojant konvertuotas programas, o dabar atrodo, kad tai ištaisyta naudojant naujausią „Windows 10“ 1607 versijos naujinimą.
Atnaujinimas, skirtas problemai išspręsti, yra KB3197954. Į ši MSDN pastaba susijusi su žinomomis Centennial problemomis, „Microsoft“ patvirtina, kad problema buvo išspręsta:
Skelbimas
Įdiegus arba paleidus tam tikras programas iš „Windows“ parduotuvės, jūsų kompiuteris gali netikėtai persikrauti su klaida: 0x139 (KERNEL_SECURITY_CHECK_ FAILURE).
Žinomos paveiktos programos yra „Kodi“, „JT2Go“, „Ear Trumpet“, „Teslagrad“ ir kt.
10/27/16 buvo išleistas Windows naujinimas (14393.351 versija – KB3197954), kuriame yra svarbių pataisymų, sprendžiančių šią problemą. Jei susiduriate su šia problema, atnaujinkite įrenginį. Jei negalite atnaujinti kompiuterio, nes įrenginys paleidžiamas iš naujo prieš jums prisijungiant, turėtumėte naudoti sistemos atkūrimas, kad sistema būtų atkurta anksčiau nei tada, kai įdiegėte vieną iš paveiktų programų. Norėdami gauti informacijos, kaip naudoti sistemos atkūrimą, žr. „Windows 10“ atkūrimo parinktys.
Jei atnaujinimas neišsprendžia problemos arba nesate tikri, kaip atkurti kompiuterį, susisiekite su „Microsoft“ palaikymo komanda.
Jei esate kūrėjas, galbūt norėsite neleisti diegti jų programų „Windows“ versijose, kuriose nėra šio naujinimo. Atminkite, kad tai padarius jūsų programa nebus pasiekiama naudotojams, kurie dar neįdiegė naujinimo. Norėdami apriboti programos pasiekiamumą naudotojams, įdiegusiems šį naujinimą, pakeiskite failą AppxManifest.xml taip:
Taigi, jei naudojate kurią nors iš paminėtų programų arba ketinate jas kurti, įsitikinkite, kad visuose jūsų „Windows 10“ įrenginiuose veikia „Windows 10 build 14393.513“, kad išvengtumėte šios problemos. Taip pat kūrėjams rekomenduojama programos apraše nustatyti 14393.513 versijos reikalavimą.
Jei tu neišjungėte „Windows“ naujinimo sistemoje „Windows 10“., jis jau turi būti įdiegtas jūsų kompiuteryje. Bet jei norite atsisiųsti naujinimo paketą rankiniu būdu, galite naudoti toliau pateiktą nuorodą
Atsisiųskite KB3197954 iš „Windows Update“ katalogo.