Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Pulizia pc ( file , registro ect )

Problemi con i sistemi operativi di casa Microsoft? Questa è la sezione che fa per te!

Pulizia pc ( file , registro ect )

Messaggioda sondlive07 » ven nov 16, 2012 1:56 pm

esiste un modo per eseguire tale operazione senza il ricorso a programmi terzi ( wise r/c cleaner; ccleaner; glary ; advanced cleaner ect ect ) ?
Se fossi uno scultore ti scolpirei... Se fossi un cantautore ti canterei... Se fossi un pittore ti dipingerei... Ma sono solo un trombettista! [:)]
Avatar utente
sondlive07
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2446
Iscritto il: mar feb 02, 2010 8:52 pm
Località: casa mia

Re: Pulizia pc ( file , registro ect )

Messaggioda farbix89 » ven nov 16, 2012 1:58 pm

Una ricerca mirata dei file o delle estensioni?

Serve comunque un programma esterno come Everything [:D]
Avatar utente
farbix89
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 14093
Iscritto il: ven feb 13, 2009 10:09 pm

R: Pulizia pc ( file , registro ect )

Messaggioda hashcat » ven nov 16, 2012 2:02 pm

Si può, basta creare un apposito file batch (se si desidera pianificare l'operazione automaticamente, utilizzare lo strumento di pianificazione integrato in Windows).
Sfrutto spesso un metodo simile per rimuovere tracce note di alcuni programma (dopo averli disinstallati) dal registro di sistema.
<<Intelligence is the ability to avoid doing work, yet getting the work done.>>
Linus Torvalds

EX [MLI] Power User.
Avatar utente
hashcat
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2285
Iscritto il: lun ott 25, 2010 1:26 pm


Re: Pulizia pc ( file , registro ect )

Messaggioda sondlive07 » ven nov 16, 2012 2:04 pm

farbix89 ha scritto:Una ricerca mirata dei file o delle estensioni?

Serve comunque un programma esterno come Everything [:D]

[acc2] [acc2]

vado un attimino off topic ,ma tale programma puo essere anche usato per la ricerca di qualsiasi file sul pc ?
nel senso di sostituire windows search !

sempre se esiste un programma del genere !!!
Se fossi uno scultore ti scolpirei... Se fossi un cantautore ti canterei... Se fossi un pittore ti dipingerei... Ma sono solo un trombettista! [:)]
Avatar utente
sondlive07
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2446
Iscritto il: mar feb 02, 2010 8:52 pm
Località: casa mia

Re: Pulizia pc ( file , registro ect )

Messaggioda farbix89 » ven nov 16, 2012 2:49 pm

Io Windows Search non lo uso da 6 anni,sui Windows che installo sempre e solo EveryThing [std]

Per i file batch serve conoscere esattamente cosa cancellare e dove trovare i residui [:)]
Avatar utente
farbix89
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 14093
Iscritto il: ven feb 13, 2009 10:09 pm

R: Pulizia pc ( file , registro ect )

Messaggioda hashcat » ven nov 16, 2012 2:51 pm

Un pulitore automatico di per se, non é dotato di un'intelligenza artificiale, si limita a pulire percorsi / file / chiavi di registro note.
Nulla vieta che con un po' di lavoro si riesca ad implementare qualcosa di alternativo ed efficiente.
<<Intelligence is the ability to avoid doing work, yet getting the work done.>>
Linus Torvalds

EX [MLI] Power User.
Avatar utente
hashcat
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2285
Iscritto il: lun ott 25, 2010 1:26 pm

Re: R: Pulizia pc ( file , registro ect )

Messaggioda farbix89 » ven nov 16, 2012 2:53 pm

hashcat ha scritto:Un pulitore automatico di per se, non é dotato di un'intelligenza artificiale, si limita a pulire percorsi / file / chiavi di registro note.
Nulla vieta che con un po' di lavoro si riesca ad implementare qualcosa di alternativo ed efficiente.


[^]

Servirebbe un batch per una determinata lista di programmi noti [:)]
Avatar utente
farbix89
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 14093
Iscritto il: ven feb 13, 2009 10:09 pm

Re: Pulizia pc ( file , registro ect )

Messaggioda crazy.cat » ven nov 16, 2012 3:14 pm

Questo cmd qui sotto è in grado di pulire le cartelle Temp e dei temporanei di internet di tutti gli utenti configurati su un pc.
Non è del tutto perfetto perché vorrei togliere la creazione dei file di testo in C:\, ma ci si può lavorare sopra.

Set "RegKey=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
set "regkey2=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\shell folders"

call:getspecialfolders "Cache, History, Cookies"

For /f "tokens=*" %%? in (
'Reg.exe QUERY "%RegKey%" ^|findstr /ric:"\S-1-5-21-[0-9]*-[0-9]*-[0-9]*-[0-9]*$"'
) do (
For /f "tokens=2,*" %%A in (
'Reg.exe QUERY "%%?" /v ProfileImagePath ^|find /i "ProfileImagePath"'
) do call:Go %%B
)

start ""/w "%windir%\system32\RunDll32.exe" InetCpl.cpl,ClearMyTracksByProcess 255

:end ***

goto:EOF
:Go
call Set "Target=%*"
If EXIST "%Target%" call:Clear "%Target%"
exit /b 0

:Clear
REM echo.&echo.%~1\%$$Cache%
pushD "%~1\%$$Cache%" &&(
rmdir /S /Q .
popD)2>C:\test1_TEMP_IE.txt

REM echo.&echo.%~1\%$$History%
pushD "%~1\%$$History%" &&(
rmdir /S /Q .
popD)2>C:\test1_History.txt

REM echo.&echo.%~1\%$$Cookies%
pushD "%~1\%$$Cookies%" &&(
rmdir /S /Q .
popD)2>C:\test1_Cookies.txt

IF "%$$temp%"=="%$$temp:*:=%" (SET "tmppath=%~1\%$$temp%") ELSE SET "tmppath=%$$temp%"
ECHO.&echo.%tmppath%
pushD "%tmppath%" &&(
rmdir /S /Q .
popD)2>C:\test1_Temp.txt
exit /b 0

:getspecialfolders
Set "FoldersToClear=%~1"

For %%* in (%FoldersToClear%) Do (
For /f "tokens=2,*" %%A in (
'reg.exe query "%regkey2%" /v %%* ^|find /i "%%~*"'
) do Call:sf1 "%%~B" "%%~*"
)
Call:sf2 "%temp%" "temp" "%userprofile%"
exit /b 0

:sf1
Call set "sf=%~1"
Call set "$$%~2=%%sf:%userprofile%\=%%"
exit /b 0

:sf2
Call set "sf=%~1"
call Set "usr=%~dpns3"
Call set "$$%~2=%%sf:%usr%\=%%"
exit /b 0


Se lo provate, o se lo modificate, datemi qualche riscontro.
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

R: Pulizia pc ( file , registro ect )

Messaggioda hashcat » ven nov 16, 2012 3:30 pm

crazy.cat ha scritto:Questo cmd qui sotto è in grado di pulire le cartelle Temp e dei temporanei di internet di tutti gli utenti configurati su un pc.
Non è del tutto perfetto perché vorrei togliere la creazione dei file di testo in C:\, ma ci si può lavorare sopra.

Oggi purtroppo sono particolarmente occupato, domani vedrò di analizzarlo con attenzione. Per il momento puoi utilizzare quello a seguire (ho rimosso le pipe che creavano i file di log in caso di errore).

Codice: Seleziona tutto
Set "RegKey=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
set "regkey2=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\shell folders"

call:getspecialfolders "Cache, History, Cookies"

For /f "tokens=*" %%? in (
 &#39;Reg.exe QUERY "%RegKey%" ^|findstr /ric:"\S-1-5-21-[0-9]*-[0-9]*-[0-9]*-[0-9]*$"&#39;
 ) do (
 For /f "tokens=2,*" %%A in (
 &#39;Reg.exe QUERY "%%?" /v ProfileImagePath ^|find /i "ProfileImagePath"&#39;
 ) do call:Go %%B
)

start ""/w "%windir%\system32\RunDll32.exe" InetCpl.cpl,ClearMyTracksByProcess 255

:end ***

goto:EOF
:Go
   call Set "Target=%*"
   If EXIST "%Target%" call:Clear "%Target%"
exit /b 0

:Clear
REM echo.&echo.%~1\%$$Cache%
   pushD "%~1\%$$Cache%" &&(
   rmdir /S /Q .
   popD)

REM echo.&echo.%~1\%$$History%
   pushD "%~1\%$$History%" &&(
   rmdir /S /Q .
   popD)

REM echo.&echo.%~1\%$$Cookies%
   pushD "%~1\%$$Cookies%" &&(
   rmdir /S /Q .
   popD)

IF "%$$temp%"=="%$$temp:*:=%" (SET "tmppath=%~1\%$$temp%") ELSE SET "tmppath=%$$temp%"
ECHO.&echo.%tmppath%
   pushD "%tmppath%" &&(
   rmdir /S /Q .
   popD)
exit /b 0

:getspecialfolders
   Set "FoldersToClear=%~1"

   For %%* in (%FoldersToClear%) Do (
     For /f "tokens=2,*" %%A in (
     &#39;reg.exe query "%regkey2%" /v %%* ^|find /i "%%~*"&#39;
     ) do Call:sf1 "%%~B" "%%~*"
   )
   Call:sf2 "%temp%" "temp" "%userprofile%"
exit /b 0

:sf1
   Call set "sf=%~1"
   Call set "$$%~2=%%sf:%userprofile%\=%%"
exit /b 0

:sf2
   Call set "sf=%~1"
   call Set "usr=%~dpns3"
   Call set "$$%~2=%%sf:%usr%\=%%"
exit /b 0


P.S.: @crazy.cat sarei curioso di sapere dove hai reperito quello script.

[^]
<<Intelligence is the ability to avoid doing work, yet getting the work done.>>
Linus Torvalds

EX [MLI] Power User.
Avatar utente
hashcat
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2285
Iscritto il: lun ott 25, 2010 1:26 pm

Re: R: Pulizia pc ( file , registro ect )

Messaggioda crazy.cat » ven nov 16, 2012 3:40 pm

hashcat ha scritto:P.S.: @crazy.cat sarei curioso di sapere dove hai reperito quello script.

Me lo ha segnalato una persona di un forum Microsoft che lo aveva trovato su un sito estero.
Dato che penserei di integrarlo in un articolo su un programma di pulizia, se qualche altra persona mi da dei riscontri positivi sul funzionamento del cmd così sono sicuro che funziona bene.
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Re: Pulizia pc ( file , registro ect )

Messaggioda sondlive07 » ven nov 16, 2012 3:57 pm

i vostri interessi sono molto interessanti...

gli esempi fatti da hash e crazy possono in qualche modo sostituire il lavoro di un programma esterno che si occupa proprio della pulizia ?

chiedo questo perche dopo aver ripristinato il pc ( immagine ) vorrei pulire di tutte le tracce inutili prima di aggiornarlo e installarci i programmi , ma volevo fare questo senza usare programma terzi ( i quali saranno installati in un secondo momento )

farbix89 ha scritto:Io Windows Search non lo uso da 6 anni,sui Windows che installo sempre e solo EveryThing


era qui che volevo arrivare , grazie farb [^]
Se fossi uno scultore ti scolpirei... Se fossi un cantautore ti canterei... Se fossi un pittore ti dipingerei... Ma sono solo un trombettista! [:)]
Avatar utente
sondlive07
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2446
Iscritto il: mar feb 02, 2010 8:52 pm
Località: casa mia

Re: Pulizia pc ( file , registro ect )

Messaggioda cippico » ven nov 16, 2012 4:25 pm

crazy.cat ha scritto:Questo cmd qui sotto è in grado di pulire le cartelle Temp e dei temporanei di internet di tutti gli utenti configurati su un pc.
Non è del tutto perfetto perché vorrei togliere la creazione dei file di testo in C:\, ma ci si può lavorare sopra.

Set "RegKey=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
set "regkey2=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\shell folders"

call:getspecialfolders "Cache, History, Cookies"

For /f "tokens=*" %%? in (
'Reg.exe QUERY "%RegKey%" ^|findstr /ric:"\S-1-5-21-[0-9]*-[0-9]*-[0-9]*-[0-9]*$"'
) do (
For /f "tokens=2,*" %%A in (
'Reg.exe QUERY "%%?" /v ProfileImagePath ^|find /i "ProfileImagePath"'
) do call:Go %%B
)

start ""/w "%windir%\system32\RunDll32.exe" InetCpl.cpl,ClearMyTracksByProcess 255

:end ***

goto:EOF
:Go
call Set "Target=%*"
If EXIST "%Target%" call:Clear "%Target%"
exit /b 0

:Clear
REM echo.&echo.%~1\%$$Cache%
pushD "%~1\%$$Cache%" &&(
rmdir /S /Q .
popD)2>C:\test1_TEMP_IE.txt

REM echo.&echo.%~1\%$$History%
pushD "%~1\%$$History%" &&(
rmdir /S /Q .
popD)2>C:\test1_History.txt

REM echo.&echo.%~1\%$$Cookies%
pushD "%~1\%$$Cookies%" &&(
rmdir /S /Q .
popD)2>C:\test1_Cookies.txt

IF "%$$temp%"=="%$$temp:*:=%" (SET "tmppath=%~1\%$$temp%") ELSE SET "tmppath=%$$temp%"
ECHO.&echo.%tmppath%
pushD "%tmppath%" &&(
rmdir /S /Q .
popD)2>C:\test1_Temp.txt
exit /b 0

:getspecialfolders
Set "FoldersToClear=%~1"

For %%* in (%FoldersToClear%) Do (
For /f "tokens=2,*" %%A in (
'reg.exe query "%regkey2%" /v %%* ^|find /i "%%~*"'
) do Call:sf1 "%%~B" "%%~*"
)
Call:sf2 "%temp%" "temp" "%userprofile%"
exit /b 0

:sf1
Call set "sf=%~1"
Call set "$$%~2=%%sf:%userprofile%\=%%"
exit /b 0

:sf2
Call set "sf=%~1"
call Set "usr=%~dpns3"
Call set "$$%~2=%%sf:%usr%\=%%"
exit /b 0


Se lo provate, o se lo modificate, datemi qualche riscontro.


urca...cercavo una cosa simile molto tempo fa per i pc del lavoro...multiutenza e con miriade di files temporanei...sopratutto quelli di navigazione...da mettere in avvio automatico in modo dacancelalre ad ogni avvio la robaccia inutile...funzionerebbe anche su tutti utenti presenti su pc, che chiaramente non godono di diritti amministrativi?

grazie e ciaooo
Salutone a Zane...padre putativo di MegaLab... :-)
Mio sito... http://www.cippico.altervista.org
Miei articoli sul sito MegaLab.it... http://www.MegaLab.it/staff.php?cippico
Avatar utente
cippico
Silver Member
Silver Member
 
Messaggi: 1284
Iscritto il: sab gen 25, 2003 1:57 am

Re: Pulizia pc ( file , registro ect )

Messaggioda crazy.cat » ven nov 16, 2012 6:14 pm

cippico ha scritto:multiutenza e con miriade di files temporanei...

Io ho lo stesso problema, su un pc siamo arrivati a 104 utenti presenti, quando devi fare un defrag o un controllo antivirus ti trovi con migliaia di file inutili che ti fanno solo perdere tempo

funzionerebbe anche su tutti utenti presenti su pc, che chiaramente non godono di diritti amministrativi?

Direi che se lo metti nelle operazioni pianificate, ad ogni accensione del pc, e lo fai agire con utenza amministrativa, dovrebbe funzionare.
Per il momento l'avevo lanciato solo a mano da utente amministratore.
Se provi, fammi sapere.
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Re: Pulizia pc ( file , registro ect )

Messaggioda cippico » sab nov 17, 2012 2:30 am

ti ringrazio molto...
purtroppo pero' non ho piu' tempo per curare i pc sul lavoro...
a breve si passera' a w7 (su pc con vecchi P4 3.2 con 2 gb di ram)sono pazzi...
magari potrei proporlo al ced,penso che anche loro sarebbero contento di una simile pulizia...

grazie e ciaooo
Salutone a Zane...padre putativo di MegaLab... :-)
Mio sito... http://www.cippico.altervista.org
Miei articoli sul sito MegaLab.it... http://www.MegaLab.it/staff.php?cippico
Avatar utente
cippico
Silver Member
Silver Member
 
Messaggi: 1284
Iscritto il: sab gen 25, 2003 1:57 am

Re: Pulizia pc ( file , registro ect )

Messaggioda crazy.cat » sab nov 17, 2012 2:48 pm

Svuotare i cestini di xp
rd c:\recycler /s /q

E quelli di vista e 7
rd c:\$Recycle.bin /s /q

Questo cancella la cartella del cestino di tutti gli utenti, quando si cancella un nuovo file si ricrea.
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

R: Pulizia pc ( file , registro ect )

Messaggioda farbix89 » sab nov 17, 2012 3:49 pm

crazy cancella anche eventuali cestini presenti su dischi esterni?
Avatar utente
farbix89
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 14093
Iscritto il: ven feb 13, 2009 10:09 pm

Re: R: Pulizia pc ( file , registro ect )

Messaggioda crazy.cat » sab nov 17, 2012 4:27 pm

farbix89 ha scritto:crazy cancella anche eventuali cestini presenti su dischi esterni?

Se gli indichi il percorso completo, direi di si.
avevo dimenticato di mettere c:\ nel comando precedente.
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Re: Pulizia pc ( file , registro ect )

Messaggioda hashcat » sab nov 17, 2012 5:20 pm

Utilizzando quello a seguire non c'è bisogno di utilizzare uno specifico comando a seconda del sistema operativo (lo riconosce automaticamente e fa da se), inoltre legge dalle variabili ambientali la lettera della partizione di sistema (svuotandone automaticamente il cestino) ed è compatibile con Windows 95 e posteriori (Windows 8 Incluso).
Codice: Seleziona tutto
ver | findstr /i "4\.00\." > nul
IF %ERRORLEVEL% EQU 0 goto FAT
ver | findstr /i "4\.10\." > nul
IF %ERRORLEVEL% EQU 0 goto FAT
ver | findstr /i "4\.90\." > nul
IF %ERRORLEVEL% EQU 0 goto FAT
ver | findstr /i "5\.0\." > nul
IF %ERRORLEVEL% EQU 0 goto XP
ver | findstr /i "5\.1\." > nul
IF %ERRORLEVEL% EQU 0 goto XP
ver | findstr /i "5\.2\." > nul
IF %ERRORLEVEL% EQU 0 goto XP
ver | findstr /i "6\.0\." > nul
IF %ERRORLEVEL% EQU 0 goto VISTAUP
ver | findstr /i "6\.1\." > nul
IF %ERRORLEVEL% EQU 0 goto VISTAUP
ver | findstr /i "6\.2\." > nul
IF %ERRORLEVEL% EQU 0 goto VISTAUP

:FAT
RD %SystemDrive%\RECYCLED /s /q

:XP
RD %SystemDrive%\RECYCLER /s /q

:VISTAUP
RD %SystemDrive%\$Recycle.Bin /s /q


P.S.: L'ho scritto io, cosa ve ne pare?

[^]
<<Intelligence is the ability to avoid doing work, yet getting the work done.>>
Linus Torvalds

EX [MLI] Power User.
Avatar utente
hashcat
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2285
Iscritto il: lun ott 25, 2010 1:26 pm

Re: Pulizia pc ( file , registro ect )

Messaggioda crazy.cat » sab nov 17, 2012 5:26 pm

hashcat ha scritto:P.S.: L'ho scritto io, cosa ve ne pare? [^]

Molto interessante, si potrebbe anche unire all'altro script e farne uno solo...un mega pulitore tutto via script.
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Re: Pulizia pc ( file , registro ect )

Messaggioda hashcat » sab nov 17, 2012 7:31 pm

crazy.cat ha scritto:Molto interessante, si potrebbe anche unire all'altro script e farne uno solo...un mega pulitore tutto via script.

Sto preparando un mio "Mega-pulitore".

Please wait: working in progress...

[:D]
<<Intelligence is the ability to avoid doing work, yet getting the work done.>>
Linus Torvalds

EX [MLI] Power User.
Avatar utente
hashcat
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2285
Iscritto il: lun ott 25, 2010 1:26 pm

Prossimo

Torna a Sistema Operativo

Chi c’è in linea

Visitano il forum: Nessuno e 21 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising