Windows se recusa a lembrar credenciais de compartilhamento de rede

16

Eu estava arrancando meus cabelos tentando fazer o Windows lembrar as credenciais de um compartilhamento de rede, e quase todas as tentativas foram completamente infrutíferas.

Eu tenho duas máquinas Windows, uma sendo uma central de mídia que deveria acessar o conteúdo da outra, mas toda vez que falha em lembrar as credenciais e requer um login manual no compartilhamento remoto para fazer as coisas funcionarem.

Eu tentei várias coisas. Adicionando as credenciais ao Credential Manager, tentando alterar o nível de segurança NTLP, alterando o nome de usuário / senhas das duas máquinas para corresponder, e tenho certeza de que tentei outras coisas também, nada funcionou.

Bolota
fonte

Respostas:

7

Esse problema parece originar-se do Windows que tenta a conexão inicial a uma unidade de rede usando o domínio do host (o "Domínio Atual" na imagem) em vez do domínio do servidor de rede (o "Domínio Desejado" na figura).

Para o exemplo a seguir, vamos supor que o nome de usuário de um usuário autorizado a acessar a unidade de rede seja "SomeUsername". Se eu inserisse "SomeUsername" no campo de nome de usuário da caixa abaixo e também digitasse a senha correta, o Windows se conectaria à unidade de rede, mas quando eu reiniciasse meu computador, o Windows não lembraria o nome de usuário e a senha, mesmo se eu tivesse verificado a senha. Caixa "Lembrar minhas credenciais". A solução é alterar o domínio em que você insere suas credenciais. Conforme observado na figura, você precisará digitar " \{DOMAIN}\{USERNAME}" no campo nome de usuário sem inserir uma senha e clique em OK. Neste exemplo, eu entraria \FREENAS\SomeUsernameno campo de nome de usuário, deixaria o campo de senha em branco e clique em OK.

insira a descrição da imagem aqui

Depois de fazer isso, você receberá um novo pop-up que se parece com o abaixo. Digite a senha correta, marque a caixa "Lembrar minhas credenciais" e clique em OK. Na próxima vez que você reiniciar o Windows, sua unidade de rede deve se reconectar.

insira a descrição da imagem aqui

Uma observação lateral: a parte em que você deixa sua senha em branco não é realmente necessária, mas deixar a senha em branco conforme sugerido permitirá que você veja claramente o nome de domínio que o Windows armazenará com as credenciais inseridas.

ubiquibacon
fonte
+1 Muito legal - isso funcionou para mim!
Olaf
Esta parece ser "a" resposta. O encantamento de "uso líquido" sugerido pelo usuário8228 não funcionou - pois não funcionou para o @Acorn. Claro que me conecta, mas não "persiste".
Mike65535
3

Use NET USEcom /savecrede /persistent:yespara salvar permanentemente as credenciais

net use \\Hostname /savecred /persistent:yes
StackzOfZtuff
fonte
Eu tentei isso e não tive sorte, daí o último recurso de autenticação na inicialização. Suponho que sua solução deve funcionar quando o Windows não está sendo mau, então +1
Acorn
que mensagem de saída / erro você recebeu?
Não há mensagem de erro, logo após a reinicialização, as credenciais não são lembradas e você precisa se autenticar novamente.
Acorn
Esta resposta não está dizendo nada de errado. Também não resolve o problema.
Krawyoti
3

Clique em Iniciar -> Pesquisar "Credential Manager" e execute-o. Clique em 'Adicionar uma credencial do Windows' e insira suas informações. Sua informação agora persistirá

Roubar
fonte
lol - Sou um entusiasta do Windows há 25 anos e nunca conheci essa instalação! E isso corrigiu meu problema. Obrigado!!!
Mordachai
FWIW - Eu usei esse utilitário para primeiro excluir todas as credenciais armazenadas para o compartilhamento problemático - reiniciado - tive que excluir atalhos fixados existentes - reiniciado novamente - depois conectado ao compartilhamento e obtive apenas a caixa de diálogo correta e usei "lembrar" e tudo está bem. Eu posso ver e verificá-lo no Credential Manager.
Mordachai
0

Eu finalmente consegui pensar em algo que funcionou!

Você precisa se autenticar automaticamente no compartilhamento sempre que a máquina for iniciada, o que pode ser feito com um script em lote.

Isto é o que você precisa em seu script:

net use \\theremotemachine ThePassword /user:Username

Com base em informações daqui e aqui .

Agora, como não tive sorte em trabalhar com o agendador de tarefas por algum motivo, acabei usando um programa chamado hstart . Ele permite que você inicie scripts em lote ocultos.

Eu criei um atalho, coloquei na pasta Inicialização e mudei Targetpara:

C:\hstart.exe /NOCONSOLE “C:\script.bat”

E pronto, agora não deve haver problemas para acessar as pastas compartilhadas na máquina remota.

Acho que pode haver um problema se a outra máquina não estiver ligada quando o script for executado, mas não tenho certeza de como você poderia contornar isso.

Espero que alguém ache isso útil.

Bolota
fonte
Você também pode adicionar / persistente: sim no final do seu comando net use.
jftuga
Eu tentei isso e ainda iria esquecer as credenciais :(
Acorn
Haverá um evento no Visualizador de eventos que eu verificaria lá.
surfasb
4
-1 @ Acorn, esta não é uma boa solução. Embora provavelmente esteja resolvendo o problema de conexão, é uma péssima idéia armazenar a senha em texto não criptografado. Veja minha resposta para garantir que você inseriu o domínio correto para suas credenciais.
Ubiquibacon 06/07/2013