\somecomputeronmynetwork\somelocation$
转到此位置时,系统提示我输入用户名和密码。
我放了一个,然后就好了。
现在我需要删除该登录名,以便尝试其他用户名和密码。最简单的方法吗?
#1 楼
打开命令提示符或从开始/运行类型输入:net use \somecomputeronmynetwork\somelocation$ /delete
还可以使用以下命令列出“记住的”连接:
net use
#2 楼
打开开始菜单,在搜索栏中键入:
manage passwords
您将看到一个名为“管理Windows凭据”的应用程序。
从那里打开此应用程序,您可以检查/编辑/删除您保存的网络凭据。
如果您的Windows没有登录密码,它将无法正常工作,因此请在上面输入密码
评论
@JamesK用户/密码和共享未在此处列出。还有其他想法吗?
–约瑟夫
2010-12-17 17:28
可能尝试重新启动计算机,它们可能已为您的会话缓存。否则我不确定后悔!
–JamesK
2010-12-17 17:34
@Joseph-在“管理网络密码”下吗?
– GregD
2010-12-17 17:35
请注意,此精确搜索仅适用于英文版Windows。
– stommestack
16年9月14日在12:01
当“网络使用”不起作用时,这对我有用。我试图使用已禁用的帐户登录。也许我没有成功的事实与此有关。在Windows 10上,我必须搜索“凭据”。
– Dominic Cronin
17年7月29日在10:16
#3 楼
Windows出于某些模糊的“安全原因”,尝试阻止使用不同的凭据同时登录到同一服务器。这种拦截发生在客户端,而不是服务器端。
您可以使用服务器的IP地址而不是服务器名来规避此问题。我个人是在命令行中执行此操作的:这样,您甚至可以使用不同的凭据连接两次到同一共享。当您尝试从用户的计算机调试用户权限问题时,此功能非常有用。甚至可以用管理员权限连接到您自己的计算机上的c $,例如c $。
您可以通过右键单击共享或
net use x: /delete
删除共享,但是:不会删除您的客户端与服务器的假定连接。
仅浏览浏览器中的服务器(甚至不连接共享)确实很重要,并且除非您掩盖了名称,否则您将无法使用其他凭据登录该服务器。
根据Microsoft,这是一项功能。
评论
通过这种方式与密码进行映射会暴露一个安全漏洞。转到Windows资源管理器并输入共享路径的几个字符,然后查看密码是否以纯文本形式出现。它可以在我的计算机上运行(截至今天,Win 7 SP1已更新了最新的修补程序。
–Lee Grissom
13年3月14日在23:44
无法重现此行为。我只能推测您确实按命令行顺序以明文形式输入了密码,而不是在询问时输入密码。这就是为什么第二个“ *”出现在命令行中的原因-因此我们被问到,它隐藏了pw。
– Posipiet
13年4月24日在9:14
我记不清了,但是我很确定我永远不会以明文形式输入密码。但是,我现在正在使用Windows 8 Pro,并且无法再复制。
–Lee Grissom
13年4月25日在0:42
#4 楼
要删除与PC的连接,访问该计算机的位置是要访问文件夹,并且已缓存用户(即保持活动状态),必须严格按照以下步骤操作(逐步):使用用户名/密码访问该文件夹
2关闭计算机的所有Windows资源管理器
3打开命令提示符
4执行命令净使用* / del
***应该按此顺序执行,否则无法正常工作。例如,如果命令提示符已经打开(在Windows资源管理器之前),则该命令将不起作用。
评论
注意:“ net use \\ somecomputeronmynetwork \ somelocation $ / d”将删除该特定连接的凭据。
– BrianCooksey
2014年12月13日,下午3:12
#5 楼
我使用伪造的凭证来真正禁用访问。评论
唯一无需注销即可在Windows Server 2016/2019上运行的解决方案-谢谢!在服务器设置中非常重要。
–迈克·威尔(Mike Weir)
19-2-26在19:30
#6 楼
尝试此操作,它可能会在Windows 7上运行[它可以在XP上运行。 &用户名将被存储,您可以从此处删除。评论
谢谢,这对我有所帮助。我用它来删除然后注销登录回潮它的工作。
– Esen
15年2月6日在15:08
#7 楼
Windows 7的所有已保存密码都保存在凭据管理器中。控制面板\所有控制面板项\凭据管理器
如果使用用户名和密码对网络位置进行身份验证,该用户名和密码将保留在您的登录会话中。您需要先注销然后重新登录,然后才能重新进行身份验证。
评论
请参阅上面的网络使用答案。通过Windows资源管理器访问网络共享所使用的凭据不会存储在凭据管理器中。
– Safado
2011-09-08 14:05
我会对您如何解释以下屏幕截图感兴趣。链接
–刘易斯
2011年9月8日15:01
我想我可能会改正。您是否手动添加了这些凭据?我在公司的这里管理80位用户,全部使用Windows 7,每个人都可以连接到多个共享,据我所知,在凭据管理器中没有一个人可以为其输入条目。无论如何,您的答案仍然会引起误解。您无需注销并重新登录即可强制进行重新认证。
– Safado
2011年9月8日17:21
如果您在提供凭据时选中记住此复选框,它将被存储在此处。但是,默认情况下未选中该框。但是,您的答案具有误导性,因为您无需关闭登录会话即可重新进行身份验证。
–内特
2011年9月9日在3:12
这完全可以回答问题“如何在win7中删除网络位置的登录凭据”。更改网络的所有其他应答地址将共享自身(并因此共享凭据)。
– anregen
2014-12-29 16:16
#8 楼
当然,您可以执行以下操作来删除连接:net use \somemachine\someshare /d
,但是您最终可能也希望重新连接。此外,如果您已将凭据缓存到网络共享,则在重新建立连接时,您可能会发现自己正在与以下错误之一作斗争:
发生系统错误1272。
您不能访问此共享文件夹,因为组织的安全策略阻止未经身份验证的来宾访问。这些策略有助于保护您的PC免受网络上不安全或恶意的设备的侵害。
不允许同一用户使用多个用户名与服务器或共享资源建立多个连接。断开所有先前与服务器或共享资源的连接,然后重试。 />
这有一个额外的好处,尽管您将断开任何现有的共享,但是它们不会像被
net use * /d
这样删除它们时那样被忘记。与命令行内容不同,您也可以通过直接转到服务来重新启动Workstation服务:
点击Windows键,键入
services
,按Enter 找到名为“工作站”。右键单击它,然后选择重新启动。
,然后再次尝试使用
net use \somemachine\someshare /user:someuser
命令再次提示输入凭据。评论
停止服务似乎是“注销” Windows网络共享文件夹的唯一方法。
–詹姆斯大师
20-5-3在7:47
#9 楼
我还从@rocketsarefast的答案中发现,当尝试进行新的登录时,Windows会清除旧的网络凭据。但是,他的
net use "\10.0.0.5\c$" "badpassword" /user:"baduser"
命令太慢了,尤其是在客户端必须等待时服务器拒绝响应可能要花费几秒钟,这是很糟糕且不便的。对于我的用例,我能够使用Win32 API将网络共享
\Server\Share
映射到S:\
驱动器。它首先断开驱动器的连接,然后通过Windows网络登录对话框提示用户,以便该用户可以注销并以其他用户身份登录。这是C代码
main.c
:#ifndef UNICODE
#define UNICODE
#endif
#define WINVER 0x0500
#define _WIN32_WINNT 0x0500
#define _WIN32_IE 0x0500
#pragma comment(lib, L"mpr.lib")
#include <windows.h>
//#include <stdio.h>
int wmain(const size_t argc, const wchar_t** argv) {
NETRESOURCE networkResource = {0};
networkResource.dwType = RESOURCETYPE_DISK;
networkResource.lpLocalName = L"S:";
networkResource.lpRemoteName = L"\\Server\Share";
networkResource.lpProvider = NULL;
DWORD result = 0;
result = WNetCancelConnection2(networkResource.lpLocalName, CONNECT_UPDATE_PROFILE, TRUE);
// wprintf(L"WNetCancelConnection2 result: %d\n", result);
result = WNetAddConnection2(&networkResource, NULL, NULL, CONNECT_INTERACTIVE | CONNECT_PROMPT);
// wprintf(L"WNetAddConnection2 result: %d\n", result);
// getchar();
return EXIT_SUCCESS;
}
这里是
CMakeLists.txt
:cmake_minimum_required(VERSION 3.7)
project(MapNetworkDrive)
set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c11 -g3 -pedantic -Wall -Wextra -O0")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${GCC_COVERAGE_LINK_FLAGS} -municode -mwindows")
set(SOURCE_FILES main.c)
add_executable(MapNetworkDrive ${SOURCE_FILES})
target_link_libraries(MapNetworkDrive mpr.lib)
使用MinGW-w64进行编译-适用于32位和64位Windows:
https://sourceforge.net/projects/mingw-w64/
作为C的替代品,这是关于API的简单C#教程:
以编程方式映射驱动器号:
http://www.blackwasp.co.uk/mapdriveletter.aspx
#10 楼
在Windows 10(Powershell 5+)中,您现在还可以使用Remove-SmbMapping
。Remove-SmbMapping -RemotePath \somecomputeronmynetwork\somelocation$
还请检出
Get-Command *Smb*
。评论
不为我做。我可以运行它,成功删除无名地图(因为我从未映射过它,但是它仍然看到它没有字母),然后我仍然可以通过IP地址直接回到共享,并且它仍然具有我的旧凭据。
–瑞安
19年11月19日在5:40
#11 楼
也许它特定于Windows 10,但我还需要做klist purge
。因此,简短的答案是:net use * /delete
klist purge
评论
要添加一点,您可以只键入net use以查看连接列表,然后选择一个连接并添加/ delete参数,如Nate建议的那样。
– Safado
2011年9月8日下午14:10
另一个用户建议在ServerFault中使用C:\> net use * / d-删除所有映射的凭据以及下面的凭据。如果读者不向下滚动,请添加此注释。
–亚伯拉罕
2015年3月5日在16:10
想要扩展这一点,还提醒人们有关\\ remotepc \ path周围的引号,例如“ \\ remotepc \ spaced name”
–愤怒84
15年3月11日在7:28
像这样的答案说serverfault.com/a/486506/290859净使用后重新启动“工作站”服务至关重要... /删除(是的,您也可以在此命令后登录/注销,但是对我来说,重新启动“ workstationservice ”)。服务名称:LanmanWorkstation //路径:C:\ WINDOWS \ System32 \ svchost.exe -k NetworkService -p // sc停止lanmanworkstation sc启动lanmanworkstationg(具有较高的特权)
–eli
18 Mar 16 '18在8:14
使用win7 x64和samba文件服务器,我观察到以下内容:删除具有net use / delete的连接后,无需重新启动LanmanWorkstation,这需要一段时间,直到dir \\ the \ deletedshare停止显示共享内容。这次产生的二进制搜索对我来说是13秒。当在此期间再次访问共享时,似乎延长了该“等待时间”。
–莫里兹都
18年7月30日在8:56