Problema para remover unidade mapeada que aparece como desconectada, mas não permite a desconexão dela

Sanderson Alves 0 Pontos de reputação
2025-04-03T16:57:20.5833333+00:00

Prezados, boa tarde.

Trabalhamos com um mapeamento em um Windows Server 2022 (no Hyper-V), associado a letra G: só que o sistema começou a mudar o caminho para onde é direcionada a unidade G:, ela é mostrada como desconectada e não é permitida a desconexão dela, pois informa que a unidade não existe.

Já foi feita a remoção do registro lá em MountPoint2 e nada mudou.

Erro ao tentar remover via PowerShell:

PS C:\Users\bruna.JORSANCONTAB> Remove-SmbMapping -LocalPath G:

Remove-SmbMapping : Nenhum objeto MSFT_SmbMapping encontrado com a propriedade 'LocalPath' igual a 'G:'. Verifique o

valor da propriedade e tente de novo.

No linha:1 caractere:1

  • Remove-SmbMapping -LocalPath G:
  • 
    
  • CategoryInfo : ObjectNotFound: (G::String) [Remove-SmbMapping], CimJobException
  • FullyQualifiedErrorId : CmdletizationQuery_NotFound_LocalPath,Remove-SmbMapping

UnidadeGErro

UnidadeGErro2

Windows para empresas | Windows Server | Experiência do usuário | Outro
0 comentários Sem comentários
{count} votos

2 respostas

Classificar por: Mais útil
  1. Jonathan Pereira Castillo 17,170 Pontos de reputação Equipe Externa da Microsoft Moderador
    2025-04-03T17:48:47.3966667+00:00

    Olá Sanderson Alves!

    Bem-vindo/a Microsoft Q&A!

    Entendo que você está enfrentando dificuldades para remover uma unidade mapeada que aparece como desconectada no Windows Server 2022. Este é um problema comum e pode ser resolvido com algumas etapas adicionais. Vou detalhar algumas soluções que podem ajudar a resolver o problema.

    1. Verificar e Remover Mapeamentos SMB

    Primeiro, vamos verificar se há mapeamentos SMB ativos e tentar removê-los. Utilize o seguinte comando no PowerShell para listar todos os mapeamentos SMB: Get-SmbMapping

    Se a unidade G: não aparecer na lista, pode ser que o mapeamento não esteja ativo. Caso apareça, tente remover utilizando o comando abaixo com a opção -Force: Remove-SmbMapping -LocalPath G: -Force

    1. Utilizar o Cmdlet Remove-PSDrive

    Outra abordagem é utilizar o cmdlet Remove-PSDrive, que pode ser mais eficaz em alguns casos. Execute o seguinte comando no PowerShell: Remove-PSDrive -Name G

    1. Remover Mapeamentos via Registro

    Você mencionou que já tentou remover o registro em MountPoint2. Certifique-se de que todos os registros relacionados foram removidos. Verifique os seguintes caminhos no Editor de Registro (regedit):

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2
    • HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2
    1. Utilizar o Comando net use

    Outra solução é utilizar o comando net use para tentar remover a unidade mapeada. Execute os seguintes comandos em um prompt de comando elevado: net use G: /delete

    Se o comando acima não funcionar, tente mapear novamente a unidade e depois removê-la: net use G: \\servidor\compartilhamento

    net use G: /delete

    1. Verificar Mapeamentos Persistentes

    Verifique se há mapeamentos persistentes que podem estar causando o problema. Utilize o comando subst para listar mapeamentos persistentes: subst

    Se houver algum mapeamento listado, remova-o utilizando o comando: subst G: /d

    Referências

    Para mais informações, você pode consultar os seguintes links:

    Espero que esses conselhos ajudem a resolver o problema. Se precisar de mais assistência, estou à disposição.

    Saudações,

    Jonathan


    Sua opinião é muito importante para nós. Se esta resposta resolveu sua consulta, por favor clique em 'SIM'. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

  2. Sanderson Alves 0 Pontos de reputação
    2025-04-03T18:35:14.55+00:00

    Boa tarde, Jonathan.

    Muito obrigado pela ajuda, fiz os procedimentos que tinha executado inda, mas continua não removendo essa unidade.

    O mais estranho é que ele direciona para uma subpasta do caminho para onde ela deveria apontar.

    Tem mais alguma coisa que possa sugerir?

    estou analisando o log do sfc /scannow, pois ele encontrou problemas a serem corrigidos, mas ao logar no perfil novamente, a unidade continua lá.

    Resultado dos procedimentos usado:

    PS C:\Users\suporte> Get-SmbMapping

    Status Local Path Remote Path


    OK S: \192.168.254.110\Scanner

    OK X: \192.168.254.114\dados

    PS C:\Users\suporte> Remove-SmbMapping -LocalPath G: -Force

    Remove-SmbMapping : Nenhum objeto MSFT_SmbMapping encontrado com a propriedade 'LocalPath' igual a 'G:'. Verifique o

    valor da propriedade e tente de novo.

    No linha:1 caractere:1

    • Remove-SmbMapping -LocalPath G: -Force
    • 
          + CategoryInfo          : ObjectNotFound: (G::String) [Remove-SmbMapping], CimJobException
      
          + FullyQualifiedErrorId : CmdletizationQuery_NotFound_LocalPath,Remove-SmbMapping
      
      

    PS C:\Users\suporte> net use G: /delete

    Não foi possível localizar a conexão de rede.

    Para obter mais ajuda, digite NET HELPMSG 2250.

    PS C:\Users\suporte> net use G: \192.168.254.197\ProsoftGap

    Erro de sistema 85.

    O nome do dispositivo local já está em uso.

    PS C:\Users\suporte>

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como Respostas Aceitas pelo autor da pergunta, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.