lunedì 7 luglio 2014

Windows Quick Tip: Forzare la chiusura dei processi che occupano molta memoria tramite TaskKill


Utilizzando il comando TaskKill è possibile forzare la chiusura dei processi che occupano molta memoria. Questo tipo di comando va usato con cautela in quanto può chiudere anche processi essenziali al funzionamento della macchina o documenti aperti dall'utente.

Per forzare la chiusura dei processi che occupano molta memoria possiamo eseguire uno dei seguenti comandi:
taskkill /f /fi "memusage gt 40000" per chiudere tutte i processi che occupano più di 40MB di memoria
oppure
taskkill /f /fi "imagename ne explorer.exe" /fi "memusage gt 40000" per chiudere tutti i processi che occupano più di 40MB di memoria tranne Windows Explorer;

possiamo inserire tali comandi in un file batch (.BAT) oppure creare un collegamento sul desktop inserendo il comando al posto del percorso del collegamento


TaskKill memusage
FIG. 1 - TaskKill memusage

venerdì 4 luglio 2014

Windows Quick Tip: Forzare la chiusura dei processi che non rispondono tramite TaskKill


In Windows capita più o meno spesso che un'applicazione rimanga bloccata a video e l'unico modo per terminala sia quello di agire tramite Task Manager.
É possibile forzare la chiusura dei processi che non rispondono utilizzando il comando TaskKill da riga di comando o magari creando un apposito collegamento sul desktop.

Per forzare la chiusura dei processi bloccati tramite un collegamento è possibile procedere nel seguente modo:


  • Creare un collegamento
  • Come percorso del collegamento immettere
    taskkill.exe /f /fi "status eq not responding"
  • Completare la creazione guidata del collegamento assegnandogli un nome e quindi cliccare su Fine;
A questo punto è possibile utilizzare il collegamento appena creato per terminare i processi che non rispondono.

Windows Quick Tip: Invertire tasti del mouse tramite registro


Per invertire il pulsante primario e secondario del mouse tramite il registro di windows è possibile procedere nel seguente modo:


  • Accedere al registro di windows e posizionarsi su
    HKEY_CURRENT_USER\Control Panel\Mouse
  • Modificare il valore della stringa SwapMouseButtons impostando 1 per invertire i pulsanti del mouse oppure 0 per ritornare all'impostazione di default

Affinché la modifica diventi effettiva è necessario disconnettersi e riconnettersi.

Per quanti non vogliono intervenire manualmente nel registro possono scaricare di seguito i file .reg per invertire/ripristinare i tasti del mouse.
Download Mouse Swap

giovedì 3 luglio 2014

Office 2013 Quick Tip: disabilitare Start Screen tramite registro

In Office 2013, Microsoft ha introdotto una nuova funzione che dovrebbe agevolare l'utilizzo delle applicazioni da parte degli utenti: lo Start Screen. Lo Start Screen non è altro che una pagina introduttiva dell'applicazione office. La pagina è divisa in 2 sezioni: la colonna di sinistra elenca i documenti utilizzati di recente e ne permette una veloce riapertura mentre la colonna di destra, che occupa gran parte dello spazio, visualizza i modelli disponibili per la creazione di un nuovo documento.
Start Screen Word 2013
FIG. 1 Start Screen Word 2013


Lo Start Screen può essere utile per create un nuovo documento utilizzando uno dei modelli disponibili ma può rappresentare solo un fastidioso passaggio in più per chi vuole accedere direttamente al documento vuoto. 
Possiamo disabilitare lo Start Screen per tutte le applicazioni di Office agendo tramite editor di registro.
Posizioniamoci su HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\General quindi creiamo un valore DWORD (32 bit) nominandolo DisableBootToOfficeStart e valorizzarlo ad 1


HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\General
DWORD: DisableBootToOfficeStart
Value: 1


Disattivare Start Screen in Office 2013
FIG. 2 Disattivare Start Screen in Office 2013


Se invece vogliamo disabilitare lo Start Screen solo per determinate applicazioni del pacchetto Office 2013 possiamo creare il valore DWORD (32 bit) sopra indicato all'interno delle seguenti chiavi:

Per Microsoft Word 2013:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options

Per Microsoft Excel 2013:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Excel\Options

Per Microsoft PowerPoint 2013:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\PowerPoint\Options

Per Microsoft Access 2013:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Access\Settings

Per Microsoft Visio 2013:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Visio\Application

Per Microsoft Project 2013:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\MS Project\Options\General

Per Microsoft Publisher 2013:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Publisher\Preferences

Di seguito è possibile scaricare i file .reg per abilitare/disabilitare lo start screen per Office 2013 o per le singole applicazioni del pacchetto
Download file .reg

Windows Quick Tip: Avviare Internet Explorer senza componenti aggiuntivi


Per avviare Internet Explorer senza i componenti aggiuntivi, da Start->Esegui (WIN+R) digitare: 
iexplore -extoff
seguito da invio.
Avviare Internet Explorer senza i componenti aggiuntivi
FIG. 1 Avviare Internet Explorer senza i componenti aggiuntivi

mercoledì 2 luglio 2014

Windows Quick Tip: Creare un pacchetto di installazione con IExpress


IExpress è un'applicazione non molto nota fornita insieme al sistema operativo Windows. L'applicazione, tramite un Wizard, permette all'utente di creare un pacchetto di installazione per i propri file in particolare consente di:

  • Specificare i file che andranno a comporre il pacchetto;
  • Specificare un titolo ed una tipologia per l'installazione;
  • Visualizzare un messaggio di conferma personalizzato;
  • Specificare un file di licenza;
  • Lanciare un eseguibile al termine della scompattazione;
  • Specificare un messaggio finale personalizzato;
  • Riavviare il sistema al termine dell'installazione.


Per avviare l'applicazione, dato che non esistono link ad essa, da Start->Esegui (WIN+R) digitare: 
iexpress

L'applicazione, rappresentata dal file iexpress.exe, si trova in C:\Windows\System32 ed è in lingua inglese.


IExpress
FIG. 1 IExpress

martedì 1 luglio 2014

MS Exchange: Trovare caselle di posta inutilizzate tramite EMS


In alcune realtà aziendali può essere utile verificare la presenza caselle di posta non più utilizzate sull'infrastruttura interna.
Con i seguenti comandi eseguiti tramite Exchange Management Shell (EMS) troviamo tutte le caselle di posta a cui gli utenti non accedono da almeno 90 giorni.
$mailboxes = Get-Mailbox -ResultSize Unlimited 
$mailboxes | ?{(Get-MailboxStatistics $_).LastLogonTime -and (Get-MailboxStatistics $_).LastLogonTime -le (Get-Date).AddDays(-90)} > c:\mailbox-in-disuso.txt

Come prima cosa utilizziamo il comando Get-Mailbox per individuare tutte le mailbox presenti sulla nostra infrastruttura. Il risultato viene memorizzato all'interno della variabile $mailboxes.
Nell'istruzione successiva, alla collezione di oggetti contenuti nella variabile $mailboxes, applichiamo, tramite pipe (|), un filtro con il cmdlet Where-Object (nell'istruzione abbiamo utilizzato l'alias "?") che individua tutte le caselle di posta in cui la proprietà LastLogonTime è valorizzata e l'ultimo logon risulta effettuato oltre 90 giorni fa: se la data indicata dall'ultimo logon è inferiore (antecedente) o uguale alla data di 90 giorni fa (data attuale - 90 giorni) allora abbiamo trovato una mailbox inutilizzata. 
L'output prodotto da tale filtro viene dirottato sul file mailbox-in-disuso.txt con l'istruzione >c:\mailbox-in-disuso.txt