Batch script Pomoc !

Diskuze výhradně o operačním systému Windows 10

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Dimitryj_ 24. 9. 2018 17:48

Dobrý den, vytvářím takový dávkový soubor pro " Vyčištění PC " mám pár otázek
Je tento script bezpečný i pro běžné uživatele ?
Je tento script nějak škodlivý systému nebo ne ?
Je tento script vůbec užitečný nebo je k ničemu ?
Dá se tento script nějak vylepšit nebo přidat nějakou fíčuru ?
Děkuji předem za odpovědi :-D :-D

script:: http://leteckaposta.cz/920254289
Dimitryj_
Kolemjdoucí

Odeslat příspěvekod zivan 25. 9. 2018 08:34

A nemel bys na ty otazky jako autor skriptu mit odpoved hlavne ty?
Motorola Edge 20; HP Elitebook 845 G8 (Ryzen 5650U, 32GB RAM, WD SN570 1TB, 14" fullHD IPS) + HP USB-C G5 Essential + 29" LG 29UM65 + 22" Eizo S2202W
zivan
Junior

Odeslat příspěvekod Milanr1 26. 9. 2018 13:34

Funkčnost skriptu zjistíš prostým spuštěním pravomyší -> Run as admin...
Z mého hlediska používáš nesmyslné postupy, např.:
%USERPROFILE%\Local Settings

místo proměnné
Kód: Vybrat vše
%localappdata%

nebo
rd /s /q "%USERPROFILE%\Local Settings\Temp"
md "%USERPROFILE%\Local Settings\Temp"

místo korektního
Kód: Vybrat vše
del /F /S /Q %temp%
del /F /S /Q %tmp%

apod.:
všude se nesmyslně snažíš likvidovat a znovu vytvářet celou složku, místo jejího prostého vyčištění.
Btw:
Soubory typu .bat patří do MS DOSu, ne do WNT -> používej standardní .cmd nebo .ps1.

Co s tím?
Nevymýšlej kolo a použij bezpečné čistící skriptíky z FAQ:
viewtopic.php?f=1959&t=1241012
Milan
Milanr1
Pokročilý
Uživatelský avatar

Odeslat příspěvekod Pytlík 27. 9. 2018 15:59

A - jaký je rozdíl ve zpracování, popř. množinou možných příkazů, mezi .bat a .cmd?
Mám takový nepříjemný pocit, že se jedná o nulovou množinu...
Já vím, že se takhle ptám po tisící a poprvé, relevantní odpovědi jsem se ale nedočkal
Pytlík
Pokročilý
Uživatelský avatar

Odeslat příspěvekod tairikuokami 27. 9. 2018 19:51

Dimitryj_ píše:Dá se tento script nějak vylepšit nebo přidat nějakou fíčuru ?

Ja pouzivam tenhle: https://pastebin.com/5Q4t1Us9

Pro specialni cisteni jeste tohle:
Kód: Vybrat vše
del "%AppData%\Microsoft\Windows\Recent\*" /s /f /q
del "%WINDIR%\System32\sru\*" /s /f /q
rd "%SystemDrive%\AMD" /s /q
rd "%SystemDrive%\PerfLogs" /s /q
rd "%SystemDrive%\Recovery" /s /q
rd "%ProgramData%\Microsoft\Diagnosis" /s /q
rd "%ProgramData%\Microsoft\Search" /s /q
rd "%ProgramData%\Microsoft\Windows Security Health" /s /q
rd "%LocalAppData%\MicrosoftEdge" /s /q
rd "%LocalAppData%\Microsoft\Internet Explorer" /s /q
rd "%LocalAppData%\Microsoft\Windows\AppCache" /s /q
rd "%LocalAppData%\Microsoft\Windows\History" /s /q
rd "%LocalAppData%\Microsoft\Windows\IECompatCache" /s /q
rd "%LocalAppData%\Microsoft\Windows\IECompatUaCache" /s /q
rd "%LocalAppData%\Microsoft\Windows\INetCache" /s /q
rd "%LocalAppData%\Microsoft\Windows\INetCookies" /s /q
rd "%LocalAppData%\Microsoft\Windows\WebCache" /s /q
rd "%LocalAppData%\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\AppData\Indexed DB" /s /q


Milanr1 píše:všude se nesmyslně snažíš likvidovat a znovu vytvářet celou složku, místo jejího prostého vyčištění.

Uplne nezmyselne to neni, cmd nedokaze smazat slozky, i kdyz budou jenom 0KB, nekomu to vadi.
tairikuokami
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků