Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Instalace software - pro jednoho nebo všechny uživatele

Ahojte,
není mi úplně jasný způsob, jakým se instalují programy na PC (Win 10), kde je více uživatelských účtů. Mohou nastat tři případy:

1) program se na nic neptá a nainstaluje se pouze v aktivním profilu
2) program se na nic neptá a nainstaluje se pro všechny uživatele PC (All users)
3) program se slušně zeptá, jestli se má nainstalovat jen pro aktivního uživatele nebo pro všechny

Dá se to nějak ovlivnit? Ručně přetáhnout zástupce programu na společnou plochu? To by asi nemuselo vždy fungovat (přístupová práva, zápisy do registrů). Nebo naopak, když není žádoucí, aby se program nainstaloval všem, lze to?

Díky za názor.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
2) all users - takto se v minulosti instalovaly všechny programy do program files. zástupce dal inst…
lední brtník 02.06.2021 09:09
lední brtník
Díky za podrobný rozbor. Snažím se vyčíst mezi řádky nějaké řešení, ale marně. Asi teda neexistuje?
host 02.06.2021 09:22
host
.exe programy záleží na vůli programátora. .msi balíky sice počítají s parametry, jenže i tak nemusí… nový
lední brtník 02.06.2021 22:38
lední brtník
Je to záležitosť toho,kto vytvára inštalačný balík,v installshield/wise installer sa dá určiť ako sa… poslední
audax mobile 03.06.2021 09:39
audax mobile

2) all users - takto se v minulosti instalovaly všechny programy do program files. zástupce dal instalátor buď do all users, nebo jen instalatérovi na plochu, nebo nikam, podle fantazie výrobce.
nevýhodou bylo uložené nastavení v program files nebo hklm, když měl uživatel omezená práva. změna (povolení/zakázání) je možná právě s využitím práv.

1) jen user bez ptaní - ze známějších programů to snad od začátku využíval chrome, že se nacpal do appdata. (program files využívaly jen firemní verze)
plná práva i pro omezeného uživatele nad nastavením, taky to ulehčovalo šíření virů.

3) instalace podle dotazu - vlastně ani nevím, jestli instalační wizard měnil cílový adresář pro celý sw, nebo jen zástupce a uložení nastavení do appdata / program files. nikdy jsem tak neinstaloval žádného ze správců souborů.
ale program jednou umístěný v appdata typicky nepůjde spustit jiným uživatelem kvůli právům, taky může vadit chybějící nastavení - sám to zmiňuješ.
dokonce to nemusí fungovat i v případě, že je na pc několik uživatelů (profilů) a všichni jsou admoši.

umístění sw do appdata nesnáším.

.exe programy záleží na vůli programátora.
.msi balíky sice počítají s parametry, jenže i tak nemusí obsahovat volbu instalačního adresáře.
jednodušší než řešit nějakou dekompilaci může být prosté zkopírování rozbaleného sw, dokopírování nastavení, zástupců, případnou asociaci apod. do registrů podle nějakého vzoru.

záleží na složitosti konfigurace toho sw krámu, jestli má smysl s tím ztrácet čas.

Je to záležitosť toho,kto vytvára inštalačný balík,v installshield/wise installer sa dá určiť ako sa v default režime bude správať inštalátor v systeme,používateľ toto chovanie neovplyvni dodatočne,dodatočne sa to dá jedine u msi installeru cez msi sdk,kde sa dá celý msi balíček prebaliť do nového msi súboru a zadať nové možnosti resp.permissions inštalácie -aktivovať možnosti buď admins ,autentificated user alebo everyone a podľa toho sa inštalátor aj správa, inštaluje bez obmedzení alebo sa opýta na možnosti inštalovať pre práve prihláseného užívateľa alebo odoprie prácu s tým,že bežný užívateľ nemá dostatočne práva a inštalácia prebehne len s admin právami…

Zpět do poradny Odpovědět na původní otázku Nahoru