In questi giorni ho ripreso in mano un progetto basato su Windows Mobile 6.x e con mia sorpresa ho scoperto che l’emulatore di WM6 non riusciva più a riconoscere la scheda di rete (NE2000 PCMCIA). L’errore riportato era il seguente:
The required Virtual Machine Network Driver could not be found. Make sure that Virtual PC 2007 is installed. You can install Virtual PC 2007 from http://go.microsoft.com/fwlink/?linkid=46859.
Pensando un po' ho fatto mente locale ricordando che l’installazione di Windows Virtual PC richiedeva la disinstallazione di Virtual PC2007. Morale: l’emulatore non funziona con i nuovi drivers di Windows Virtual PC. Cercando in rete ho trovato diverse soluzioni al caso molto simili ma quella che mi ha risolto il problema è la seguente:
- Download Virtual PC 2007 SP1
- Rinominare l’eseguibile setup.exe in vpc.exe
- Aprire una shell dos ed eseguire il comando vpc.exe /c
- Questo comando estrae il file MSI nel folder %temp%
- Posizionarsi nel folder ed eseguire il comando msiexec /a Virtual_PC_2007_Install.msi /qb TARGETDIR=c:\vpc
- Questo estrae i files del MSI nel folder c:\vpc
- Aprire “Centro connessioni di rete e condivisione” e selezionare “Modifica Impostazioni scheda”
- Selezionare la scheda di rete con cui ci si connette ad internet e aprire le proprietà della stessa
- Premere il pulsante “Installa”
- Selezionare “Servizio”
- Selezionare “Disco Driver…”
- Navigare in C:\vpc\Program Files\Microsoft Virtual PC\Utility\VMNetSrv\ per i sistemi x86 e in C:\vpc\Program Files\Microsoft Virtual PC\Utility\VMNetSrv\x64 per i sistemi a x64
- Selezionare il file “VMNetSrv.inf”
- Selezionare Virtual Machine Network Services e confermare
- A questo punto il driver è installato e collegato alla scheda selezionata, se si vuole installare lo stesso driver su più schede si deve ripetere la procedura dal punto 8 per ogni singola scheda.
Nessun commento:
Posta un commento