Stránka 1 z 1

BAT soubory ve Windows 10

Odeslat příspěvekNapsal: 26. 4. 2018 17:16
od Noxik
Zdravim,
pri instalaci programu pouzivam pomocne BAT scripty, ktere nakopiruji soubory napriklad s cestinou nebo nastavenim do C:\Program Files\Jmeno Programu. Funguje mi to ve Windows 7 s vypnutym UAC, bohuzel ve Windows 10 take s vypnutym UAC se soubor proste nezkopiruje, napise to ze nemam pristup. Je mozne nejak presvedcit Windows 10, aby povolil kopirovani souboru do C:\Program Files?
Tyhle BAT mi obcas dost setri praci a nerad bych se jich vzdal, byt to samozrejme muzu kopirovat rucne. Pripadne pokud existuje nejaka podobne jednoducha alternativa k BAT, sem s ni. Pro uplnost dodam, ze s CMD soubory to taky nefunguje.
Dekuji

Re: BAT soubory ve Windows 10

Odeslat příspěvekNapsal: 26. 4. 2018 19:22
od Milanr1
Ve W10 je konečně aspoň trochu smysluplně nastavený ACL v bootovacím disku = jediná kladná vlastnost W10.
Co s tím?
1) formát .bat = relikt minulého tisíciletí z MS DOsu;
2) v OS WNT se používá už > čtvrt století .cmd;
3) do %programfiles% ani do %programfiles(x86)% se nic neinstaluje;
4) k instalaci sw vytvoř vlastní složku, např.
Kód: Vybrat vše
C:\md App

apod.
5) Zkontroluj ACL nové složky.
IMHO nebude třeba nic měnit.

Re: BAT soubory ve Windows 10

Odeslat příspěvekNapsal: 26. 4. 2018 19:40
od Noxik
Diky za odpoved. Bohuzel instalaci programu do vlastni slozky bych si moc nepomohl, neb bych musel v kazdem instalatoru prepisovat cestu, cimz bych vice casu ztratil, nez bych tim BATakem usetril. A mam pocit, ze instalace nekterych programu uz ani moznost vybrat slozku nemaji (tusim Skype?).

Re: BAT soubory ve Windows 10

Odeslat příspěvekNapsal: 26. 4. 2018 20:05
od Pytlík
Body 1) a 2) jsou nesmysl, který Milanr neustále šíří. Mezi .bat a .cmd není rozdílu - obojí se zpracovává naprosto stejně.

Re: BAT soubory ve Windows 10

Odeslat příspěvekNapsal: 27. 4. 2018 05:11
od Abox
Rozdily sice jsou, ale pro uzivatele v podstate nepodstatne:
https://stackoverflow.com/questions/148 ... bat-vs-cmd

Re: BAT soubory ve Windows 10

Odeslat příspěvekNapsal: 27. 4. 2018 11:23
od milsimr
Předpokládám, že ty skripty spouštíš přes pravoklik > "Spustit jako správce" ?

Re: BAT soubory ve Windows 10

Odeslat příspěvekNapsal: 27. 4. 2018 13:10
od freekarol
Noxik píše:Diky za odpoved. Bohuzel instalaci programu do vlastni slozky bych si moc nepomohl, neb bych musel v kazdem instalatoru prepisovat cestu, cimz bych vice casu ztratil, nez bych tim BATakem usetril. A mam pocit, ze instalace nekterych programu uz ani moznost vybrat slozku nemaji (tusim Skype?).


Kdysi jsem uvažoval, že bych programy taky instaloval jinam než na C:\, ale je to zbytečná práce. To ať řeší ti, kteří chtějí mít co nejmenší velikost C:\.

Re: BAT soubory ve Windows 10

Odeslat příspěvekNapsal: 27. 4. 2018 13:18
od Noxik
milsimr: Nefunguje to ani klasicky, ani jako spravce.

Re: BAT soubory ve Windows 10

Odeslat příspěvekNapsal: 27. 4. 2018 14:59
od mirha
Spouštěj ten BAT z "Plánovače úloh", kde můžeš nastavit práva vyšší než správce.

Re: BAT soubory ve Windows 10

Odeslat příspěvekNapsal: 4. 5. 2018 14:29
od JRD
Nechrání ti složky antivir třeba Windows Defender který má možnost zap/vyp "Řízený přístup ke složkám".
Zkusil jsem příkaz copy v bat souboru do složky C:\Program Files a jako administrator to prošlo v pohodě a soubor se zkopíroval.
Dále můžeš zkontrolovat ve vlastnostech složky přístup na kartě zabezpečení.
Další možností je spouštět bat jako "Trustedinstaller".

Re: BAT soubory ve Windows 10

Odeslat příspěvekNapsal: 8. 9. 2018 11:24
od tairikuokami
Prevezmi vlastnictvi, pripadne taky dej svemu uctu prava pro kazdou slozku pred kopirovanim. Treba:

Kód: Vybrat vše
takeown /s %computername% /u %username% /f "%ProgramFiles%\Jmeno Programu" /r /d y
icacls "%ProgramFiles%\Jmeno Programu" /grant:r %username%:(OI)(CI)F /t /l /q /c

takeown /s %computername% /u %username% /f "%ProgramFiles(x86)%\Jmeno Programu" /r /d y
icacls "%ProgramFiles(x86)%\Jmeno Programu" /grant:r %username%:(OI)(CI)F /t /l /q /c