locked
Je možné nastavit v UAC výjimku na konkrétní program? RRS feed

  • Dotaz

  • Popis:
    Používáme program Nem3000 pro oceňování nemovitostí. Problém je v tom, že aktualizace dat pro vytvožení posudků autoři programu provádějí prostřednictvím instalačního programu. Je to sice zvláštní postup, ale je tomu bohužel tak. A na upozornění na tuto "vlastnost"  dodavatel programu tak nějak nereaguje.
    V XP problém nebyl, uživateli se přidalo právo Měnit na adresář s instalací. U Windows 7 ale UAC instalaci brání a vyžaduje oprávnění administrátora. Uživatelé nemají administrátorské oprávnění.

    Otázka:
    Existuje nějaká možnost jak nechat UAC funkční (vždy upozornit) a zadat výjimku pro jeden konkrétní program? Třeba i úpravou v registrech.
    • Změněný typ yorgstbk pondělí 22. března 2010 12:08 předtím chybné zařazení
    čtvrtek 4. února 2010 6:55

Odpovědi

Všechny reakce

  • Ahoj,
    stahni MS ACT (http://www.microsoft.com/downloads/details.aspx?FamilyID=24da89e9-b581-47b0-b45e-492dd6da2971&displaylang=en) a nastav aplikaci kompatibility mod XP SP2+ v compatibility fixes RunAsInvoker

    MP
    čtvrtek 4. února 2010 8:12
    Moderátor
  • Děkuji za tip. Ověřím to hned jak dojde další aktualizace.
    • Upravený yorgstbk pátek 5. února 2010 8:07
    čtvrtek 4. února 2010 12:33
  • Zdravím,
    tak jak jsem zjistil, je to komplikovanější než jsem původně předpokládal.

    Compatibility administrator přivítal oznámením "You do not have administration rights. Some features might be disabled" (byl jsem přihlášen pod účtem patřícím do domain admins) a i po vytvoření Fix pro program (pokud jsem postupoval správně), tento Fix nespustím. Run je pro mě nedostupný kvůli právům.

    Pokusil jsem se jednotlivé kroky toho, co jsem spáchal zachytit do http://yorg.ic.cz/tmp/ACT.doc

    Popravdě netuším jak ACT použít.
    pátek 5. února 2010 8:07
  • ACT MUSIS SPUSTIT JAKO ADMINISTRATOR.

    MP
    pátek 5. února 2010 8:15
    Moderátor
  • Ano, pod lokálním administrátorem už problém s právy není.



    Můžeš mi prosím tě ještě poradit jak to vlastně funguje?

    Tím, že na počítač nainstaluji ACT a vytvořím FIX podle uvedeného postupu a uložím ho ??někde?? do sbd databáze, tím se "automaticky" program vyřadí z UAC a už není třeba nikde nic nastavit?

    pátek 5. února 2010 9:34
  • Tim se pro program nastavi kompatibilita/shims.

    POMOHLO?! Pokud ano rozdistribujeme na dalsi PC

    MP
    pátek 5. února 2010 17:59
    Moderátor
  • AD POMOHLO?

    Zatím nevím, čekám až příjde další aktualizace. A to může být zítra nebo také až za týden nebo i později. Dám ale vědět jak to dopadlo.
    pondělí 8. února 2010 10:31
  • Zdravím, téma mě zaujalo, docela rád bych se zbavil otravných hlášení UAC u programů, které spouštím často, aniž bych UAC vypínal. Aplikoval jsem vše podle výše uvedeného, ale asi jsem nepochopil, jak dosáhnout toho, aby program nebyl hlídán při běžném spuštění, zatím se spouští bez hlášky jen při použití Run v programu ACT. Chápal jsem to tak, že půjde spouštět normálně (ikonou z plochy nebo volbou ve Startu), samostatně, bez spuštěného ACT. Pochopil jsem to špatně, nebo je tam ještě nějaký krok, který jsem neudělal?
    pondělí 8. února 2010 18:50
  • Nepomohlo. Přidal jsem pro RunAsInvoker jak program Nem3000, tak upgrade.exe, kterým se aktualizace provádí. Bohužel bez výsledku. Zkoušel jsem i to, co stačilo pro XP a to přidání full control pro adresář s programem na users pro daný počítač. Opět bez výsledku.

    Nakonec jsem to "vyřešil" tím, že jsem založil nového lokálního uživatele s právy lokálního administrátora a uživatel po výzvě UAC pod tímto účtem aktualizaci provede.

    Vím, že to není úplně košer, ale v rámci znalostí uživatele to považuji za přípustné riziko.

    pondělí 22. března 2010 8:56
  • Přiznám se, že mám stejný problém, viz můj příspěvky z 5. února 2010 8:07 a 5. února 2010 9:34. Měl jsem za to, že se přidají uvedené programy do RunAsInvoker a "ONO" to bude nějak fungovat. Bohužel to "ONO" se nedostavilo a nevím co s tím.
    pondělí 22. března 2010 9:01
  • Popis:
    Používáme program Nem3000 pro oceňování nemovitostí. Problém je v tom, že aktualizace dat pro vytvožení posudků autoři programu provádějí prostřednictvím instalačního programu. Je to sice zvláštní postup, ale je tomu bohužel tak. A na upozornění na tuto "vlastnost"  dodavatel programu tak nějak nereaguje.
    V XP problém nebyl, uživateli se přidalo právo Měnit na adresář s instalací. U Windows 7 ale UAC instalaci brání a vyžaduje oprávnění administrátora. Uživatelé nemají administrátorské oprávnění.

    Otázka:
    Existuje nějaká možnost jak nechat UAC funkční (vždy upozornit) a zadat výjimku pro jeden konkrétní program? Třeba i úpravou v registrech.


    Pracuji jako spravce pro nekolik malych firem. Za 7 let jsem "potkal" spoustu ruzne kvalitnich programu a setkal jsem se s ruznou kvalitou a ochotou podpory pro tyto programy.

    Tento program a ochota firmy vsak vybocuji ze vseho co znam. Vic (pra..cky) napsany SW jsem jeste nevidel a odpovedi pri pokusu resit problem jsou take kapitola sama pro sebe. Take jsem se snazil donutit pany programatory aby SW opravili ve smislu specifikaci (mimochodem verejne znamych - kam kdo smi pristupovat, kam si program smi ukladat data...)  danych OS pro ktery jej pisi. Ve firme PLUTO vsak vubec netusili o cem mluvim. Druhy problem byl s obcas nefunkcnim exportem dat. Na to jsem se dozvedel odbornou radu "ono to obcas nefunguje, zkuste program ukoncit a znovu spustit". To mne opravdu posadilo. Uvazite-li, ze se jedna o SW placeny, kde jsou kazdorocni aktualizace take zpoplatneny. Zrejme v tomto oboru neni velky vyber a na to firma sazi.

    Rada: kdyz uz musite tento nepodarek pouzivat, nejmene problemu asi zazijete, kdyz jej budete spoustet proste jako administrator. Aby to neznamenalo  veskerou praci pod admin uctem, coz je bezpecnostni dira do systemu, muzete pouzit program RunAsSpc. Zaridi spusteni konkretniho programu s pravy admina (pod jeho uctem) z uctu uzivatele. Jmeno a heslo je sifrovano, cili je to asi nejmensi zlo pri pouziti tak moc spatne napsaneho SW.

     

    P.S. citace popisu doporucovaneho programu: "Nástroj, který umožňuje spouštět i ty programy, které ke svému běhu vyžadují administrátorská práva. Uživatel tak může snadno vybrané aplikace spustit a přitom mu není nutné přidělovat administátorská práva nebo jinak měnit nastavení systému. Potřebné přístupová informace jsou ukládány do speciálního šifrovaného souboru. Program není nutné instalovat."

    čtvrtek 22. dubna 2010 19:24