PDA

View Full Version : Tools personalizzati


waltzie
14-05-2008, 15:18
Ciao,
volevo condividere con voi un paio di scripts che ho realizzato per evitare di reinstallare il PC per i test e che uso anche con i Giochi per alleggerire la macchina. Sono dei semilavorati quindi ...

Consiglio di usare tali tools solo a CHI SIA IN GRADO .... dateci un'occhiata per capire come funzionano..


services3.vbs

Si occupa di gestire i "servizi" presenti sulla macchina in modo "indipendente dalla localizzazione" (si basa sul nome e non sulla descrizione del servizio)
Il suo uso principale è di salvare lo stato dei servizi su un file testo, arrestare tutti quelli non indispensabili (elencati in un seondo file testo)
Successivamente ripristinare la situazione precedente

Per usarlo gli step sono questi:

1. lanciare services3.vbs -save serviziOriginali.txt
2. copiare il file serviziOriginali.txt in serviziMinimali.txt
3. modificare il file serviziMinimali.txt eliminando tutti i servizi non indispensabili.

a questo punto per arrestare TUTTI i processi tranne quelli elencati nel file serviziMinimali.txt eseguire il comando:

services3.vbs -stopExcept serviziMinimali.txt

Per ripristinare lo stato dei servizi eseguire

services3.vbs -restore serviziOriginali.txt

ATTENZIONE
Alcuni processi "SAREBBERO" indoispensabili per Windows, come ad esempio il processo per la gestione della sicurezza (utenze).
Se lo killate vi si apre lafinestra di SHUTDOWN in 60 secondi ....

Non preoccupatevi .. .eseguite il comando "shutdown -a" per chiuderla e continuate pure ;P






KillProcs2.vbs

Si occupa di arrestare i processi elencati in un file testo. Il suo uso principale è quello di arrestare TUTTI i processi non compresi in una lista di quelli indispensabili.


1. lanciare il comando KillProcs2.vbs -status per salvare l'elenco dei processi attivi (per line di comando) sul file ProcessList.txt
2. copiare il file ProcessList.txt in KillExceptList.txt
3. Eliminare da file KillExceptList.txt TUTTI i processi NON INDISPENSABILI al sistema
3. lanciare il comando KillProcs2.vbs -killExcept KillExceptList.txt

A questo punto il sistema sarà ridotto all'osso :) ..buoni test o buona partita :P

Per ritornare alla situazione originale basta riavviare il PC



P.S.
Non sono responsabile di eventuali malfunzionamenti e/o danni che potessero derivare dall'uso di questi script! Il loro uso è a VS. rischio e pericolo.

waltzie
22-05-2008, 20:30
Ciao c'era un errore nello script services3.vbs
mancava l'inizializzazione di una variabile

fileRead=1

ecco la versione corretta

ZheCk
22-05-2008, 22:52
.

waltzie
03-09-2008, 15:11
.. nessun commento ?

Speravo potessero esservi utili :cool:

Razer(x)
03-09-2008, 15:43
Figo, appena posso lo provo :)

Capellone
03-09-2008, 15:51
sono sicuramente utili, solo che esistono già dei precedenti di script simili oppure i fatici di bench si fanno i s.o. preconfigurati con nLite.
quando avrò tempo li proverò :)