Cloud managed Edge IE Mode site list [EN]

In my last article regarding IE Mode i have griped that MS allowed to host site list file in the cloud, but there was no option to actually modify and publish it using M365 console. Well, this is now fixed. Microsoft presented a new section in M365 Admin Console called Microsoft Edge site list, which allows to manage multiple site lists, add URLs, save versions and publish them. There is also an option to import xml file with a list. Then you can copy ID of such site list and use it in Intune device profile to push that site list and a setting to use it to selected groups of devices. Alternatively you can use ConfigMgr or regular group policies. Although it is not clear how you can use just ID with group policies. I think it still requires a path to the file. But if you are in Intune camp completely, then this is a nice way to get rid of hosting files manually in Azure and a nice way to have different rings of devices with different sets of sites that has to be opened with IE mode. More information in this article on MS Tech Community.

Windows 10 November 2021 Update (21H2) [LT]

Šį pirmadienį, lapkričio 16, Microsoft išleido eilinį Windows 10 funkcinį atnaujinimą (feature update). Kuris po Windows 11 pasirodymo sulauks ne tiek daug dėmesio. Ypač turint omeny, kad paskutiniai Windows 10 atnaujinimai beveik neturi vartotojams skirtų naujovių. 21H2 ne išimtis. Praktiškai visi pokyčiai yra saugumo ar veikimo patobulinimai “under the hood”. Tuo metu Windows 11 kas savaitę sulaukia Insider versijų su naujomis opcijomis ar vartotojo sąsajos pakeitimais, atnaujintomis programomis (Photos, Paint, t.t.). Todėl nebuvo staigmena išgirsti, kad nuo šiol Windows 10 sulauks tik vieno funkcinio atnaujinimo per metus. Taigi pavasarį nebebus 22H1 versijos, o rudenį sulauksime 22H2, tikriausiai. Taip jie suvienodina palaikymo modelį su Windows 11. O kartu tai rodo, kad Windows 10 yra saulėlydžio fazėje.

Read More

Fixing Japanese and Chinese IME problem [EN]

From my understanding the “Japanese IME is not ready yet.” (or Chinese) error started appearing sometime around 1903 was released. There are tons of articles and questions on internet regarding this issue with not many working solutions. Especially for restricted corporate environment. We have started seeing reports about this error while pushing 20H2 version. But it seems such problems were also observed after 1903 update (or maybe even earlier) and some IT staff was “fixing” it by copying IME files from older version into new essentially replacing it. This doesn’t work with latest Windows 10 versions. Not to say this is not a pretty solution anyway. I had to involve Microsoft support recently to tackle this and below are my findings and kind of a solution for this.

Read More

Fixing Windows Defender RCE vulnerability in mpengine.dll [EN]

In this post I will share my experience with fixing a vulnerability related to built-in Windows/Microsoft Defender antivirus (not to confuse with Microsoft Defender for Endpoint service). This is an integral part of Windows 10 and is still present on the system in some form even when you use a third-party AV solution. In that case it should be dormant and can be used for just a simple scan. But sometimes it can be not the case.

Read More

Windows 10 May 2021 Update (21H1) [LT]

Gegužės 18 dieną Microsoft oficialiai išleido May 2021 Update atnaujinimą skirtą Windows 10 sistemai (21H1 versijos numeris). Kai buvo išleistas 20H2 smalsavau ar kada nors Enablement Package atnaujinimo mechanizmas bus pritaikytas ir pavasario versijoms (iki šiol tai buvo daroma tik su rudens versijomis). Ir šį kartą toks paketas yra teikiamas 21H1 versijai. Įdomiausia, kad su juo greitai atsinaujint galima ne tik iš prieš tai išleistos 20H2 versijos, bet ir iš 2004. Tai yra naujovė. Enablement Package pirmą kartą atsirado pasirodžius 1909 versijai ir leido labai greitai atnaujint 1903 versiją turinčią sistemą. Kadangi visos naujos funkcijos jau būna įrašytos su eiliniais mėnesio atnaujinimas, bet išjungtoje būsenoje. O Enablement Package jas įjungia. Toks paketas parsiunčiamas ir įdiegiamas per kelias minutes ir prireikia tik vieno trumpo perkrovimo. Tai, kad į 21H1 greitai atsinaujint galima net iš dviejų versijų kalba ir apie Microsoft daromą pažangą. O kartu galbūt ir apie naujovių trukumą. 21H1 yra gana nuobodus atnaujinimas su mažu kiekiu įdomių naujovių. Buvo panaudota ta pati bazė kaip 2004/20H2 versijose ir tai leido pritaikyti Enablement Package mechanizmą.

Read More

Mažesni ir dažnesni Windows funkcijų atnaujinimai [LT]

Prieš savaitę Microsoft pristatė kitokio tipo funkcijų (features) atnaujinimą – Windows Feature Experience Pack. Kol kas tai yra eksperimentinis dalykas ir mažas skaičius funkcijų palaiko tokį atnaujinimo būdą. Taip pat kol kas jis išleistas tik Beta kanalo testuotojams (reikia turėt vėliausią 20H2 versiją). Konkretus lapkričio 30 išleistas “paketas” su labai ilgu serijos numeriu 120.2212.1070.0 teturi tik du patobulinimus. Pirmas leidžia padarius ekrano nuotrauką su Snip & Sketch programėle iškart ją įkelt į norimą katalogą paspaudus Ctrl-V (failas susikuria automatiškai). Kitas prideda padalintą lietimo klaviatūrą portreto režime.

Panašu, kad tai dar vienas žingsnis link Windows as a Service modelio, kai su laiku galbūt neliks didelių metinių atnaujinimų ir pagrindinė Windows versija nesikeis. Užtat kas mėnesį bus leidžiami smulkesni patobulinimai. Na ir kada nors visi mokės mėnesio prenumeratos mokestį 🙂 Man asmeniškai atrodo tai tik dar labiau supainios ir paprastus vartotojus ir IT specialistus. Taip sakant sukuriamas dar didesnis atnaujinimų “fatigue”. Šiuo metu “feature” atnaujinimai leidžiami kas 6 mėnesius (kas mano manymu jau per dažnai). Ir jau būna sunku išlaikyt interesą pristatomoms naujovėms, sunku pateisint ilgą diegimo procesą, kai pakeitimų sąraše mažai naudingų tau ar organizacijai dalykų. Kai smulki atnaujinimai eis kas mėnesį, jie sulauks dar mažiau dėmesio. Tuo labiau, jei dauguma jų bus neaktualūs vartotojui. Atrodo geresnis variantas kai gauni vieną didesnį atnaujinimą kuriame tau aktualūs 2 iš 10 pakeitimų, nei sulaukt 8 atskirų neaktualių atnaujinimų. Iš kitos pusės, jei tokie atnaujinimai kada nors pakeistų didelius metinius atnaujinimus, gal tai padarytų Windows 10 atnaujinimo procesą lengvesnį ir greitesnį. Ypač jei šie Experience Pack’ai eitų kartų su įprastais mėnesio saugumo ir kokybės pataisymais. Tik reikia kažką daryti su šitais baisiais serijos numeriais.. 😀

Windows 10 October 2020 Update (20H2) [LT]

Spalio 20 dieną buvo oficialiai paskelbta Windows 10 October 2020 Update versija. Kurios numeris yra 20H2. Kitaip nei praeitais metais vėl naudojamas “October” pavadinime, tačiau nuo šiol atsisakoma įprastos versijos numeracijos ir šis atnaujinimas nebus vadinamas 2009. Nuo šiol visi atnaujinimai bus vadinami 2xH1 (pirma metų pusė – pavasaris) ir 2xH2 (antra pusė – ruduo). Microsoft nori padaryt versijavimą labiau suprantamą. Iš dalies galima sutikti. Prieš tai naudojami skaičiai buvo kiek painoki. Pvz. naudojamas 1903, kai May 2019 Update buvo išleistas gegužę, o ne kovo mėnesį. O kartu ir 2004 panaudojimas vietoj 2003 šiais metais norint išvengt paralelių su 2003 Office ar Windows Server produktais. Aišku, tik iš skaitmenų sudarytą versiją buvo daug paprasčiau rašyt ir vizualiai palygint, bet matyt teks priprasti. Taipogi kaip ir praeitais metais 20H2 versija turės specialų Enablement Package atnaujinimą skirtą 2004 versijai. Šis mažas atnaujinimas įsirašo labai greitai kaip paprastas mėnesio atnaujinimas ir tik įjungia iki šiol išjungtas naujas funkcijas, kurios jau buvo įdiegtos su įprastu mėnesiniu atnaujinimu rugsėjį. Kol kas šis atnaujinimo mechanizmas buvo naudojamas tik su rudens versijomis. Nežinia ar kada nors jis bus pritaikytas ir pavasario leidimams. Read More

Windows 10 May 2020 Update (2004) [LT]

Po 1909 versijos išleidimo nerašiau apie atskirus naujos versijos Insider build’us, nes pirmą Microsoft jų neteikė Slow žiedo testuotojams, o kai pagaliau pradėjo leisti, jų susikaupė nemažai. Taigi nusprendžiau nedaryti atskirų Insider įrašų, o surinkau visus juose aprašytus pokyčius į įprastą bendrą įrašą skirtą galutinei May 2020 Update versijai. Kurios RTM build’as iš pradžių turėjo būti 19041.207, bet po kelių dienų MS visgi nusprendė pridėt dar vieną pataisymą ir RTM paskelbt 19041.208 build’ą. Nors kalbama, kad ir ši versija turi šiokių tokių klaidų, bet jos bus ištaisytos su paprastais atnaujinimais po šios versijos išleidimo. Kiek galėjau išbandžiau naujoves (išskyrus WSL ar programų kūrėjams skirtus dalykus, Your Phone aplikacijos integracijas ir pan.). Vis dar testuoju su virtualia mašina, todėl kai kurių dalykų pamatyt ar išbandyt negaliu. Taip pat teko išjungt 3D akseleraciją, nes visi meniu pasidarė permatomi ar nenuskaitomi. Problema su efektais jau buvo ir su 1903/1909 build’ais. Gal VirtualBox turi paderint palaikymą. Paprastai pavasario versija turi 3 versijos numeryje (kovo mėnuo, kai anksčiau buvo paruošiami RTM build’ai). Bet Microsoft norėjo išvengti 2003 versijos numerio, kad nebūtų analogijų su Windows Server/Office versijomis. Na ir pavasario versijos paskutiniais metais leidžiamos net gegužę, o RTM build’as atsiranda balandžio pabaigoje, taigi visai logiška, kad versija šį kartą bus 2004. Šis atnaujinimas oficialiai išleistas gegužės 27 dieną. Tapo prieinamas Windows Update, WSUS sistemose. Taip pat galima parsisiųsti ISO iš Microsoft puslapio. Į namų kompiuterius šis atnaujinimas bus siunčiamas palaipsniui prieš tai patikrinant ar nėra kokių nors nesuderinamų programų ar tvarkyklių. Kai kurios šios versijos naujovės parodytos šiame video (angliškai). O žemiau mano įprastas detalus sąrašas surinktas iš visų Insider build’ų įrašų.

Read More

Windows 10X – kompromisas tarp WIN32 ir UWP? [LT]

Neseniai Microsoft pristatė naujus įrenginius su dviem ekranais (dar neaišku kada jie iš tikrųjų pasirodys rinkoje). Mažesnis naudos specialiai pritaikytą Android sistemą. O štai didesni įrenginiai kaip Surface Neo naudos pakoreguotą Windows 10 sistema pavadinta 10X. Ši Windows 10 versija yra pritaikyta modernioms aplikacijoms (UWP), kurios paprastai diegiamos iš Microsoft Store. Bet kitaip nei ne visai pasisekusiuose Windows RT ar Windows 10S variantuose Windows 10X leis diegti ir naudoti klasikines aplikacijas. Tiesa jos veiks specialiame nuo sistemos izoliuotame konteineryje. Microsoft žada, kad tai neturėtų paveikti greitaveikos ir suderinamumo, bet tik ateitis parodys kaip bus iš tikrųjų. Gali kilti problemų su specialiom tvarkyklėmis, žaidimais. Negalima bus įdiegti programų manipuliuojančių diskais, geležimi, sisteminiais failais. Nebus tradicinio “systray” su nuolat veikiančių programų ikonomis ir pan. Galbūt todėl Microsoft kol kas šią naują versiją skiria tik naujiems įrenginiams – planšetės su dviem ekranais. Bet ateityje 10X gali kaip variantas atsirasti ir staliniuose ir nešiojamuose kompiuteriuose. Bus įdomu pamatyt kaip šis WIN32 ir UWP kompromisas pavyks. Read More

WSUS can’t distinctly identify 1909 version [EN]

Been using WSUS for so many years and never learned this. Partly because on my old job we always were using one version of Windows 10 (or Windows 7) and there was no need to know the exact versions or builds. Now when i have to manage 4-5 different versions of Windows 10, Version column in WSUS became essential. It shows full Windows version with build number and last CU update version, e.g. 10.0.18362.449 for 1903 version. You can see the same information on a local machine in systeminfo or using winver command. But there is a catch which i’ve only noticed after installing 1909 Enablement Package update on one test 1903 machine. It still shows 18362 build in WSUS console, although it should be 18363. And even CU number after the dot is not up to date. I’ve been told that WSUS is actually checking Windows Update agent’s version (wuaueng.dll) to determine Windows build. And in 1909, this agent hasn’t been updated and stayed the same as in 1903 version (because 1909 is just a CU update of 1903 disguised as a “feature update”). Moreover CU updates also not always change WU agent’s version, so version after the last dot might also be stale. It seems that ConfigMgr has another column for that – Operating System Build, which shows correct version of a system. This is probably a result of WSUS being a legacy tool, not originally designed to work with such dynamic changes to build versions and it never was updated properly to work better with Windows 10 (and never will). This also shows in “failed” status while a machine downloads a feature update and some other quirks requiring a mandatory wiping of SoftwareDistribution folder as PCs just stop reporting status to WSUS properly. With 1909 update Microsoft is trying to optimize their updates and new features delivery process going away from a huge feature update rewriting all system files, requiring huge installation package and multiple restarts. Now they release new features with regular CU updates, but features stay disabled until an Enablement Package is installed at some point. It seems that MS is delivering on a promise of a Windows as a Service and maybe in a few years we won’t have big versions like 1809, 1903 and such. There will be one version for good and new features will be released monthly with regular CU updates along with fixes and security patches. Well, some businesses still will require LTSC version, so it probably won’t go away.