Limit 50 instalovaných programů ve Windows Mobile
No to si snad děláš srandu Bille. Ještě nedávno bylo
všechno jak má být a dneska, když otevřu Nastavení → Odebrat
programy (resp. Remove Programs) tak tam nic není. Jen prázdno, žádný
záznam, žádná možnost odebrat některý z nainstalovaných programů.
Ne, opravdu Bille, mám nainstalovanou haldu aplikací a přesto je seznam
prázdný. Poraď co s tím. Cože, 50 instalovaných aplikací že je
maximum ? Proboha Bille, ty ses snad zbláznil.
Ono naštěstí jde jen o limit zobrazení v nabídce „Nastavení → Odebrat programy“ a nejde tedy o limit počtu programů, které je možno do WM zařízení nainstalovat. Ale i tak. Existuje sice možnost odinstalovat program pomocí ActiveSync a zde položky menu „Add/Remove Programs…“, nicméně zde nejsou zobrazovány ty aplikace, jež jste instalovali pomocí CAB souboru přímo v zařízení. Jak tedy nyní regulérně odinstalovat určitou aplikaci, když není vlastně z čeho vybírat (a nechce se mi to dělat ručně podle instalačního XML) a seznam instalovaných aplikací je prázdný ?
Systém zaznamenává všechny informace o nainstalovaných programech do registru v klíči „HKEY_LOCAL_MACHINE\ Security\AppInstall“. Letmým pohledem do registrů uvidíme, že opravdu všechny položky, které očekáváme v „Nastavení → Odebrat programy“ jsou zde přítomny a zobrazeny jako podklíče. Jen je prostě systém v tomto dialogu neumí zobrazit a místo třeba 52 aplikací nezobrazí ani jednu a tváří se, jako že je seznam prázdný. A z tohoto zjištění můžeme vycházet a systému malým dočasným zásahem trochu pomoci; ono totiž nikde nejde oněch zmíněných maximálních 50 záznamů změnit například na 100.
Na pomoc si vezmeme nějaký solidní editor registrů, nejlépe ten, který běží na PC a umožňuje editaci registrů na WM zařízení, což nám usnadní práci. Pod klíčem „HKEY_LOCAL_MACHINE\ Security“ si vytvoříme nový klíč např. s názvem Backup jak vidíte na prvním obrázku. Potom do něj zkopírujeme obsah, tedy včetně všechny podklíčů, klíče „HKEY_LOCAL_MACHINE\ Security\AppInstall“, čímž vytvoříme kopii všech dat v tomto klíči.
V druhé fázi již můžeme volně smazat pár podklíčů z „HKEY_LOCAL_MACHINE\ Security\AppInstall“ tak, aby jich zbylo méně než 50 a tím se bude seznam z „Nastavení – Odebrat programy“ zobrazovat správně. Samozřejmě tam musíme nechat klíče těch aplikací, které pak chceme odinstalovat, toť se rozumí. V mém případě (viz druhý obrázek) stačilo odebrat 4 klíče „Astraware“ a počet klesl na 49 a vše pak již bylo OK. Poté, co se již seznam zobrazuje a my tak mohli regulérně odinstalovat požadovanou aplikaci, můžeme „vrátit“ dočasně smazané klíče zpět ze zálohy v klíči Backup (nejlépe již bez té odinstalované).
Druhou, a pro někoho možná schůdnější variantou je: přejmenovat klíč „HKEY_LOCAL_MACHINE\ Security\AppInstall“ na například „HKEY_LOCAL_MACHINE\ Security\AppInstallBackup“ a poté vytvořit nový klíč právě s názvem „HKEY_LOCAL_MACHINE\ Security\AppInstall“ a do něj zkopírovat jen ten klíč (klíče) z „HKEY_LOCAL_MACHINE\ Security\AppInstallBackup“, které se týkají aplikace, kterou chceme odinstalovat. Poté, co aplikaci normálně odinstalujeme, je dobré opět přejmenovat klíč „HKEY_LOCAL_MACHINE\ Security\AppInstallBackup“ zpět na „HKEY_LOCAL_MACHINE\ Security\AppInstall“.
Při editaci registrů buďte vždy opatrní, nespěchejte a nebuďte zbrklí ať si to ještě víc nepohnojíte.

Nejnovější zprávy a články na Magazínu:
Meteoservis 1.20 pro Windows Phone - další vylepšení vašeho počasí
Update aplikace Meteoservis 1.10 pro Windows Phone
Meteoservis - konečně pořádné počasí pro Windows Phone
Francouzský pilaf neboli rizoto trochu jinak
Meteoservis 1.20 pro Android - kvalitnější snímky a další vylepšení
Meteoservis 2.50 pro Windows Mobile - nový vzhled a WiFi









Článek je zařazen v rubrice:

V článku je napsáno, soubor .cab instalovaný z telefonu se nezobrazuje. Mě, u Mpx220 se zobazuje. Tedy v nastavení – odstranit program.
Jsme si špatně rozuměli. Je myšleno na PC v ActiveSync „Add/Remove Programs…“ ne v seznamu Nastavení – Odstranit program na WM zařízení.
Áááá, pán je warezák, všechny programy máte legálně?
Warezák? Možná, ale také třeba zkouší kdeco v demoverzi a když trial skončí, chce to zlikvidovat. Freewaru je také dost. Trochu málo podkladů na nařčení z pirátství, že?
Jirka…Jirka, ách už asi vím, Jirka Paroubek. Tož kdo jiný by mohl tak demagogicky a bez indicií a veřejně prohlásit takovou kravinu. Ale máte pravdu Jirko, jako vždy (zásada: neodporujte) jsem a živím se jako programátor, vyrábím freeware a proto samozřejmě kradu i software – to se rozumí. Od rána do večera hledám a stahuju warez kde se dá, to je jasné.
A teď vážně: pobavil jsi mě -:)
Díky za článek, ale v článku je zmíňka, jestli to platí i pro PPC, platí??? Nešlo by v registrech najít položku a umožnit třeba 100 programů??? Také je to v článku napsáno. Díky
??? Nějak si nejsem jistý, je to otázka a nebo konstatování. Jestli to platí i pro PPC nevím a najít evt. položku a umožnit např. 100 programů bude muset ten, kdo omá PPC, já mám jen Smartphone.
Asi to platí i pro PPC, neb právě s tímhle mám aktuální problém. Po koupi PPC sem nainsatalval plno CAB aplikací, a když už vim že je nepotřebuji, tak nevím jak je odstranit. V nabídce na odinstalaci prostě nejsou. Jinak mám E-Ten M700 AKU 3.2 .
Předpokládám ale, že ve článku uvedený postup funguje, nebo ne ?
Tento problém řeší malý program Uninstaller. Může se nainstalovat do mobilu nebo na kartu. Bohužel, už nevím, z jaké stránky byl stažen, ale určitě je to freeware, takže dávám odkaz na edisk, kam jsem ho uložil:
http://data1.edisk.cz/…_8.39kB.html