Menu principale

News:

Ritornati online con una nuova veste grafica

[INFO][WIN] Pulitura Disco/Prefetch

Aperto da Vincent Vega, 07 Aprile 2008, 12:10:06

Discussione precedente - Discussione successiva

Vincent Vega

Con Windows XP è possibile personalizzare le modalità di Pulitura Disco in maniera più approfondita rispetto alle possibilità offerte in Start > Tutti i Programmi > Accessori.
Sarà necessario creare un File di Testo nel quale copiare quanto segue:

c:\windows\system32\cleanmgr.exe /dc /sageset: 1
c:
cd \
cd c:\windows\prefetch
del *.* /q


Suppongo che Windows sia installato nella Directory Ordinaria: C:\WINDOWS.

Ora bisogna salvare il File come un File Batch MS-DOS, quindi recarsi nel Menù dell'Editor di Testo:

File > Salva con Nome > Salva Come => Tutti i File

Nel riquadro Nome File assicurarsi di inserire il nome_file con estensione *.bat
Ora sarà possibile eseguire il File Batch MS-DOS.
Una volta avviata "la creatura" selezionare le aree  del Sistema che desiderate vengano ripulite e fate [Clic] su [OK].

Modificate ora il File.bat  cliccando con il tasto destro del mouse su di esso => Modifica. Sostituite la prima linea, inserita precedentemente, con la seguente:

c:\windows\system32\cleanmgr.exe /dc /sagerun: 1

Citazione di: Vincet VegaSuppongo che Windows sia installato nella Directory Ordinaria: C:\WINDOWS.

D'ora in poi, tramite l'utilizzo "della creatura" vi sarà possibile pulire il sistema in base alle Opzioni da voi precedentemente scelte.
Tale Opzione permette di effettuare una pulizia della cartella di Prefetch.




Spero di essermi rivelato utile con questa segnalazione,

Ciao ;D!!


Walter

#1
Le tre righe
c:
cd \
cd c:\windows\prefetch

possono essere compresse in
cd c:\windows\prefetch

semplicemente.

E' anche possibile specificare la variabile di sistema %WinDir% per identificare univocamente la directory di installazione del sistema operativo.
cd %WinDir%\prefetch
punterà alla directory c:\windows\prefetch (qualora il sistema sia installato in c:\windows).

Lo script quindi diventa
%WinDir%\system32\cleanmgr.exe /dc /sageset: 1
cd %WinDir%\prefetch
del *.* /q


Oppure ancora meglio
%WinDir%\system32\cleanmgr.exe /dc /sageset: 1
del %WinDir%\prefetch\*.* /q

ridotto all'osso.
L'unica banalità sta nel giudizio.

Vincent Vega

CitazioneE' anche possibile specificare la variabile di sistema %WinDir% per identificare univocamente la directory di installazione del sistema operativo.

Ho preferito non utilizzare la variabile d'ambiente %WinDir% dal momento che non tutti installano Windows nella Directory ordinaria.

[...]

Sto cercando di approfondire le mie conoscenze in materia e volevo ringraziarti ancora per la guida che mi hai segnalato :)!!

Ciao :D!!

Walter

#3
%WinDir% è una variabile d'ambiente. Dovunque tu installi Windows, se in c:\windows o in c:\programmi\windows, %WinDir% punterà a quella directory (c:\windows o c:\programmi\windows, rispettivamente).

Quindi nell' espressione
echo %WinDir%
se hai installato Windows in c:\windows scriverà
c:\windows
Se hai installato Windows in c:\programmi\windows scriverà
c:\programmi\windows

Sono variabili, e come tali possono assumere valori che dipendono da altri fattori.

In GNU/Linux hai a che fare con variabili d'ambiente praticamente ogni volta che accendi il computer o scrivi qualcosa.
L'unica banalità sta nel giudizio.

Vincent Vega

Ah, avevo capito fischi per fiaschi, grazie per il chiarimento :)!!
... E'  comodissimo.

Ciao :lol:!!

Vincent Vega

Non riesco a capire la differenza che c'è tra queste due variabili d'ambiente:

%SytemRoot%

%WinDir%

Mi sembra che producano entrambe lo stesso risultato; nella creazione di un File Batch MS-DOS è indifferente usare o l'una o l'altra?

Ciao :)!!



Walter

%SystemRoot% è la locazione del sistema, %WinDir% è la directory di Windows. Potrebbero non coincidere, in quanto normalmente c:\windows contiene sia file di Windows che file di sistema.
CitazioneIts value is the location of the system folder
http://en.wikipedia.org/wiki/Environment_variable

Non ne sono sicuro, ma potrebbe essere la directory dove è installata la directory system, nel caso di default c:\windows e i valori %SystemRoot% e %WinDir% vengono a coincidere.
L'unica banalità sta nel giudizio.

Vincent Vega

Ti ringrazio per la spiegazione che avrei potuto evitarti se solo avessi saputo prima che, digitando set dal Prompt dei comandi, avrei ottenuto la lista completa delle variabili d'ambiente.
Quindi, secondo la lista fornita, %WinDir% e %SystemRoot% "puntano" entrambe a C:\Windows, la Directory d'installazione di Sistema.



Ti ringrazio,

Ciao :)!!

clic

la variabile %WinDir% è presente per retrocompatibilità con i programmi per Win9x mentre %SystemRoot% è quella nativa di NT. Visto che ci siamo aggiungo che le variabili sono modificabili ma occhio a non combinare guai ;)
...