mercoledì 12 ottobre 2011

Nascondere Utente Logon Windows

Se volete nascondere uno o piu' utenti dalla maschera iniziale di windows XP, Vista, 7 potete agire sulla chiave di registro:
HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\SpecialAccounts\UserList
Create un Valore DWORD con il nome dell'utente da nascondere e impostatelo a 0.

oppure createvi un file con estensione .REG, apritelo con notepad, e incollateci il testo seguente sostituendo il testo <nomeutente> (togliete anche i segni < >) con il nome dell'utente da nascondere.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList]
"<nomeutente>"=dword:00000000

Salvate ed eseguite il file creato.

Creare ed eliminare servizi in Windows

Per aggiungere, eliminare o gestire un servizio in windows viene usato il programma SC.EXE.
Per avere un elenco dei parametri potete digitare SC /? al prompt dei comandi.

Per creare un servizio si usa questa sintassi:
sc create nome_servizio binpath= "percorso+nomefile" displayname= "nome" start= auto
Esempio
sc create ServizioProva binpath= "c:\prova.exe" displayname= "PROVA" depend= tcpip start= auto

P.s. Attenzione che dopo il simbolo = bisogna lasciare uno spazio.

Per eliminare un servizio si usa questa sintassi:
sc delete nome_servizio
Esempio
sc delete ServizioProva

Bloc-Num attivato o disattivato all'avvio

Nei portatili il tastierino numerico fa parte della tastiera principale e il "BLOC NUM" acceso è una vera scocciatura.
Potrebbe capitarVi di trovarlo attivato all'avvio di windows, nonostante siate andati a cambiare la configurazione nel Bios del PC. Questo perchè windows memorizza l'inpostazione del tasto Bloc Num nel registro per ogni singolo utente.
La chiave in questione è la:
HKCU\Control Panel\Keyboard\InitialKeyboardIndicators


Il valore 0 indica BLOC NUM spento
Il valore 2 indica BLOC NUM acceso


L'impostazione del BLOC NUM sulla schermata di accesso di windows è invece impostata da questa chiave:
HKEY_USERS\.Default\Control Panel\Keyboard\InitialKeyboardIndicators
i valori da impostare sono gli stessi del punto precedente.

Attivare AHCI windows vista 7


Se avete installato windows senza attivare il protocollo AHCI nel bios del vostro Computer e volete attivarlo in seguito, dovete seguire questi passi.

Avviate windows
Aprite l'editor di registro regedit.exe
Inserite la password se viene richiesto dal Controllo Utenti UAC.
Spostatevi alla chiave
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MsahciAprite il valore start e modificatelo con 0



A questo punto potete riavviare e cambiare la configurazione del BIOS.
Windows partirà correttamente e troverà i dischi fissi.

martedì 27 settembre 2011

SQL - Metodo veloce per cambiare schema in un database

Questo è un sistema veloce per reimpostare lo schema dbo su tutte le tabelle, le viste e le procedure di un database.

Aprite SQL Server menagement Studio, aprite una nuova query vuota e impostate la Visualizzazione dei risultati in formato Testo (Scorciatoia: CTRL+T)

eseguite questa query:

SELECT 'ALTER SCHEMA dbo TRANSFER ' + SCHEMA_NAME(schema_id) + '.' + name
FROM sys.tables
WHERE schema_id != SCHEMA_ID('dbo')

UNION ALL
SELECT 'ALTER SCHEMA dbo TRANSFER ' + SCHEMA_NAME(schema_id) + '.' + name
FROM sys.views
WHERE schema_id != SCHEMA_ID('dbo')

UNION ALL
SELECT 'ALTER SCHEMA dbo TRANSFER ' + SCHEMA_NAME(schema_id) + '.' + name
FROM sys.procedures
WHERE schema_id != SCHEMA_ID('dbo');


Copiate ed incollate il risultato ottenuto in una nuova finestra query, eseguitela ed il gioco è fatto.

Ovviamente se modificate i comandi sopra potete crearvi una query ad hoc per cambiare anche schemi non gpo.

Fortinet - Inserire due indirizzi IP su interfaccia WAN appartenenti alla stessa SubnetMask

Se avete un firewall Fortinet potete configurare piu' indirizzi IP sulla stessa interfaccia.
Ma se volete configurare due indirizzi IP sulla stessa interfaccia Internet che appartengano alla stessa subnet mask occorre abilitare la configurazione dell'unità da riga di comando CLI.

Per le versioni con firmware precedente alla FortiOS v3.00 MR5 :
config system global
set allow-interface-subnet-overlap enable
end

Per le versioni con firmware piu' aggiornato:
config system settings
set allow-subnet-overlap enable
end

Il modo piu' semplice per eseguire i comandi è quello di collegarsi tramite interfaccia web all'unità e accedere dalla DashBord alla console CLI Java.

Migliorare velocità di rete Windows Vista Internet Explorer e Outlook

Se riscontrate problemi di lentezza di rete o durante la navigazione su sistemi basati su Windows Vista potete provare a modificare la configurazione della proprietà autotuninglevel con una di queste due opzioni:

(Il comando va eseguito con diritti amministrativi:)
  1. netsh interface tcp set global autotuninglevel=highlyrestricted
  2. netsh int tcp set global autotuninglevel=disabled
Per ripristinare la configurazione usare:

netsh int tcp set global autotuninglevel=Normal

Icone desktop Windows Server 2008 e 2008 R2

In windows server 2008 manca il collegamento per scegliere le icone da visualizzare sul desktop. Piccola dimenticanza di Microsoft.

Per ovviare potete premere start e nella casella "Cerca Programmi e File" digitare le parole "Icone Desktop" e scegliere tra le proposte "Mostra o nasconde le icone comuni sul desktop".

Oppure potete usare questo comando (o crearvi un collegamento)
rundll32.exe Shell32.dll,Control_RunDLL desk.cpl,,@Web

Problemi con File non in linea windows 7

In Windows 7, dal pannello di controllo è possibile accedere al "Centro di Sincronizzazione" da cui si possono gestire i File NON In Linea.

Talvolte però puo' capitare che si danneggi il database e le sincronizzazioni non funzionino.
In questo caso è necessario reimpostare la cache dei file non in linea.

Fate attenzione perché questa procedura necessita di modificare il file di registro di windows, di conseguenza se non state attenti potreste fare danni irreparabili.
In secondo luogo, la reimpostazione, cancella la copia locale dei file (non quella sul server), e quindi è buona norma farsi una copia di backup dei file presenti sul computer. Infatti se la sincronizzazione non funziona bene potrebbero esserci differenze tra i file locali e quelli presenti sul server. Uomo avvisato ....

Se siete pronti, e soprattutto avete fatto i salvataggi, proseguite come segue.

Eseguite con Diritti di Amministratore il seguente comando:
REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v FormatDatabase /t REG_DWORD /d 1 /f


Se invece preferite fare a mano riporto le istruzioni di Microsoft.
(Le seguenti istruzioni sono tratte dal sito Microsoft)
1. Fare clic sul pulsante Start, digitare regedit nella casella "Cerca programmi e file" e quindi
premere INVIO. (inserite la password se richiesta)
2. Navigate sulla chiave: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC
3. Se non esiste la cartella Parameters, cratela facendo clic con il pulsante destro del mouse, scegliete nuovo, quindi chiave e rinominatela "Parameters"
5. Fare clic con il pulsante destro del mouse su Parameters, scegliere nuovo e quindi fare
clic su valore DWORD (32-bit).
6. Digitare FormatDatabase e quindi premere INVIO.
7. Fare clic con il pulsante destro del mouse sul FormatDatabase e quindi fare clic su
Modifica.
8. Nella casella dati valore digitare 1 e quindi fare clic su OK.
9. Chiudere l'editor del Registro di sistema e riavviare il computer.

File .MSI e file .MSP

I file con estensione .msi e .msp sono file di installazione per i programmi windows.

File .MSI
Nella maggior parte dei casi per installarli è sufficiente fare doppio click sul file.

Se invece avete la necessità di estrarne il contenuto potete usare questa riga di comando:
msiexec /a <nomepackage>.msi TARGETDIR=<path di destinazione>

File .MSP
Per installarli dovete eseguirli con l'opzione /p
msiexec /p <nomepackage>.msp

Ripristinare collegamenti Invia A - SendTo

Se avete erroneamento cancellato i collegamenti nel menu "INVIA A", o se sono magicamente scomparsi da soli o se volete creare dei collegamenti veloci magari sul desktop potete ricrearli facilmente.

SendTo - Menu


E' sufficiente creare un file nella cartella SendTo e modificarne l'estensione.

La cartella SendTo si trova:

in Windows XP: C:\Documents and Settings\%username%\SendTo\
in Windows Vista/7: C:\Users\%username%\AppData\Roaming\Microsoft\Windows\SendTo

Le estensioni valide sono:
  1. nome.DESKLINK   - collegamento a Desktop
  2. nome.MAPIMAIL  - collegamento a Posta Elettronica
  3. nome.ZFSendToTarget - collegamento a Cartella Compressa