domenica 1 giugno 2014

Come aggiornare Windows XP dopo la fine del supporto



L'8 aprile 2014 è terminato il supporto per Windows XP e Microsoft ha interrotto la distribuzione degli aggiornamento di sicurezza per questo sistema operativo. Solo alcune grandi aziende che hanno sottoscritto contratti molto onerosi continueranno a ricevere update, durante il periodo di transizione verso Windows 7 o Windows 8.1.

Continuare ad aggiornare Windows XP, anche dopo la data fissata dall'azienda di Redmond per la sua "morte", è però possibile.

Oltre alle edizioni dei sistema operativi per gli utenti consumer e business, Microsoft sviluppa anche edizioni embedded, utilizzate nei POS, negli ATM e altri dispositivi che richiedono specifiche funzionalità. La versione 2009 di Windows Embedded POSReady, rinominato successivamente Windows Embedded Industry, è basato su Windows XP SP3, quindi condivide lo stesso kernel e lo stesso codice. Il suo ciclo di vita ha una durata maggiore; infatti, il supporto esteso termina il 9 aprile 2019. Ciò significa che le patch verranno rilasciate per altri cinque anni.

Gli aggiornamenti che Microsoft rende disponibili per Windows Embedded POSReady 2009 sono generalmente sovrapponibili a quelli per Windows XP. Una semplice modifica del registro di configurazione di Windows XP consente di scaricare gli aggiornamenti da Windows Update e di installarli anche sull’edizione consumer.

Per continuare a ricevere aggiornamenti per Windows XP, attingendo all'archivio di Windows Embedded POSReady 2009 sui server Microsoft, è necessario creare un file di testo con estensione .reg e digitare il seguente codice:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady]
"Installed"=dword:00000001


Un doppio clic sul file aggiunge la chiave all’interno del registro. L'hack funziona solo per sistemi a 32 bit, ma un workaround per quelli a 64 bit sembra già esistere.

Dopo aver riavviato Windows XP, accedendo a Windows Update, si troveranno una serie di nuovi aggiornamenti che prima non erano disponibili. Si tratta di tutti gli updates per Windows Embedded POSReady 2009 rilasciati dopo il ritiro definitivo di Windows XP e compatibili con quest'ultimo sistema operativo.

Importante: la procedura illustrata in quest'articolo non è in alcun modo supportata e verificata da parte di Microsoft. Qualora si decidesse di utilizzarla, è indispensabile effettuare una copia di backup di tutti i propri dati e, preferibilmente, creare un'immagine di tutto il contenuto del disco fisso, ripristinabile in caso di problemi. Non è inoltre escluso che la procedura possa cessare di funzionare nelle prossime settimane o nel corso dei prossimi mesi.

sabato 31 maggio 2014

Come nascondere la notifica di fine del supporto per Windows XP


Dopo quasi 12 anni e otto mesi, Microsoft si appresta al ritiro di Windows XP. L'8 aprile coinciderà con la data di fine supporto di Windows XP: ciò significa che Microsoft non pubblicherà più alcun aggiornamento per il sistema operativo, neppure per risolvere eventuali vulnerabilità critiche che dovessero essere scoperte in date successive.

A partire dallo scorso 8 marzo, Windows Update ha iniziato a distribuire sui computer basati su Windows XP l'aggiornamento KB2934207 che, una volta installato dagli utenti, provoca la periodica visualizzazione di una notifica di "fine del supporto".


L'aggiornamento installa nella cartella c:\windows\system32 un nuovo file denominato xp_eos.exe che, una volta eseguito, provoca l'esposizione del messaggio riportato in figura.

Se si volesse disinstallare completamente l'aggiornamento, basterà aprire il prompt dei comandi di Windows XP e digitare quanto segue:

C:\WINDOWS\$NtUninstallKB2934207$\spuninst\spuninst.exe /quiet /norestart

Va detto, però, che ogni qualvolta si riutilizzerà Windows Update od apparirà lo scudetto giallo della funzionalità "Aggiornamenti automatici", l'aggiornamento KB2934207 tornerà ad essere proposto. Qualora si volesse mantenere l'aggiornamento ma bloccare la comparsa della finestra di notifica, si può ricorrere al comando seguente, da impartire sempre utilizzando il prompt di Windows XP:

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion /v DisableEOSNotification /t REG_DWORD /d 1 /f

Così facendo, verrà inserito nel registro di sistema di Windows XP un nuovo valore DWORD che bloccherà la visualizzazione del messaggio informativo per tutti gli account utente creati sulla macchina.