Ve Windows 10 nešly spouštět některé programy, nepříjemná situace byla zažehnána. Potíže se vyskytovaly od volitelné aktualizace KB5043131, která vyšla 24. září. Volitelné aktualizace pochopitelně instaluje jen omezená uživatelská skupina. Horší proto bylo, když se trable přenesly do povinné říjnové aktualizace pro Windows 10 22H2.
Spustit nešly aplikace jako Rychlý pomocník, Teams nebo Předčítání, a to v účtech, které nebyly správcovské. Byly to tedy obyčejné uživatelské účty s omezeným souborem oprávnění.
Uvedené programy mají společné to, že v manifestu je atribut UIAccess označen jako aktivní. Díky němu se aplikace může přihlásit o vyšší oprávnění. Je to dovoleno aplikacím, které se spouští z vybraných adresářů, které jsou považovány za bezpečné. Hovoříme mj. o složce Program Files, kam typicky instalujeme programy.
Jenže aplikace měly běžet v nesprávném stupni integrity. Zatímco by měly mít nastavené Integrity:Medium, najdete u nich Integrity:Low. Úroveň Medium je standardní pro běžného uživatelské účty bez správcovského oprávnění. Hodnoty atributu odhalíte třeba nástrojem Process Monitor od Sysinternals.
Když program spustíte s oprávněním správce, sníží se pravděpodobnost výskytu problému. Microsoft nepopisuje, proč k situaci docházelo. Víme jen, že to tak bylo a že redmondští zrušili některou ze změn zavedených v posledních dvou servisních aktualizacích pro Desítky.
Mechanismus pro obnovu do předchozího stavu je použit automaticky a nemusíte nic dělat. Aplikace se urychlí restartem počítače. Opravený nový kód Microsoft nabídne v některé z příštích aktualizací pro Windows 10.
Zdroje: Microsoft / Learn