Windows 2000
Eseguire un programma come un
altro utente
======================
Windows 2000 include un'utilita' DOS denominata RUNAS.EXE che consente di eseguire un
programma con i "diritti" di un altro utente senza bisogno di disconnettersi ed
accedere nuovamente col nome di quell'utente.
Questo trucco e' utile in particolar modo per gli amministratori di rete qualora
desiderino eseguire un comando "da amministratore" senza bisogno di dover
disconnettersi e loggarsi di nuovo.
E' sufficiente portarsi al prompt di MS-Dos ( Start | Programmi | Accessori | Prompt di
MS-Dos ) quindi digitare: runas /user:Administrator regedit.exe
In questo modo, previo inserimento della password associata all'account Administrator,
verra' avviato l'Editor del registro di sistema (REGEDIT). I nomi degli utenti
utilizzabili al posto di Administrator sono quelli specificati in Pannello di controllo |
Utenti e password.
Provate ad esempio ad avviare regedit come Guest (utente ospite): runas /user:guest
regedit.exe
Verificherete che Windows 2000 restituira' un messaggio di errore: "1327: Errore
durante l'accesso: restrizione sull'account utente."
Cio' perche' l'utente Guest non ha i "diritti" necessari per apportare modifiche
delicate quali sono quelle sul registro di sistema.
======================
"NTLDR mancante". Impossibile avviare Windows 2000 Come risolvere il
problema.
======================
Anche a noi è più volte accaduto che su sistema ad avvio multiplo (cioè con un boot
manager che permetta di scegliere quale sistema operativo eseguire di volta in volta
all'avvio del personal computer) dopo aver, per esempio, reinstallato qualche software - o
lo stesso boot manager (ad es. "BootMagic" di Powerquest) -, Windows 2000 si sia
rifiutato di ripartire visualizzando immediatamente un messaggio simile al seguente
"NTLDR mancante. Impossibile
avviare il sistema. Premere CTRL+ALT+DEL per riavviare".
Come fare per risolvere un problema simile e permettere di nuovo l'avvio di Windows
2000?Formattate da un sistema su cui è installato Windows 2000 un floppy disk(non
copiatevi i file di avvio, eseguite semplicemente il comando FORMAT A:) quindi copiate
dalla cartella /I386 del CD ROM di installazione di Windows 2000 i file NTLDR e
NTDETECT.COM
Create quindi, sempre all'interno del disco floppy appena formattato, un file denominato
BOOT.INI quindi copiatevi all'interno quanto segue:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(N)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(N)\WINNT="Microsoft Windows 2000
Professional" /fastdetect
Sostituite la lettera N con il numero della partizione contenente Windows 2000, salvate,
quindi riavviate il computer con il dischetto inserito. Infine, copiate i tre file
BOOT.INI, NTLDR e NTDETECT.COM nella cartella principale della partizione contenente
Windows 2000. Il sistema operativo verrà così d'ora in poi, dal boot manager, riavviato
correttamente.
======================
Internet Connection Sharing: Come condividere l'accesso ad Internet con un solo
modem.
======================
Se si dispone di Windows 2000 e di una piccola LAN (rete locale) di computer è possibile
condividere la stessa connessione Internet su tutti i terminali collegati senza far uso di
alcuna utilità sviluppata da terze parti.
Dal Pannello di Controllo di Windows 2000 fate clic con il tasto destro sulla connessione
Internet che utilizzate solitamente quindi scegliete la voce "Proprietà".
All'interno della scheda "Condivisione" attivate le caselle "Abilita
condivisione Internet per questa connessione" e "Abilita connessione a
richiesta".
Dopo aver premuto il pulsante OK, sulla macchina gateway che ospita Windows 2000 verrà
impostato automaticamente, in modo trasparente all'utente l'indirizzo IP privato
192.168.0.1 quindi verrà installato ed avviato il servizio Condivisione connessione
Internet ("Internet Connection Sharing" o ICS). La macchina gateway allocherà
autonomamente gli indirizzi IP per i computer "client" che dovranno accedere ad
Internet, assegnando loro gli indirizzi 192.168.0.2, 192.168.0.3 e così via.
Vediamo ora come configurare le macchine client all'interno delle quali si presume possano
essere installati Windows 95 o Windows 98. Avviate Internet Explorer quindi portatevi in
Strumenti | Opzioni Internet (oppure fate doppio clic - qualora sia presente - sull'icona
Internet contenuta nel Pannello di controllo). Cliccate sulla scheda
"Connessione" quindi attivate l'opzione "Connetti usando una rete locale
LAN". Confermate premendo OK. Accedete al Pannello di controllo di Windows quindi
fate doppio clic sull'icona "Rete". Selezionate dall'elenco la voce TCP/IP
corrispondente alla scheda di rete installata all'interno del personal computer quindi
cliccate sul pulsante "Proprietà". A questo punto portatevi nella scheda
"Indirizzi IP" e cliccate su "Ottieni un indirizzo IP
automaticamente"; nella scheda "Configurazione WINS" attivate l'opzione
"Utilizza DHCP..."; assicuratevi che nella scheda "Gateway" non sia
presente alcuna informazione infine fate clic sull'opzione "Disattiva DNS"
contenuta nella scheda "Configurazione DNS".
Dopo aver riavviato il sistema fate clic su Avvio/Start | Esegui... quindi digitate
"winipcfg" (senza le virgolette) e premete il pulsante OK. Noterete che sarà
stato automaticamente assegnato al computer client un indirizzo IP identificativo.
A questo punto anche dalla macchina client sarà possibile navigare in Internet
utilizzando Internet Explorer. E' possibile configurare anche il client di posta
elettronica per l'invio e la ricezione della posta. Nel caso in cui sulla macchina
"server", alla quale è fisicamente collegato il modem per l'accesso ad
Internet, utilizziate Windows 95 o Windows 98 è
possibile applicare questo tip: http://www.allsoftware.net/tipstricks/mostratip.asp?ID=124
======================
La cartella di sistema "All Users"
======================
Una delle cartelle di sistema meno conosciute in Windows 2000 è certamente "All
Users".
Provate a cliccare su Start | Esegui... quindi digitare %allusersprofile% infine premere
il pulsante OK.
Qualunque oggetto venga creato, per esempio, nella cartella Desktop o all'interno di
quella "Menu Avvio", esso sarà visibile a tutti gli utenti che avranno eseguito
la procedura di accesso a Windows.
Se si installa, per esempio, un programma dopo essere entrato in Windows 2000 come
Amministratore, il sistema operativo inserirà un collegamento a tale applicazione nella
cartella "All Users". Gli oggetti facenti parte della cartella "All
Users" potranno essere eliminati o modificati solo da parte degli Amministratori o da
parte dei Power Users.
======================
Un avvio personalizzato
======================
Volete visualizzare un messaggio personalizzato ad ogni avvio di Windows 2000 a chiunque
acceda al sistema?
Ecco il tip che fa per voi.
Aprite l'Editor del registro di sistema digitando REGEDIT in Start | Esegui..., quindi
portatevi in corrispondenza della chiave HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
NT\CurrentVersion\WinLogon Individuate nel pannello di destra la voce
"LegalNoticeText", fatevi doppio clic, inserite il testo che desiderate venga
visualizzato nella finestra all'avvio del sistema operativo infine premete il tasto OK.
Fate ora doppio clic sulla stringa "LegalNoticeCaption" e specificate il testo
che desiderate venga mostrato nella finestra all'avvio di Windows 2000. Per ripristinare
la situazione iniziale sarà sufficiente eliminare i testi inseriti.
======================
Ottimizzare la memoria virtuale
======================
Come abbiamo già spiegato nelle precedenti uscite della mailing list, il file di swap
(detto anche "file di scambio") viene utilizzato da Windows come "memoria
virtuale": sul disco fisso Windows crea infatti un apposito file che permette di
memorizzare informazioni essenziali per il funzionamento del sistema operativo e dei vari
programmi in esecuzione. Qualora la quantità di memoria RAM sia insufficiente per la
gestione delle informazioni, viene fatto uso del file di swap su disco fisso. Per
monitorare l'utilizzo della memoria virtuale in Windows 2000 è possibile ricorrere
all'utilità "System Information" avviabile digitando WINMSD in Start |
Esegui... Se l'ultima voce "Spazio file di paginazione" è superiore all'incirca
all'80% della dimensione complessiva del file di swap ("memoria virtuale
totale") è bene aumentare la dimensione della memoria virtuale accedendo a Pannello
di controllo | Sistema | Avanzate | Opzioni prestazioni... quindi facendo clic sul
pulsante "Cambia...". WINDOWS 2000 Usare IIS
======================
IIS (Internet Information Services), è uno strumento proprio di Windows 2000 che permette
di progettare un sito web in rete locale prima di "pubblicarlo" su un server
Internet. Per installare IIS sul proprio personal computer accedete al Pannello di
controllo, fate doppio clic su Installazione applicazioni, cliccate sul bottone
"Installazione componenti di Windows" quindi attivate la casella "Internet
Information Services (IIS)" qualora non fosse spuntata. Premete infine il pulsante
OK. Vi verrà richiesto di inserire il CD ROM di installazione di Windows 2000. Al termine
della procedura IIS sarà correttamente installato all'interno del sistema operativo.
Il concetto per provare al meglio le proprie pagine web prima di "pubblicarle"
online è quindi quello di usare il proprio personal computer, sul quale è installato
Windows 2000, come "server". Tutte le pagine html (con estensione .htm e .html)
sono, si sa, navigabile anche in locale utilizzando Internet Explorer per passare da una
pagina all'altra. Se, tuttavia, si desiderano usare funzionalità più complesse (ad
esempio se si fa uso delle pagine ASP) ecco che entra in gioco IIS. IIS serve appunto per
"simulare" una sorta di server web sul proprio personal computer in modo da
poter sfruttare tutte le possibilità di progettazione per le proprie pagine web, pagine
asp comprese. Per configurare IIS portatevi all'interno del Pannello di controllo, fate
doppio clic su "Strumenti di amministrazione" quindi su "Personal Web
Manager". Cliccate sul bottone "Impostazioni avanzate" posto nel lato
sinistro della finestra, cliccate sul pulsante "Aggiungi". In questo modo
creerete una directory virtuale. Tale directory virtuale deve far riferimento alla
cartella all'interno della quale sono presenti i file (html e/o asp) che compongono il
vostro sito Internet. Ricordate di attivare anche le caselle "scrittura" e le
autorizzazioni applicazione per "script ed eseguibili" se utilizzate
funzionalità ASP che prevedono, per esempio, la scrittura di informazioni su di un
database Access. Per accedere al sito Internet creato in locale basterà digitare nella
barra degli indirizzi di Internet Explorer: http://localhost/nome_della_directory_virtuale
ove "nome_della_directory_virtuale" è il nome della directory virtuale
appena creata facente riferimento alla cartella locale contenente il proprio sito web.
======================
System Scanner
======================
Il Windows 2000 Resource Kit contiene una utilità denominata "System Scanner"
che consente di effettuare alcune verifiche riguardanti la sicurezza del sistema
operativo. Oltre che su Windows 2000, "System Scanner" può essere eseguito
anche su piattaforme Windows NT 4.0 e Windows 9x e permette di eseguire circa 300
verifiche (vulnerabilità del browser, controlli sul registro di sistema, IIS e Personal
Web Server, sui servizi TCP/IP di base, sul protocollo NetBIOS, vulnerabilità Java e
Microsoft Office, problemi di configurazione del Policy Editor di Windows 95 Policy
Editor, suscettibilità del sistema ad attacchi del tipo "Denial of Service",
configurazione delle utilità antivirus, configurazione dell'accesso remoto
ed altro ancora...). "System Scanner" è in grado di creare dei report
dettagliati su tutte le vulnerabilità riscontrate all'interno del sistema. Il programma
non viene installato automaticamente durante la fase di setup del Windows 2000 Resource
Kit. Per installarlo inserite il CD ROM di Windows 2000 Resource Kit quindi portatevi
nella cartella \Apps\Systemscanner contenuta all'interno di tale CD ROM e fate doppio clic
sul file eseguibile Sysscansetup.exe. Seguite quindi le indicazioni visualizzate a video.
Al termine dell'installazione fate clic su Avvio/Start | Programmi | ISS | System Scanner
Help.
======================
Avviare componenti del Pannello di controllo dalla riga di comando
======================
E' possibile avviare velocemente dalla riga di comando oppure direttamente da Start |
Esegui... tutte le componenti del Pannello di controllo di Windows 2000 facendo
riferimento alla lista che segue. Se apportate spesso modifiche all'interno del Pannello
di controllo potrebbe risultare utile creare un collegamento sul desktop contenente uno
dei comandi seguenti. Specificando nel campo "Destinazione" di un collegamento
Control c:\winnt\system32\SYSDM.CPL,System con un semplice doppio clic si potrà aprire la
finestra delle proprietà del sistema senza dover accedere al Pannello di controllo:
Control c:\winnt\system32\telephon.cpl,Telephony
Control c:\winnt\system32\ups.cpl,UPS
Control c:\winnt\system32\telephon.cpl,Telephony
Control c:\winnt\system32\srvmgr.cpl,Server
Control c:\winnt\system32\srvmgr.cpl,Services
Control c:\winnt\system32\srvmgr.cpl,Devices
Control c:\winnt\system32\ncpa.cpl,Network
Control c:\winnt\system32\main.cpl,Mouse
Control c:\winnt\system32\main.cpl,Keyboard
Control c:\winnt\system32\main.cpl,Printers
Control c:\winnt\system32\main.cpl,Fonts
Control c:\winnt\system32\odbccp32.cpl,ODBC
Control c:\winnt\system32\console.cpl,Console
Control c:\winnt\system32\appwiz.cpl,Add/Remove Programs
Control c:\winnt\system32\access.cpl,Accessibility Options
Control c:\winnt\system32\inetcpl.cpl,Internet
Control c:\winnt\system32\DESK.CPL,Display
Control c:\winnt\system32\DEVAPPS.CPL,PC Card (PCMCIA)
Control c:\winnt\system32\DEVAPPS.CPL,SCSI Adapters
Control c:\winnt\system32\DEVAPPS.CPL,Tape Devices
Control c:\winnt\system32\INTL.CPL,Regional Settings
Control c:\winnt\system32\MMSYS.CPL,Multimedia
Control c:\winnt\system32\MMSYS.CPL,Sounds
Control c:\winnt\system32\MODEM.CPL,Modems
Control c:\winnt\system32\PORTS.CPL,Ports
Control c:\winnt\system32\SYSDM.CPL,System
Control c:\winnt\system32\TIMEDATE.CPL,Date/Time
======================
Quando un'applicazione vuol portarsi in primo piano
======================
Windows 2000 non permette ad una applicazione che lavora in background di portarsi subito
in primo piano. Due chiavi presenti all'interno del registro di sistema regolano il tutto.
Aprite l'Editor del registro (Start | Esegui... | REGEDIT ) quindi portatevi in
corrispondenza della chiave HKEY_CURRENT_USER\Control Panel\Desktop Nel pannello di destra
il valore "ForegroundLockTimeout" è impostato a 200000 millisecondi: è il
periodo durante il quale, a partire dall'ultimo input dell'utente, Windows 2000 non
permette ad una applicazione di riportarsi in primo piano. Il valore
"ForegroundFlashCount" è il numero di "lampeggi" con il quale il
sistema vi riferisce che una finestra desidera portarsi in primo piano.
======================
Risolvere i problemi con Outlook 97
======================
Quando un normale utente cerca di avviare Outlook 97 in Windows 2000, viene solitamente
visualizzato un messaggio d'errore: il sistema informa che il programma non è
correttamente registrato e che non si hanno i diritti per compiere l'operazione. Come
risolvere il problema? Accedete a Windows come amministratore quindi fate clic su Start |
Esegui... e digitate REGEDT32 Portatevi in corrispondenza della chiave
HKEY_LOCAL_MACHINE\Software\Microsoft\Office, selezionatela quindi scegliete la voce
"Autorizzazioni" dal menù "Protezione". Fate clic sul pulsante
"Aggiungi..." quindi aggiungete il gruppo locale "Users" o il gruppo
"Domain Users". Dalla finestra principale selezionate il gruppo appena aggiunto
quindi attivate la casella "Controllo completo".
======================
Il menù "Dati recenti" di Windows 2000
======================
Windows 2000, come le altre versioni di Windows, visualizza la lista degli ultimi file sui
quali si è lavorato nel menù Start | Dati recenti. Per cancellare tutti i riferimenti ai
file aperti di recente fate clic su Start | Impostazioni | Barra delle applicazioni e
menù di Avvio quindi sulla scheda "Avanzate", infine cliccate sul pulsante
"Cancella". Se si desidera invece eliminare solo uno o più riferimenti ai file
aperti di recente, provate ad inserire in Start | Esegui... quanto segue:
%userprofile%\Recent e premete il pulsante OK: verrà immediatamente visualizzata una
finestra all'interno della quale verranno mostrati tutti i collegamenti (ma proprio
tutti!) ai file aperti. Sarà possibile eliminare facilmente quelli che non
si desidera vengano resi visibili.
======================
Disinstallare le DirectX 8
======================
Se avete installato una versione beta delle DirectX 8 in Windows 2000 e volete tornare
alla 7, è possibile farlo applicando un tip indolore. Nella cartella
\winnt\system32\dx8w2k\ è presente un file denominata "undx8w2k.inf". Facendo
clic con il tasto destro del mouse su di esso quindi scegliendo la voce
"Installa", verrà automaticamente eseguita la procedura di disinstallazione
delle DirectX 8 ed il successivo ripristino della versione 7.
======================
Visualizzare tutte le informazioni relative alla rete
======================
In un precedente tip abbiamo visto come configurare Windows 2000 in una rete locale ed
abbiamo spiegato come attivare la condivisione della connessione Internet. Per ottenere i
dettagli relativi alla configurazione TCP/IP della macchina che si sta utilizzando
scegliete dal menù Start | Programmi | Accessori la voce "Prompt dei comandi"
quindi, al prompt digitate IPCONFIG e premete Invio.
Il comando IPCONFIG /ALL fornisce maggiori informazioni: oltre all'indirizzo IP assegnato
alla macchina, vengono mostrati i dettagli su tutte le connessioni della rete al computer
in uso, comprese le connessioni telefoniche e gli adattatori di rete.