如何更改我在网络共享上登录的用户?


63

通过资源管理器(而不是映射的网络驱动器)连接到服务器时,即使未选中“记住我的凭据”复选框,Windows也会记住密码,直到您注销为止。有什么方法可以在不注销并重新登录的情况下为共享切换用户/密码?

Answers:


29

您是将共享映射到系统,还是仅通过“我的电脑”直接访问它们?如果映射驱动器,则可以选择使用其他用户名的“连接”链接,然后在其中选择用户/密码。“ net use”命令还将允许您使用备用凭据访问共享,但是不确定是否允许您浏览共享而不使用这些备用凭据映射它。


12
“网络使用”有效!命令“ net use \\ SERVER * / user:username”用于更改共享的凭据。谢谢!
蒂姆(Tim)2010年

1
@Tim M:实际上,它看起来更好,因为net use \\SERVER\SHARE ...-没有星号(并且有一个共享名,但是我假设您在实际运行它时使用了一个;-)。星号导致分配驱动器号;这样做太多次,您将用光!
SamB

我遇到了同样的问题,但是这样做时出现错误System error 1326 has occurred.Logon failure: unknown user name or bad password.但是我知道用户名和密码敢于正确
Petah

1
尝试使用*“不允许同一用户使用多个用户名与服务器或共享资源建立多个连接。断开先前与服务器或共享资源的所有连接,然后重试。” 尝试使用\share,说“命令成功完成”。但我仍然无法访问共享。
Mark Jeronimus

@tim该解决方案非常适合我。我遇到了这样的情况,我在Synology NAS上重命名了用户以使其与Windows用户保持一致,但是即使重新启动服务器和客户端后,主目录也不会显示。我删除了所有旧股,然后执行net use \\SERVER * /user:username。输入我的密码成功,然后突然弹出所有我的共享。我要补充一点的是,没有分配驱动器号,这与SamB的含义相反。正是我所期望的行为。=)
水稻

41

您可以通过控制面板覆盖Windows中共享的存储凭据。我相信这可能是可能的,因为大约在Windows 2000或XP以上。但是,这些功能的名称在所有版本中都不相同。我在这篇文章中使用Windows 7中的名称。

  • 在“用户帐户和家庭安全”中打开您的帐户页面。

    (在开始菜单中单击图像,或在控制面板中导航)。

  • 在左侧面板中,选择“管理您的凭据”。

  • 在Windows凭据下:

    • 如果所涉及的服务器具有条目,则将其删除。

      (如果您以前从未来过这里,则很可能不会出现)。

    • 选择添加Windows凭据。

    • 输入服务器(例如\\10.0.0.2\myShare)。

    • 输入新的所需凭据。

现在,当手动导航到时\\10.0.0.2\myShare,它将不再使用旧凭证。


2
显然,该cmdkey实用程序用于从命令行进行管理。
2014年

1
添加新的凭据后,如果Windows已经使用其他凭据连接了共享,则必须注销并重新登录。
爱德华·布雷

@EdwardBrey IIRC我不必注销。您是否首先删除了现有记录?也可以尝试断开该共享的所有已安装网络驱动器。
thnee

在添加新凭据之前,我曾尝试访问共享,Windows使用HomeGruop凭据对共享进行了身份验证,甚至认为它没有访问权限。我没有收到错误,只有一个空文件夹。由于我不想删除HomeGroup凭据,因此我知道告诉Windows停止使用它的唯一方法是注销。
爱德华·布雷

26

我尝试使用Matrix和Tim的建议,但这对我不起作用。就我而言,我最终使用

net use \\SERVER\share /delete

这样做是终止与共享驱动器的所有连接,然后当我尝试重新连接时,再次提示我输入用户名和密码。


1
这对我
有用

12

要删除缓存的凭据,您可以按照以下步骤操作。

您可以参阅文章http://www.morgantechspace.com/2013/07/how-to-clear-windows-cached-credentials.html

  1. 通过单击Start -> Run或单击⊞ Win+ 打开运行窗口R

  2. 在文本框中,键入命令rundll32.exe keymgr.dll, KRShowKeyMgr,然后单击“确定”。注意:您也可以通过命令提示符键入并运行此命令。

  3. 要删除保存的凭证,您可以选择其中一项,然后选择Remove。出现确认屏幕。点击OK,该帐户将被删除。

  4. 您也可以通过单击Add按钮并输入适当的信息来添加其他保存的密码。


5

如果删除或编辑了凭据,则应该注销并重新登录Windows。否则,仍将使用缓存的凭据。


2
如此众多的答案说明了通过不同方法删除/更新存储的凭据,但是直到注销并再次登录才有效……至少对于我而言!
罗伯特·瓦德尔

4

Windows 8位置略有不同:

通过GUI

控制面板 -> 所有控制面板项目 -> 凭据管理器

-要么-

使用运行框(Windows Key+ R): control /name Microsoft.CredentialManager


3

这样做是终止与共享驱动器的所有连接,然后当我尝试重新连接时,再次提示我输入用户名和密码。

重新登录,然后再次检查


3

WIN + R

cmd->输入

净使用x:\\ 192.168.2.10 \ dir / user:workgroup \ xxx yyy / persistent:是

xxx是您的登录名,

yyy是密码

dir是共享目录

x:-是要安装到的驱动器


1

谢谢大家,我为此编写了一个bat脚本,并且每次都成功,并在Win10和Win7上进行了测试。

我重新启动LanmanWorkstationlmhosts服务,它正常工作。

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%

如果使用域帐户执行此操作,请替换%COMPUTERNAME%\%LoginAccount%%LoginAccount%@YOUR.DOMAIN


0

我刚刚发现您在以下位置有本地用户/密码的列表:

控制面板>凭据管理器

(用于本地网络共享,ftp帐户等)


0

通过名称或IP再次访问网络共享,以尚未使用的方式为准。

如果您连接\\192.168.2.10\了错误的用户,则可以使用服务器名称重试一次。如果打开\\Server\,将再次提示您输入凭据。从那时起,您将有两个到同一服务器但具有不同用户的打开会话。它们似乎持续到这些登录到期为止,这有可能直到下一次注销。

因此,您需要确保从现在开始使用正确的路径!如果您需要登录具有较高权限的帐户来运行备份,请确保您的备份工具现在可以使用\ Server [path]`而不是IP。

据我所知,这是需要最少工作量的解决方法。当您希望避免再次登录或映射网络驱动器的麻烦时,这很方便。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.