Odinstalace Windows Apps a zákaz jakékoliv aktualizace

Anonymní
2021-05-24T21:17:26+00:00

Chci se úplně zbavit crapware & bloatware ve Win10 , jako např. Mixed Reality portal, Xbox apps apod. Používám toto:

"Get-AppxPackage -allusers *mixed* | Remove-AppxPackage" s obměnou části názvu mezi hvězdičkami. Bohužel - vytvořím-li jiný profil, tak tam tento skorokničemusajrajt stále je a co hůře nakonec se s novými ikonami doinstaluje i do profilu hlavního, přestože je pozastavena či vypnuta služba WU.

Jak docílit toho, abych se zbavil tohoto SW a zabránil nevyžádaným akcím ohl. aktualizací mimo službu WU ?

Windows pro domácnosti | Windows 10 | Selhání výkonu a systému

Otázka je uzamčená. Tato otázka se migrovala z komunity podpory Microsoftu. Můžete hlasovat, jestli je užitečná, ale nemůžete k ní přidávat komentáře či odpovědi ani ji nemůžete sledovat.

Počet komentářů: 0 Žádné komentáře
Odpověď přijatá autorem otázky
Anonymní
2021-05-26T13:22:57+00:00

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.

Obrázek

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).

Obrázek

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.

Obrázek

Obrázek

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ě.

Byla tato odpověď užitečná?

Počet osob, které tuto odpověď považovaly za užitečnou: 1.
Počet komentářů: 0 Žádné komentáře
Odpověď přijatá autorem otázky
Anonymní
2021-05-25T17:49:23+00:00

No ano, ty apps se kdykoliv nainstaluji a aktualizuji ze store ne z Windows Update.

Ten cmdlet (Remove-AppxPackage) odinstaluje aplikaci z uzivatelskeho profilu ale pokud existuje jiny uzivatel, ktery stejnou aplikaci ma take nainstalovanou, soubory aplikace zustavaji na disku. Az odinstaluje aplikaci posledni uzivatel, teprve tehdy se uvolni misto na disku. Jenze i to neznamena, ze ta aplikace nemuze byt znova nainstalovana. Muze a instaluje se ze Store. Zastavena/odlozena sluzba Windows Update nebo zastavene aktualizace nemaji na moznost instalace aplikaci ze Store zadny vliv!

Staci mit odkaz na aplikaci v tom Default profilu a aplikace se zase nainstaluje ze Store. To je chtena/zamerna vlastnost. Musis zmenit ten default profil pokud chces aby se novy ucet choval jinak.

Byla tato odpověď užitečná?

Počet osob, které tuto odpověď považovaly za užitečnou: 1.
Počet komentářů: 0 Žádné komentáře

Počet dalších odpovědí: 9

Seřadit podle: Nejužitečnější
  1. Anonymní
    2021-05-25T16:04:53+00:00

    Nevím, zda si rozumíme úplně dobře.

    Jedná se o čistou instalaci PRO, kdy byl proveden update, tento pak pozastaven na max. dobu (případně zakázána samotná služba) , poté proběhla ta "odinstalace" těch apps. Jenže pravda je taková, že se nic neodinstalovalo doopravdy, ale že se jedná spíše o jakési zastavení služby v rámci jednoho účtu a vyjmutí z nabídky Start. Pokud jsem udělal jiný účet, apps tam byly. U jiné stejné instalace jsem nový účet nedělal , jinak vše stejné, zakázal jsem aktualizace a přesto se samovolně změnil design ikon a opět se v nabídce Start objevily tyto apps.

    Takže otázka 1. zní, jak je odinstalovat doopravdy? a 2. jak zabránit samovolným změnám OS?

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře
  2. Anonymní
    2021-05-25T10:07:35+00:00

    Pouzij nastroj , ktery je k tomu urceny (ADK/DISM) a uprav si instalacni medium.

    MP

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře
  3. Anonymní
    2021-05-25T07:56:32+00:00

    Co se týče nového profilu/účtu, tak ten se vytvoří takový jaký je nastavený v profilu Default User. Nastav si v nějakém učtu takový profil jaký chceš aby měli noví uživatelé, pak se přihlaš jiným účtem s právy správce (svůj profil nezkopíruješ) a nakopíruj ten připravený profil do adresáře Default User.

    Pak vyzkoušej založit nový účet . Funguje to jak potřebuješ?


    Aplikace se instalují ze Store, ne z Windows Update.

    Nevím jak by zakázání služby Windows Update mohlo omezit instalaci aplikací ze Store ale možná toho nevím dost.

    Navíc kromě běžných aktualizací jsou 2x ročně k dispozici upgrady (aktualizace funkcí). Ty se sice tváří jako by probíhali z Windows Update ale není tomu tak. Také se instalují jinak než běžné aktualizace, takže i zastavená služba Windows Update tomu nijak nepomůže.

    Upgrade přesune původní instalaci do adresáře Windows.old, nainstaluje nový Windows a pak provádí migraci některých nastavení (včetně migrace profilů uživatelů). Co se nezmigruje zůstane v adresáři windows.old a čeká tam 10 dní na smazání. Za 10 dní od upgrade se obsah adresáře windows.old smaže. Při nové instalaci Windows si průvodce instalací nainstaluje cokoliv si usmyslí, takže pokud nemáš upravenou instalaci (podniky to dělají) tak nemáš kontrolu nad tím co se ti tam zase po upgrade nainstaluje.

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře