Como altero o usuário com o qual estou logado em um compartilhamento de rede?


63

Ao conectar-se a um servidor via Explorer (não uma unidade de rede mapeada), mesmo que a caixa de seleção "Lembrar minhas credenciais" não esteja marcada, o Windows lembrará a senha até você sair. Existe alguma maneira de alternar usuário / senha para um compartilhamento sem sair e entrar novamente?

Respostas:


29

Você está mapeando o compartilhamento para o seu sistema ou apenas acessando-o diretamente através do Meu computador? Se você mapear a unidade, poderá escolher o link para o Connect usando um nome de usuário diferente e escolher o usuário / senha lá. O comando 'net use' também permitirá que você acesse um compartilhamento usando credenciais alternativas, mas não tem certeza se permitirá navegar no compartilhamento sem mapear usando essas credenciais alternativas.


12
'net use' funcionou! O comando 'net use \\ SERVER * / user: username' funciona para alterar as credenciais do compartilhamento. Obrigado!
Tim

11
@ Tim M: Na verdade, parece funcionar melhor como net use \\SERVER\SHARE ...- isto é, sem o asterisco (e com um nome de compartilhamento, mas presumo que você tenha usado um quando o executou ;-). O asterisco faz com que uma letra de unidade seja atribuída; faça isso muitas vezes e você vai acabar!
SamB 04/07/2010

Eu tenho o mesmo problema, mas ao fazê-lo eu recebo um erro System error 1326 has occurred.e Logon failure: unknown user name or bad password., mas eu sei o nome de usuário e passwor ousa correta
Petah

11
Tentativa com *"Várias conexões com um servidor ou recurso compartilhado pelo mesmo usuário, usando mais de um nome de usuário, não são permitidas. Desconecte todas as conexões anteriores com o servidor ou recurso compartilhado e tente novamente." Tentei com \share, diz "O comando foi concluído com sucesso". mas ainda não consigo acessar o compartilhamento.
Mark Jeronimus

@tim Essa solução funcionou perfeitamente para mim. Tive uma situação em que renomeei meu usuário no Synology NAS para torná-lo alinhado ao meu usuário do Windows, mas o diretório inicial não apareceu, mesmo após a reinicialização do servidor e do cliente. Eu removi todos os compartilhamentos antigos e, em seguida, executei net use \\SERVER * /user:username. Digitei minha senha com sucesso e de repente todas as minhas ações apareceram. Devo acrescentar que nenhuma letra de unidade foi atribuída, ao contrário do que SamB implica. Precisamente o comportamento que eu esperava. =)
paddy

41

Você pode substituir credenciais armazenadas por compartilhamentos no Windows através do Painel de Controle. Eu acredito que isso deve ser possível desde o Windows 2000, ou pelo menos XP. No entanto, os nomes dessas funções são diferentes em todas as versões. Estou usando nomes do Windows 7 nesta postagem.

  • Abra a página da sua conta em Contas de Usuário e Segurança Familiar.

    (Clique na sua imagem no menu Iniciar ou navegue pelo painel de controle).

  • No painel esquerdo, selecione Gerenciar suas credenciais.

  • Em Credenciais do Windows:

    • Se o servidor em questão tiver uma entrada, exclua-a.

      (Provavelmente não estará presente, se você não esteve aqui antes).

    • Selecione Adicionar uma credencial do Windows.

    • Digite o servidor (por exemplo \\10.0.0.2\myShare).

    • Digite as novas credenciais desejadas.

Agora, ao navegar manualmente para \\10.0.0.2\myShare, ele não utilizará mais as credenciais antigas.


2
Aparentemente, o cmdkeyutilitário é usado para gerenciar isso na linha de comando.
Martin

11
Após adicionar a nova credencial, é necessário sair e entrar novamente se o Windows já tiver conectado o compartilhamento usando uma credencial diferente.
Edward Brey

@EdwardBrey IIRC Não tive que sair. Você primeiro removeu o registro existente? Talvez também tente desconectar qualquer unidade de rede montada para esse compartilhamento.
precisa

Antes de adicionar a nova credencial, tentei acessar o compartilhamento, que o Windows autenticou usando a credencial HomeGruop, mesmo que não tivesse acesso. Não recebi um erro, apenas uma pasta vazia. Como não queria remover a credencial do Grupo Doméstico, a única maneira que eu sabia de dizer ao Windows para parar de usá-la era sair.
Edward Brey

26

Tentei usar o que Matrix e Tim sugeriam, mas isso não funcionou para mim. No meu caso, acabei usando

net use \\SERVER\share /delete

O que isso fez foi encerrar todas as conexões com a unidade de compartilhamento e, quando tentei reconectá-la, solicitei meu nome de usuário e senha novamente.


11
Isso funcionou para mim, mas a conexão com o servidor não terminar immediatelly, eu fui capaz de navegar na pasta compartilhada para cerca de um minuto antes de eu foi expulso
flagg19

12

Para excluir credenciais em cache, você pode seguir as etapas abaixo.

Você pode consultar o artigo http://www.morgantechspace.com/2013/07/how-to-clear-windows-cached-credentials.html

  1. Abra Executar janela clicando Start -> Runou clique em ⊞ Win+ R.

  2. Na caixa de texto, digite o comando rundll32.exe keymgr.dll, KRShowKeyMgre clique em OK. Nota: Você também pode digitar e executar este comando através do Prompt de Comando.

  3. Para remover uma credencial salva, você pode selecionar uma das entradas e selecionar Remove. Uma tela de confirmação será exibida. Clique em OKe a conta será removida.

  4. Você pode adicionar senhas salvas adicionais, clicando no Addbotão e inserindo as informações apropriadas.


5

Se você removeu ou editou as credenciais, você deve desconectar-se e entrar novamente no Windows. Caso contrário, as credenciais em cache ainda serão usadas.


2
Tantas respostas explicam a exclusão / atualização de credenciais armazenadas por meio de métodos diferentes, mas nenhuma foi eficaz até o logout e o logon novamente ... pelo menos no meu caso!
Robert Waddell

4

O local do Windows 8 é um pouco diferente:

Via GUI

Painel de controle -> Todos os itens do painel de controle -> Credential Manager

-ou-

Use a caixa de execução ( Windows Key+ R): control /name Microsoft.CredentialManager


3

O que isso fez foi encerrar todas as conexões com a unidade de compartilhamento e, quando tentei reconectá-la, solicitei meu nome de usuário e senha novamente.

reconecte-se e verifique novamente


3

WIN + R

cmd -> Enter

net use x: \\ 192.168.2.10 \ dir / user: grupo de trabalho \ xxx aaaa / persistente: sim

onde xxx é seu login,

aaaa é senha

dir é diretório compartilhado

x: - é a unidade para a qual você está montando


1

O problema é que o Windows 10 não é compatível com o Windows 10 e o Windows 7 e o Windows 7, por exemplo.

Eu reinicio LanmanWorkstatione lmhostsserviços e funcionou.

set LoginAccount=USERNAME
REM Replace USERNAME by your username

set LoginPasswd=PASSWD
REM Replace PASSWD by your password


set ShareServer=SERVERIP
REM Replace SERVERIP by your server's IP or DNS Name

REM 

REM Check if Credential of target Server Exsit
cmdkey /list:%ShareServer% | findstr /N ^^ | findstr /V "^[1-2]:" | findstr /I /C:" %ShareServer%" >nul

if '%errorlevel%' NEQ '0' (
    REM Non Credential of target Server Exsit
    REM Do nothing
) else (
    REM Credential of target Server Exsit
    REM Delete the Credential
    cmdkey /delete:%ShareServer%
)

REM Add new Credential
REM You can found the new Credential in "Control Panel -> Credential Manager"
cmdkey /add:%ShareServer% /user:%COMPUTERNAME%\%LoginAccount% /pass:%LoginPasswd%

REM Delete All cached Credentials of target Server
net use \\%ShareServer% /delete /Y

REM Set Relative Services Start Type to Auto
sc config LanmanWorkstation start=auto >NUL 2>&1
sc config lmhosts start=auto >NUL 2>&1
sc config netlogon start=auto >NUL 2>&1
sc config sessionenv start=auto >NUL 2>&1
sc config Browser start=auto >NUL 2>&1

REM Restart Relative Services by Powershell
powershell -inputformat none -outputformat none -NonInteractive -Command "Restart-Service LanmanWorkstation,lmhosts -Force"

REM Make new connection
net use \\%ShareServer% "%LoginPasswd%" /user:"%COMPUTERNAME%\%LoginAccount%"

REM Open shared folder on Explorer
explorer \\%ShareServer%

Se você estiver fazendo isso com uma conta de domínio, substitua %COMPUTERNAME%\%LoginAccount%por %LoginAccount%@YOUR.DOMAIN.


0

Acabei de descobrir que você tem uma lista de usuários / senhas locais em:

Painel de controle> Credential Manager

(para compartilhamentos de rede local, contas FTP, etc.)


0

Acesse o compartilhamento de rede novamente por nome ou IP, o que você ainda não tiver usado.

Se você se conectou ao \\192.168.2.10\usuário errado, tente novamente uma vez usando o nome do servidor. Se você abrir, \\Server\suas credenciais serão solicitadas novamente. A partir de então, você terá duas sessões abertas no mesmo servidor, mas com usuários diferentes. Eles parecem durar até que esses logins expirem, o que é potencialmente até o próximo logout.

Por isso, você precisa ter o caminho certo a partir de agora! se você precisou acessar uma conta com permissões mais altas para executar um backup, verifique se sua ferramenta de backup agora funciona com \ Server [caminho] `e não com o IP.

Até onde eu sei, essa é a solução alternativa que exige o mínimo de esforço. É conveniente quando você deseja evitar o incômodo de fazer login novamente ou mapear uma unidade de rede.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.