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.

Torna all'indice