Hyper-V

Errore di deploy sull’emulatore Windows Phone 8 con codice 0x80131500 ma è colpa di Hyper-V !

Da poco ho comprato un portatile nuovo con l’obiettivo di poter passare dallo sviluppo per Windows Phone 7 a Windows Phone 8, tenendo conto di tutte le caratteristiche di cui necessita quest’ultimo dalla virtualizzazione hardware all’attivazione di Hyper-V.

Installo tutto il necessario, da Visual Studio 2012 Update 4 a Windows Phone 8 SDK ed attivo Hyper-V ma sul più bello, al momento del deploy di una banalissima app “vuota” giusto per verificare che tutto funzioni, ecco che … non funziona nulla !!!

L’errore si presenta in fase di deploy e senza alcun tipo di descrizione ma con il codice 0x80131500 !

Inizia il mio girovagare in rete e pare che l’errore sia legato alla versione Windows 8.1 Preview ma io ho una favolosa Windows 8.1 Professional !

Parlando del problema con Clement Giorio, un altro membro del DotNetCampania, mi rendo conto che l’emulatore WP8 non parte ed allora pensiamo di creare una macchina virtuale per capire se è Hyper-V che non sta facendo il suo dovere.

L’esito è che non riesco nemmeno a creare una semplice macchina virtuale in Hyper-V !

Continuando ad approfondire il problema, ecco che si giunge alla sequenza di operazioni che mi permette di risolvere il problema :

  • Disinstallazione Hyper-V
  • Riavvio
  • Esecuzione di : dism.exe /Online /Cleanup-image /Scanhealth
  • Esecuzione di : dism.exe /Online /Cleanup-image /Restorehealth
  • Riavvio
  • Installazione di Hyper-V

Forse grazie a questo blog post, molte persone eviteranno di perdere le stesse ore che ho perso io !

🙂