Grazie per tutti i consigli di cui sopra. Ho scritto un software per ripulire automaticamente il Registro, ma anche se ha regolato le sezioni Hardware, Software e Arbitri, NON ha rimosso le voci della porta COM fantasma. Anche un riavvio con il dispositivo “USB to 2Serial Port” rimosso non ha pulito correttamente il sistema.
Tuttavia, le istruzioni su questo PDF hanno funzionato correttamente:
Per Win7, ho regolato leggermente le istruzioni su quel PDF per essere:
- fare clic su Start / (clic destro:) Computer / Proprietà / Impostazioni avanzate del sistema (non Device Manager)
- fare clic su Start / (clic destro:). 2. Fare clic su Variabili di ambiente
- 3. Fare clic su Variabili di sistema (sezione in basso) e fare clic su Nuovo
- 5. Inserire il nome della variabile: DEVMGR_SHOW_NONPRESENT_DEVICES
Immettere il valore della variabile: 1
- Fare clic su OK (esce da Ambiente)
- Fare clic su OK (esce da Ambiente)
Fare clic su OK (esce da Proprietà di sistema)
Fare clic su Start. 8. Nella casella di comando, digitare Manage This mostra la finestra Computer Management …
Fare clic su OK. 8. Fare clic su Gestione periferiche
Fare clic su Gestione periferiche
Fare clic su Visualizza e selezionare Mostra dispositivi nascosti
Fare clic su Porte (COM e LPT)
Ora appaiono tutte le porte, reale (testo nero) e fantasma (testo in grigio).
Fare clic su OK (esce dalle proprietà del sistema). Uno ad uno, fare clic con il tasto destro del mouse sulle porte phantom e selezionare Disinstalla
Questo ora dovrebbe aver ripulito il sistema dalle porte phantom USB indesiderate.
Nota: dopo aver ripulito tutte le mie porte phantom, lasciando solo “COM1”, trovo il mio Registro di sistema mostra:
Hardware: COM1
Software: COM1, COM2, COM3, COM4, COM5
Arbiter: COM1, COM2, COM3
E un clic con il tasto destro del mouse su Computer / Proprietà / Device Manager / Ports mostra solo COM1. Cliccando con il tasto destro del mouse su COM1 / Proprietà / Impostazioni delle porte / Advanced mostra COM1 con COM2 “in uso” e COM3 “in uso”. Tutte le altre impostazioni fino a 7 che prima erano “in uso” sono ora libere. Quindi solo l'impostazione “Arbiter” sembra dire al sistema Win7 cosa è realmente “in uso”. Il sistema di gestione del computer ha ripulito l'Arbiter, ma non ha ripulito la sezione Software…
… molti sono i misteri di Microsoft…