Il problema dei 3 corpi: Attraverso continenti e decadi, cinque amici geniali fanno scoperte sconvolgenti mentre le leggi della scienza si sgretolano ed emerge una minaccia esistenziale. Vieni a parlarne su TopManga.
 
Pagina precedente | 1 | Pagina successiva
Stampa | Notifica email    
Autore

[windows] Operazioni su processi e su servizi di Win2000/XP PRO da prompt dei comandi

Ultimo Aggiornamento: 24/09/2007 13:53
OFFLINE
Post: 16.422
Maestro
Operazioni su processi e su servizi di Win2000/XP PRO da prompt dei comandi
Taskmanager e gestione servizi da prompt..
Piccola guida pratica - by Paolo Mattiello (paolo1) - 11.07.2005


Premessa: come task manager avanzato per Windows, in luogo del comune task manager di serie (quello che si richiama con CTRL+ALT+CANC oppure con start->esegui->taskmgr) consiglio, come sempre, il potente e leggero freeware

Process Explorer, 550 KB, freeware


AVVERTENZA: operazioni su servizi e su processi condotte in modo non consapevole possono causare blocchi e problemi software al pc

-----------------------

Può essere necessario visualizzare e gestire liste di processi e servizi anche in modalità testuale, per esempio durante un burrascoso avvio in console di ripristino, oppure quando non è comunque possibile o è sconveniente usare i normali sistemi (taskmanager di windows o di terze parti, gestione dei servizi di windows etc.)
Seguono alcune brevi e semplici procedure sull'argomento.


INDICE
1. Cos'è il PROMPT DEI COMANDI?
2. Visualizzare la lista dei processi attivi sul computer
3. Visualizzare la lista dei SERVIZI associati ai processi attivi
4. Salvare su file di testo le informazioni di tasklist
5. Far partire un processo da linea di comando
6. Terminare forzatamente un processo da riga di comando
7. Gestire i servizi di NT/Win2000/XP da linea di comando
9. Elencare tutti servizi, attivi e non
10. Far partire un servizio
11. Arrestare un servizio
12. Cambiare lo stato d'avvio di un servizio (automatico, manuale, disabilitato)
13. Creare un file .bat per arrestare e far ripartire un particolare processo con un solo clic










1.Cos'è il PROMPT DEI COMANDI?

Il prompt dei comandi è un'interfaccia testuale al sistema operativo, tramite la quale si possono richiamare programmi e impartire comandi a Windows, nonché utilizzare programmi privi di interfaccia grafica (finestre etc.), i cosiddetti programmi da console. E' a sua volta un programma, cmd.exe, e risiede in \windows\system32\

N.B. E' frequentemente chiamato (in XP o Win2000), in maniera impropria, "prompt di ms-dos" o "finestra dos" o termini simili. In realtà del vecchio prompt ms-dos mantiene solo l'apparenza





Come si fa partire?

start-->programmi-->accessori-->prompt di comando

oppure

1) start-->esegui
2) digitare la parola cmd (oppure, cmd.exe) e premere invio










2. Visualizzare la lista dei processi attivi sul computer (nt/win2000/Xp PRO)


L'applicazione Windows che se ne occupa è tasklist.exe
(\windows\system32\tasklist.exe). Viene richiamato da prompt digitando:

tasklist

Verrà stampata a schermo la lista dei processi attivi sul pc; se si aggiunge l'opzione:

tasklist -v
la lista sarà più approfondita nei dettagli.

Tutti i vari parametri e le dell'uso del programma si ottengono digitando tasklist /?








3. Visualizzare la lista dei SERVIZI associati ai processi attivi

Si deve usare l'opzione -svc per il prcedente comando tasklist:

tasklist -svc

Verranno indicati i servizi di XP gestiti da ognuno dei processi, quando l'informaizone è disponibile.








4. Salvare su file di testo le informazioni di tasklist

Come in altri comandi di windows, se QUALSIASI di queste linee di comando viene fatta seguire da

>nomefile.txt
(esempio: tasklist -v >lista.txt)

l'output del programma non sarà mostrato nello schermo ma finirà in un file di testo con quel nome (lista.txt), che si troverà nella cartella puntata dal prompt. Se il file di testo dev'essere creato in un'altra cartella, è sufficiente indicare il percorso (esempio: tasklist -v >D:\listaprocessi.txt).
Il nome del file di testo naturalmente può essere personalizzato.








5. Far partire un processo da linea di comando

Niente di più facile. E' sufficiente digitare il nome del file .exe dell'applicazione, se si trova nella cartella puntata dal prompt dei comandi, altrimenti far precedere tale nome dal percorso completo (esempio: se il programma è abc.exe e sta in D:\, è sufficiente digitare D:\abc.exe








6. Terminare forzatamente un processo da riga di comando (WinXP PRO)


Utile nel caso di processi che non rispondono o che bloccano altri processi.
L'applicazione è taskkill.exe (\windows\system32\taskkill.exe).

Digitando taskkill /? come al solito si ottiene la lista completa delle opzioni.

Il processo da killare può essere indicato attraverso il suo PID (Process ID, un numero che identifica il processo) o attraverso il nome dell'applicazione

Per forzare il killing del processo (utile nel caso che il processo sia bloccato) serve l'opzione /f

******

Killare un processo usando il nome dell'applicazione (esempio: terminare explorer.exe, l' "esplora risorse" di Windows)


taskkill /f /im explorer.exe
(l'opzione da usare è /im seguita dal nome dell'applicazione)


******

Killare il processo usando il suo PID (ottenuto usando il comando tasklist)

taskkill /f /pid 3212 (3212 è un PID esemplificativo..)
(l'opzione da usare è /pid seguita dal numero che indica il PID








7. Gestire i servizi di NT/Win2000/XP da linea di comando

Nota importante: una gestione non consapevole dei servizi può causare problemi al pc.
E' opportuno far partire, arrestare o disabilitare i servizi solo se si sa quello che si sta facendo.
L'interfaccia testuale che si spiegherà poco oltre (sc.exe) non fornisce avvisi circa la disabilitazione di servizi importanti o vitali per il sistema o interdipendenze, come peraltro msconfig.exe-->servizi.

Il sistema migliore per gestire i servizi rimane start->esegui->services.msc , naturalmente accessibile anche tramite pannello di controllo-->strumenti di amministrazione-->servizi.


Per gestire i servizi da linea di comando occorre usare l'applicazione sc.exe (\windows\system32\), richiamabile come al solito digitando SC da prompt.
Naturalmente, sc /? offre una lunga e fondamentale serie di parametri d'utilizzo di questo complesso programma.

Avvertenza: i servizi devono essere chiamati col loro nome reale, che quasi sempre differisce con il comune nome visualizzato (in italiano o in inglese) dai programmi. Per esempio, il primo servizio in lista su XP PRO, "Accesso periferica Human Interface", ha come nome reale HidServ in qualsiasi versione di Windows (a prescindere dalla lingua). I nomi reali sono visibili col solito services.msc.




8. Elencare i servizi attivi (avviati) sul pc

sc query



SERVICE_NAME indica il nome reale del servizio, DISPLAY_NAME il nome descrittivo comunemente usato (e che cambia a seconda della lingua)

Per avere più informazioni: sc queryex


*************



9. Elencare tutti servizi, attivi e non

sc query state= all

I comandi query e queryex hanno varie opzioni di filtraggio dei risultati.


*************



10. Far partire un servizio

sc start nomeservizio

naturalmente, al posto di nomeservizio occorre indicare il nome giusto.

Per esempio, per far partire il servizio "Accesso secondario" (il cui nome è seclogon) occorre scrivere:

sc start seclogon





Nota: il servizio non deve essere disabilitato, altrimenti il comando START appena descritto fallirà.
Per cambiare lo stato d'avvio del servizio (automatico, manuale, disabilitato) vedi oltre.

***************




11. Arrestare un servizio

sc stop nomeservizio

Per esempio, per arrestare servizio "Accesso secondario" (il cui nome è seclogon) occorre scrivere:

sc stop seclogon





***************




12. Cambiare lo stato d'avvio di un servizio (automatico, manuale, disabilitato)

sc config nomeservizio start= opzione

Opzione dev'essere sostituito da :
auto (automatico)
demand (manuale)
disabled (disabilitato)

Esempio: disabilitare il servizio "Zero Configuration Reti senza fili", il cui nome è wzcsvc

sc config wzcsvc start= disabled






Occorre fare attenzione allo spazio dopo il segno di uguale.

Il comando config, di uso delicato e ricco d'opzioni, ha a sua volta un help, che si richiama con sc config /?









13. Creare un file .bat per arrestare e far ripartire un particolare processo con un solo clic
Utile nel caso si voglia rapidamente arrestare e far ripartire con un solo clic di mouse explorer.exe, nel caso che blocchi un file, una cartella, un file audio-video.

1) aprire "blocco note" o analogo editor di testo
2) scrivere:

taskkill /f /im explorer.exe
explorer.exe

3) file-->salva con nome. Come nome, scrivere "nomefile.bat" (con le virgolette!!). In questo modo verrà aggiunta l'estensione .bat
Altrimenti, salvare come file .txt e cambiare successivamente l'estensione in .bat

I file .bat, quando vengono eseguiti, vengono processati come se fossero dei comandi digitati sul prompt.
La prima riga chiude explorer.exe, la seconda lo fa ripartire.

Nota: è possibile che la chiusura e il riavvio di explorer possano creare qualche piccolo fastidio (es. sparizione di qualche icona in tray area)

[Modificato da Paolo1 11/07/2005 1.40]

[Modificato da Paolo1 11/07/2005 3.15]

[Modificato da Paolo1 11/07/2005 12.02]

11/07/2005 01:39
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 2.139
Veterano
Se Paolo permette ecco una lista abbastanza esauriente di altri comandi disponibili:


COMANDO------------ SIGNIFICATO

CERTMGR.MSC-------gestione certificati
CLEANMGR------------pulitura disco
CMD--------------------accede al prompt del dos
COMPMGMT.MSC-----gestione computer
DCPROMO------------ inizia l'installazione di active directory
DEVMGMT.MSC------- gestione periferiche
DISKMGMT.MSC------ gestione supporto dati
DXDIAG----------------diagnostica directx
EVENTVWR------------visualizzatore eventi
FSMGMT.MSC--------- condivisione cartelle
GPEDIT.MSC---------- criteri di gruppo
IPCONFIG-------------visualizza IP della macchina corrente
LEXPRESS-------------- creare archivi autoestraenti e autoinstallanti
LUSRMGR.MSC--------gestione utenti locali e gruppi
MPLAYER2.EXE-------- MediaPlayer 6.4
MSCONFIG------------ utilità configurazione microsoft
NETSH DIAG GUI------ diagnosi delle connessioni di rete
NTMSMGR.MSC------- gestione dischi rimovibili
PERFMON------------- prestazioni
REGEDIT-------------- registro di sistema
REGEDT32------------ registro di sistema
SECPOL.MSC--------- impostazioni di sicurezza
SERVICES.MSC------ servizi
SHUTDOWN---------- arresta il sistema
***SMARTGART---------- (NB: per i possessori di schedew video ATI) apre un pannello da dove si possono settare le AGP reads/writes
SYSEDIT--------------- apre in modifica tutti i file critici
TASKMGR--------------task manager windows
WINVER--------------- mostra la versione di windows installata sul pc

------------------------------------------------------------------------------------
control
seguito da:
folders---------------- (proprietà cartella)
userpasswords----- (account utenti)
userpasswords2--- (account utenti avanzato)
desktop-------------- (proprietà desktop)
printer---------------- (stampanti)
mouse --------------- (mouse)
keyboard ----------- (tastiera)
netconnections----- (connessioni alla rete)
color------------------ (impostazioni dislpay/salvaschermo)
admintools---------- (strumenti di amministrazione)
telephony----------- (impostazioni telefono)
fonts ---------------- (fonts)
international------- (impostazioni internazionali)

------------------------------------------------------------------------------------

Programmi accessibili da ESEGUI:
dvdplay.exe ------- WMPLAYER
calc ------------------ la calcolatrice
mspaint------------- paint
winword ------------ word
excel ---------------- excel
nero ----------------- nero
explorer ------------ esplora risorse
............
in pratica tutti i file eseguibili dei vostri programmi.

------------------------------------------------------------------------------------
Cartelle accessibili da ESEGUI:
system32
system
repair
………
in pratica è possibile accedere da ESEGUI a tutte le cartelle che si trovano nella directory WINDOWS.

------------------------------------------------------------------------------------
Ripristino del sistema
sfc per il ripristino del sistema.

Opzioni disponibili:

sfc [/scannow] [/scanboot] [/scanonce] [/revert] [/purgecache] [/cachesize=x]

/scannow - Esegue una scansione immediata di tutti i file protetti;

/scanboot - Esegue la scansione dei file protetti e di sistema ad ogni avvio del computer;

/scanonce - Esegue la scansione dei soli file protetti (una sola volta);

/revert - Ripristina il valore di default di SFC;

/purgecache - Rimuove la cache del Windows File Protection file cache ed esegue una scasione immediata per inserire i nuovi dati;

/cachesize=x - delimita i parametri , in Mb, della cache del Windows File Protection.
------------------------------------------------------------------------------------
VARIE

Disinstallazione di Messeger 4.7:

RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove

Per eliminare WMp :

RunDll32 advpack.dll,LaunchINFSection %windir%\INF\wmp.inf,Uninstall.NT



nei sistemi 2k e xp server a bloccare il pc da intrusioni... per riaccedere bisogna reinserire la password:

rundll user32.dll,LockWorkStation



dove X è l'unità che contiene i files di installazione di xp.
permette di installare su disco fisso la console di ripristino:

X:\i386\winnt32.exe /cmdcons

Tastiera a schermo:

START - ESEGUI - OSK

------------------------------------------------------------------------------------
Comandi eseguibili dal prompt (START - ESEGUI - cmd):

systeminfo--------------------------------- info sul sistema
recover [unità:][percorso]nomefile--- recupera file da un'unità danneggiata o difettosa (un file alla volta)
driverquery---------- elenco dei drivers installati
fsutil fsinfo----------- info sul volume, filesystem, ecc.
tasklist /svc--------- processi attivi con relativi servizi da cui dipendono (UTILISSIMO)

------------------------------------------------------------------------------------



services.msc ----> Visualizza servizi attivi

gpedit.msc -----> Va a criteri di gruppo

dcpromo ------> inizia l'installazione di Active Directory

EVENTVWR ----> apre eventi di STRUMENTI DI AMMINISTRAZIONE



digitare
control
e dopo :
folders (proprietà cartella)
userpasswords (account utenti)
userpasswords2 (account utenti avanzato)
desktop (proprietà desktop)
printer (stampanti)
mouse
keyboard
netconnections (connessioni alla rete)
color (impostazioni dislpay/salvaschermo)
admintools (strumenti di amministrazione)
telephony (impostazioni telefono)
fonts
international (impostazioni internazionali)


praticamente un esempio:
control userpasswords2

in pratica permette di accedere ai pulsanti del pannello di controllo

2° cosina

sempre da esegui..
digitare system32
o repair
o qualsiasi altra cartella presente dentro la cartella windows
il tutto per potervi accedere direttamente...

11/07/2005 01:53
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 105
Utente Junior
ciao comatrix comunque volevo dire una cosa il comando tasklist -svc a me non funziona e da come ho capito funziona su xp professional e no su xp home almeno a me non funziona!!ciao ciao[SM=x53911]


Il maestro disse a un suo allievo: Yu, vuoi che ti dica in che cosa consiste la conoscenza? Consiste nell'essere consapevoli sia di sapere una cosa che di non saperla. Questa è la conoscenza.

[Modificato da lucas1984 11/07/2005 4.59]

[Modificato da lucas1984 11/07/2005 5.05]

11/07/2005 04:59
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 16.422
Maestro
Guarda che la guida l'ho fatta IO, non comatrix... [SM=x53912]
Sì, tasklist -svc è per Xp PRO (è meglio che lo aggiunga..)
ciao
Paolo

p.s. ho aggiunto la precisazione che il tutto è per XP PRO. Siccome non ho mai usato un xp home in vita mia, mi dimentico che non tutti usano il PRO.

[Modificato da Paolo1 11/07/2005 12.03]

11/07/2005 11:52
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 2.139
Veterano
Ragazzi la guida e di PAOLO1 e non mia, anzi dovrei scusarmi pubblicamente per aver inserito oltremodo in maniera aggiuntiva delle informazioni cui non avevo richiesto il permesso all'autore.
11/07/2005 14:33
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 105
Utente Junior
ciao ho scritto comatrix perchè era l'ultimo,lo so che la guida l'hai fatta tu(paolo)comunque volevo solo sapere se era un problema mio che il comando non andava oppure non era compatibile con xp home edition,grazie per avermi chiarito le idee!!!grazie ancora ciao paolo ciao comatrix


Il maestro disse a un suo allievo: Yu, vuoi che ti dica in che cosa consiste la conoscenza? Consiste nell'essere consapevoli sia di sapere una cosa che di non saperla. Questa è la conoscenza.

[Modificato da lucas1984 11/07/2005 14.44]

11/07/2005 14:43
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 2
Utente Junior
aiuto!!!!!!
erroneamente ho disabilitato sul computer (xp sp2) la scheda video (sulle propietà dove c'è scritto utilizza questa periferica "attiva") quando ho riavviato il computer dopo il caricamento lo schermo diventa nero...............
ho provato a riavviare il computer in modalità provvisoria, a riavvialro nell'ultima modalità sicuramente funzionante e con il debug, ma il risultato è sempre lo stesso.
Per favore, qualcuno conosce il comando per riattivare la scheda video da prompt, (usare questa periferica "attiva") perche è l'unico modo che ho per poter interagire con il computer....
Vi ringrazio per l'aiuto sono Disperato...
Ciao.
15/09/2005 01:40
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 2.139
Veterano
Puoi entrare in modalità prompt dei comandi? Si? Bene!
Eseguiamo questa procedura:
al richiamo dei comandi digita:
C:\documents and settings\comatrix> CD C:\windows\system32 [invio]
C:\windows\system32> control panel [invio]

(digita cio' che é colorato in giallo)

Ora dovrebbe aprirti il pannello di controllo e da li puoi riattivare la periferica tramite sistema->hardware->gestioni periferiche->scheda video.
Il sapere umano appartiene al mondo

By Kevin Mitnick Per me un IDOLO


P.S.T.R. Created by Comatrix

[Modificato da comatrix 15/09/2005 1.59]

[Modificato da comatrix 15/09/2005 1.59]

15/09/2005 01:54
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 1
Utente Junior
aiutoooooo
anche io ho disabilitato utilizza questa periferica "attiva" della scheda video e non riesco più ad entrare in windows xp sp2, ho provato tutte le modalita, niente da fare schermo nero.
Qualcuno può aitarmi ciao livi
18/09/2006 08:09
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 8.273
Maestro
prova a giungere al prompt dei comandi tramite la console di ripristino del CD di XP.
25/09/2006 14:00
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 5
Utente Junior
è possibile usare command prompt per coppiare i documenti ad un dvd prima di formatare il computer (visto che non riesco ad entrare nelle cartelle usando qualsiasi programma di masterizzazzione)?

cosa devo scrivere? copy cosa?
24/09/2007 13:53
 
Modifica
 
Cancella
 
Quota
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi

Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Crea forum gratis, gestisci la tua comunità! Iscriviti a FreeForumZone
FreeForumZone [v.6.1] - Leggendo la pagina si accettano regolamento e privacy
Tutti gli orari sono GMT+01:00. Adesso sono le 08:29. Versione: Stampabile | Mobile
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com