Chyba opravena. Klasické programy ve Storu již ve Windows 10 můžete používat

0

Oživeno:

Podle Microsoftu byla chyba opravena poslední kumulativní aktualizací. Ve Windows 10 build 14393.351 tak již můžete desktopové aplikace ze Storu normálně používat.

Původní článek ze 7. října:

Microsoft představil několik způsobů, jak naplnit Windows
Store a tím nastartovat budoucnost, tedy směřování k používání univerzálních
aplikací. Jedním z nich je obalení
klasického programu
, takže se částečně tváří jako univerzální aplikace a může být umístěn do Windows Storu. I
prosté převedení stávajícího desktopového programu do
balení univerzální aplikace přináší své výhody
. První takové programy byly
ve Storu v září uvedeny, nejznámější
z nich je patrně Evernote
.

Řešení, jež umožňuje umisťovat klasické programy do kontejneru
univerzálních aplikací, se nazývá Desktop Bridge (dříve jsme ho znali pod
názvem projekt Centennial) a bylo zprovozněno ve Windows 10 v1607. Až
doposud jsme byli optimističtí, zákonitě však musela přijít realita. V jistých
kruzích známý vývojář Rafael Rivera sám do Storu před Desktop Bridge jeden
program dodal a odhalil nepříjemnou skutečnost. Převedené klasické programy mohou způsobit nestabilitu systému.

Vylepšení o UWP prvky

Chyba v nástroji na konverzi programů vede k tomu,
že systém spadne, zobrazí tzv. modrou obrazovku smrti a chybu označí takto: 0x139
(KERNEL_SECURITY_CHECK_ FAILURE). Stačí, abyste takovou aplikaci spustili.
Pakliže je nastavená tak, aby se spouštěla při startu systému, může se stát, že
se váš stroj ocitne v nekonečném cyklu pádů a restartů. Microsoft potvrdil,
že chyba existuje, je tak doporučeno se klasickým programům umístěným do Storu
vyhýbat.

Problém se podle Rivery často objevuje na počítačích s grafickou
kartou od AMD, není však vymezen pouze na ně. Dobrá zpráva zní, že Microsoft
již chybu opravil. Dokud ji neobdržíte, aplikacím
způsobujícím pády se vyhýbejte
. Kdo má grafickou kartu od AMD, měl by
nainstalovat starší ovladač. Pakliže se aplikace spouští při startu, nezbývá
vám než obnovit počítač do stavu před instalací dané aplikace.

Propojení desktopu a UWP

Podle Rivery ze záznamů vyplývá, že část viny nesou výrobci,
část samotný Microsoft. Jde o špatná rozhodnutí a předpoklady týkající se
přístupu k registru z úrovně jádra. Výrobci ovladačů využívají roky
neaktualizované přístupy k registru, jednoho dne však staré cesty fungovat
přestaly. Proč nebyl problém odhalen při testování? Řada sestavení Windows 10
neumožňovala spouštět Desktop bridge.

Dále, aplikace postavené na této technologii byly do Storu
vpuštěny až v září. I kdyby bylo testování rozsáhlejší, není jasné, že by
byla chyba zachycena vzhledem k nízké variabilitě konfigurací počítačů
zapojených do programu Windows Insider, tvrdí Rivera. Oprava by měla být aktuálně vypuštěna do programu Insider.
Když půjde všechno dobře, široká
veřejnost ji uvidí ještě v tomto měsíci
.

Zdroj: MSDN
via Thurrott.com

Ohodnoťte tento článek!