Sei in: Home : Competenze : Sistemi Operativi : Windows

Windows

windows

Comandi Principali

 per aprire l'interfaccia testuale: esegui -> "cmd"

  • cd <nome cartella> : cambia cartella, ".." per tornare alla precedente
  • dir : mostra il contenuto della cartella
  • <nome file eseguibile> : per eseguire un file eseguibile
  • del <nome file> : per cancellare un file
  • mkdir <nome cartella> : per creare una cartella
  • rmdir <nome cartella> : per cancellare una cartella

Il registro


Il registro è composto da alcuni file posizionati in Windows\System32\Config senza estensione:

  • SAM
  • Security
  • Software
  • System
  • Default
  • UserDiff

Nella cartella di ogni utente, ne è memorizzata una versione personalizzata in:

  • NTUser.dat


Le chiavi principali del registro di sistema sono:
- HKEY_CLASSES_ROOT
Contiene riferimenti alla sezione HKEY_LOCAL_MACHINE riguardo i tipi di file utilizzati, componenti OLE e le applicazioni che li utilizzano.
- HKEY_CURRENT_USER
Contiene informazioni sull'utente che sta attualmente utilizzando Windows, facendo riferimento a HKEY_USERS. Le sottochiavi sono:
AppEvents
Contiene quali suoni devono essere eseguiti al verificarsi dei vari eventi di sistema
Control Panel
Contiene informazioni sul Pannello di controllo
InstallLocationsMRU
Contiene l'elenco delle cartelle tra cui l'utente può scegliere per l'installazione di nuovi driver o di componenti aggiuntive di Windows.
Keyboard layout
Contiene informazioni sulla tastiera
Network
Contiene informazioni sulle connessioni di rete.
Remote Access
Contiene informazioni sulle connessioni di accesso remoto.
Software
Contiene informazioni sulla configurazione dei programmi.

- HKEY_LOCAL_MACHINE
Contiene informazioni sull'hardware e sulle impostazioni software che interessano tutti gli utenti. Le sottochiavi sono:
Config
Contiene informazioni sulla configurazione del sistema operativo (fonti di carattere utilizzate, risoluzione, impostazioni relative alle stampanti collegate).
Enum
Contiene informazioni sulle impostazioni hardware.
Hardware
Contiene impostazioni relative alle comunicazioni mediante porta seriale.
Software
Contiene parametri di configurazione necessari per il funzionamento dei software installati.
System
Contiene i dati per l'avvio del sistema e le informazioni sui driver.
- HKEY_USERS
Contiene informazioni su ciascun utente che utilizza il PC.
- HKEY_CURRENT_CONFIG
Contiene una serie di riferimenti al ramo HKEY_LOCAL_MACHINE\Config, relativi ai dispositivi hardware collegati.

Per editare il registro di sistema si possono usare regedit o regedt32.exe, nel secondo è gestito meglio il valore multilinea

Per cambiare le dipendenze, ecc. dei servizi:
HKEY_LOCAL_MACHINE\SYSTEM\currentControlSet\service\nomeservizio
Dove nomeservizio sta per il nome che compare nella scheda che si apre da "proprietà del computer - gestione - servizi - lista servizi"

Per cambiare i programmi in esecuzione automatica:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\currentVersion\Run

Boot

Il file c:\boot.ini contiene le voci da visualizzare nel menù di boot. Per visualizzarlo è necessario rendere visibili i file protetti di sistema (strumenti->opzioni cartella->visualizzazione). Ad esempio se volessimo aggiungere la modalità provvisoria in tali voci occorre:

  1. copiare l'ultima riga della sezione [operating system]
  2. modificare il testo tra le virgolette con quello che vogliamo sia scritto nel menù, ad esempio "modalità provvisoria"
  3. sostituire l'ultima parte della riga con /safeboot:minimal

possiamo anche aggiungere latre voci cambiando le opzioni scegliendo tra quelle proposte nell'articolo KB239780 di http://support.microsoft.com

Script


Script per cancellare una cartella (utile per temporizzarlo)
del [percorsodir]\*.* /f /s /q /a:r /a:h /a:s /a:a
rmempty.exe [percorsodir]

se volete prima fare una copia si può usare xcopy
se volete fare un log di quello che è successo si può aggiungere "output > file.log" alla fine del file

FAQ

Conoscere tutte le porte TCP e UDP utilizzate dal sistema

sono contenute nel file <windir>/system32/drivers/etc/services

 

Conoscere tutte le reti riconoscute dal sistema

sono contenute nel file <windir>/system32/drivers/etc/networks

 

Conoscere tutti gli host statici (ip -> host) riconosciuti dal sistema

sono contenute nel file <windir>/system32/drivers/etc/hosts

 

Come creare l'icona mostra desktop?


Crei un file di nome desktop.scf (o qualunquenome.scf), lo apri con il Notepad e gli inserisci queste righe:
[Shell]
Command=2
IconFile=explorer.exe,3

[Taskbar]
Command=ToggleDesktop

scarica il file da qui