S tím Store to chápu tedy tak, že je to autonomní systém a tam je tedy třeba zastavit automatické aktualizace. To by vlastně asi i vysvětlovalo to, že se objeví v jiném účtu ...
Microsoft Store je program (služba), který umí nainstalovat a aktualizovat aplikace. Buď ručně, spustíš aplikaci Microsoft Store, vybereš co chceš, získáš licenci (zaplacením nebo zadarmo), nainstaluješ a dokonce odtud jde aplikace po instalaci i spustit. Nebo jde aplikaci instalovat i automaticky (buď protože je na ní nějaký odkaz v profilu nebo protože spustíš instalaci například z webu po přihlášení stejným účtem Microsoft jakým jsi přihlášený ve Windows (například: https://www.microsoft.com/cs-cz/store/collections/essentialapps).
Store není navázána na službu Windows Update, jen umí používat společnou část (inteligentní stahování na pozadí).
parametr -allusers je tedy na nic?
Parametr rozšíří platnost příkazu na všechny uživatele jednoho počítače. Jenže to vypadá že nechápeš rozdíl mezi uživatelem a profilem na disku. Profilů na disku v jednom Windows je jiný počet než počet uživatelů (z různých důvodů).
Jak to, že v případě Cortany funguje? Tam se tedy používá nějaký kód, ale příkazy jsou stejné.
Ano Cortana není aplikace ze Store takže funguje jinak. Podobně jako starý prohlížeč Edge. Ale cmdlet je stejný. Umí všechno co ho někdo naučí. Existují cmdlety které pracují se seznamem a ten seznam může být adresář na disku nebo třeba klíče v registru (a umí to pořád stejný cmdlet). Každý kdo to umí si může napsat jakýkoliv nový cmdlet (není to zase tak moc těžké), vznikají jich tisíce.
Například pokud přidáš funkci/součást Windows (třeba klienta služby Telnet) je přidaná pro všechny uživatele (všichni ji mohou použít) a dokud ji zase někdo neodebere tak zůstane přístupná pro všechny uživatele.
Ale aplikace z Microsoft Store může instalovat každý uživatel samostatně. Sice jejich programové soubory budou v počítači jen jednou (v adresáři C:\Program Files\WindowsApps nebo odpovídajícím na jiném disku) ale datové soubory/nastavení má každy uživatel svoje. Ale když ji tvůj uživatel nenainstaluje, neuvidíš ji i když v počítači bude. Ale existují aplikace, která se instalují automaticky, protože tak rozhodl Microsoft (dal na ně odkazy do default profilu). Můžeš to změnit jen na to není žádný klikací nástroj (nebo možná existuje ale já ho jen neznám).
Nedává mi to pořád smysl - nesedí to. Nainstaluji OS - je tam jediný default profil, tam to odinstaluji - tedy je nastaven bez toho - a pak teprve založím jiný a hle apky tam jsou ...
No po čisté instalaci budeš ve Windows mít jednoho aktivního uživatele (toho kterého jsi založil při instalaci) + několik neaktivních předinstalovaných uživatelů (například učty Administrator a Guest) ale profily budeš mít 2 a adresáře v C:\Users budeš mít minimálně 3 (ale pravděpodobně více - podle toho jak to budeš počítat).
Musíš tam mít adresář Public (v českém Windows bude v průzkumníku souborů vidět jako Veřejné) ale to není profil, obsahuje například společné dokumenty, společnou plochu, ....
Také by jsi tam měl mít symlink All Users (který odkazuje do skrytého adresáře C:\ProgramData). Ani tento adresář není profil, jsou tam také společné věci pro všechny uživatele (například společné položky menu Start, ...).
Dále tam bude adresář s tím defaultním profilem, je uložen ve skrytém adresáři Default a připnutém (junction) alternativním názvu Default User a pak ještě tam bude adresář s profilem skutečného uživatele (například adresář se jménem Jan).
Systém si tam po instalaci některých součástí může dát ještě další adresáře/profily (například pro .NET).
Apky se nainstalují v zařízení i "sami" pokud uživatel instalaci spustí na jiném zařízení (na webu nebo přímo v aplikaci Microsoft Store). Hle kouzlo.
Funguje to úplně stejně jako to dělá Google na telefonech s Androidem. Klidně aplikaci můžeš nainstalovat do telefonu/ů z webu když sedíš za PC.
Vítej v digitálním světě.