如何配置 Windows VPN 以不保存*会话密码?

如何配置 Windows VPN 以不保存*会话密码?

因此,我在 Windows 中有一个标准的 PPTP VPN 连接(Windows 8 或 Windows 10,行为相同)。当我连接到 VPN 时,我使用的是标准用户名/密码组合,而不是 Windows 密码,也不是我的机器登录密码。

问题是 Windows 会将该密码保存为 *Session ,每次连接时我都必须将其从“管理网络密码”中删除,否则我将失去通过 SMB 连接到任何常规服务器的能力,因为它会尝试使用 VPN 密码登录这些服务器。

我搜索过周围但几乎找不到有关此事的其他信息。

答案1

在 Windows 7 上,你可以通过注册表或连接管理器管理工具包来控制这一点

要编辑的注册表是:

用户密钥:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings]

值名称:DisablePasswordCaching

数据类型: REG_DWORD

(DWORD 值)值数据:(0 = 默认,1 = 禁用密码缓存)

或者,您可以通过右键单击来清除密码(但每次仍然如此) 在此处输入图片描述

答案2

检查此链接: https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/network-access-do-not-allow-storage-of-passwords-and-credentials-for-network-authentication

上面列出了一些注意事项。可以通过转到控制面板->管理工具->本地安全策略找到该设置。然后打开:本地策略->安全选项->网络访问:不允许存储网络身份验证的密码和凭据将其设置为已启用

这不是您想要的那么严格的设置,可能不适用于您的情况。但对我来说,它可以防止笔记本电脑用户保存他们的 VPN 凭据。

乍一看,它似乎不起作用;它不会阻止复选框出现,并且用户名似乎保存在设置窗口中,但设置后,VPN 连接总是提示输入凭据。

答案3

在目标服务器上打开本地组策略编辑器

转至:用户配置 | 管理模板 | Windows 组件 | 远程桌面服务

选择远程桌面服务下的远程桌面连接客户端项,在右侧的设置列表中,双击不允许保存密码设置,设置为启用。

现在密码将不会被保存。

相关内容