Como faço para limpar essas portas COM em uso?
Os números das portas COM sempre parecem ocupados por alguma coisa e, embora agora eu tenha apenas 4 portas seriais (3 através de Bluetooth e uma USB para RS-232), tenho várias portas COM configuradas como em uso. Eu gostaria de limpar um pouco essa lista.
Também me parece que, de tempos em tempos, uma das portas COM tomadas é liberada e, em seguida, um dos dispositivos que eu uso pega esse número, criando confusão, já que terei que procurar seu número de com no gerenciador de dispositivos .
ATUALIZAR:
Bem, acabei de limpar inúmeros dispositivos USB que já foram conectados ao computador usando o USBDeview e ainda assim o problema permanece.
fonte
Encontrei uma resposta útil em Como limpar ou redefinir a porta COM?
regedit
e clique no botão OKHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter
ComDB
. Clique com o botão direito do mouse e clique em modificar0
)Seus 32 bytes com 8 bits em cada byte na representação hexadecimal. Um pouco do valor 1 torna um número de porta (1 ... 256) reservado. Os primeiros 8 portas estão em dois valores hexadecimais mais à esquerda, os bits ascendente do menor para o maior direita para a esquerda, os próximos 8 portas estão no segundo dois e assim por diante: hex
F3 24
seria binário1111 0011 0010 0100
, o que significa que portas seguintes são usadas:1, 2, 5, 6, 7, 8
(1111 0011)
e11, 14
(0010 0100)
.0
todas as portas COM estarão livres.Pode ser necessário reinstalar qualquer conversor de USB para serial.
fonte
Obrigado por todos os conselhos acima. Eu escrevi um software para limpar automaticamente o Registro, mas, apesar de ajustar as seções Hardware, Software e Árbitro, NÃO removeu as entradas da porta COM fantasma. Mesmo uma reinicialização com o dispositivo "USB to 2Serial Port" removido não limpou o sistema corretamente.
No entanto, as instruções neste PDF funcionaram corretamente:
Para o Win7, ajustei ligeiramente as instruções no PDF para:
Digite o valor da variável: 1
Clique em OK (sai das propriedades do sistema)
Clique em Iniciar. Na caixa de comando, digite Gerenciar Isso mostra a janela Gerenciamento do computador ...
Agora todas as portas, real (texto em preto) e fantasma (texto em cinza) são exibidas.
Agora, isso deve ter limpado o sistema de portas USB fantasmas indesejadas.
Nota: depois de limpar todas as minhas portas fantasmas, deixando apenas "COM1", localizo o meu registro mostra:
E um clique direito em Computador / Propriedades / Gerenciador de dispositivos / Portas mostra apenas COM1. Clique com o botão direito do mouse em COM1 / Propriedades / Configurações de porta / Avançado mostra COM1 com COM2 "em uso" e COM3 "em uso". Todas as outras configurações até 7 que costumavam estar "em uso" agora são liberadas. Portanto, apenas a configuração "Arbiter" parece estar dizendo ao sistema Win7 o que realmente está "em uso". O sistema de gerenciamento do computador limpou o árbitro, mas não a seção Software ...
... muitos são os mistérios da Microsoft ...
fonte
Resolvendo problemas de driver USB
Método usando o prompt de comando elevado
ou seja, digite cmd na barra de pesquisa e clique com o botão direito do mouse em cmd.exe selecionando Executar como Administrador
• 1º estágio Conforme discutido no tipo de prompt de comando; defina devmgr_show_non_present_devices = 1 devmgmt.msc
• 2º estágio novamente no prompt de comando elevado - Remova os pacotes de drivers da loja de drivers. O repositório de drivers é uma área protegida do computador que contém pacotes de drivers de dispositivo que foram aprovados para instalação no computador
Observe todas as instâncias oem ###. Inf do driver prolífico em que # (hash) é o número.
(use o espaço entre exe & - e d & Oem e pressione enter). Lembre-se de substituir # pelo número do arquivo inf que você deseja excluir.
Se o computador relatar que o pacote do driver está em uso por um dispositivo atualmente instalado, desinstale o dispositivo primeiro ou use -f no comando pnputil para forçar a exclusão do pacote.
Além disso, você pode ter o pacote de driver carregado como um programa que pode precisar de remoção usando o painel de controle / programas / desinstalar um programa.
Se você fizer tudo isso antes de carregar o pacote de driver correto e tentar manter o dispositivo Com inserido na mesma porta, em vez de movê-lo pelas portas, você terá menos problemas com o driver Prolific.
fonte
Descobri que essa ferramenta funciona de maneira excelente para esse problema.
Removedor de dispositivo https://www.majorgeeks.com/files/details/device_remover_543c.html
Basta carregá-lo, clique em "Modo de exibição", "Mostrar apenas dispositivos ocultos / desconectados" , marque "Portas" (que seleciona todas as portas de comunicação não utilizadas), clique em "Remover todas marcadas" e confirme a remoção quando o aviso aparece.
Felicidades!
~ Andrew
EmpoweringSolutions.net
fonte
Eu tenho uma solução simples que funcionou para mim ... minha contagem foi de até 45 portas COM em uso!
1) Abra o Gerenciador de dispositivos
2) No menu Exibir, selecione 'Mostrar dispositivos ocultos'
3) Expanda a categoria 'Portas (COM e LPT)' da lista
4) Clique com o botão direito do mouse em todos os dispositivos e remova-os (não é necessário marcar para excluir o driver)
5) No menu Ação, selecione 'Procurar novos dispositivos'
6) Viola! Todos os dispositivos reais serão realocados da COM1
fonte
Estes não funcionaram para mim. Mas a página de ajuda oficial da Microsoft funcionou para mim.
De https://support.microsoft.com/en-us/kb/222018
fonte
(Para quem veio do google)
Se a resposta do previos não funcionar e tiver instalado o Windows Mobile 6 SDK. Pode haver um problema com XPVCOM.SYS (este driver reservou 14 portas COM) Para desinstalar no console
CD \ Arquivos de Programas \ Windows Mobile 6 SDK \ Tools \ Cellular Emulator \
Desinstalação do InstallXPVCom.exe
depois reinicie.
fonte
Para aqueles que não querem usar a interface de linha CMD, eu uso isso no Windows 7.
fonte