red888 Asked: 2016-04-18 10:19:30 +0800 CST2016-04-18 10:19:30 +0800 CST 2016-04-18 10:19:30 +0800 CST 凭据管理器将凭据存储在文件系统的什么位置? 772 我想清除用户在远程机器上存储的凭据。无需让用户登录并打开 Cred 管理器 GUI 或在他们登录的情况下运行 CMDKEY。 用户配置文件下的文件系统上是否有存储凭据的位置?我可以以这种方式将它们从文件系统中删除以清除另一个用户的缓存凭据吗? windows security credentials windows-authentication windows-server-2012 1 个回答 Voted Best Answer Ryan Ries 2016-04-18T10:45:43+08:002016-04-18T10:45:43+08:00 看看 vaultcmd.exe: 文件系统上有我的凭证保险库。 但我不确定是否支持仅从文件系统中删除保管库,或者它是否会使用户的凭证保管库处于损坏状态。也看看vaultcmd /deletecreds: vaultcmd /deletecreds:"Web Credentials" /credtype:{3CCD5499-87A8-4B10-A215-608888DD3B55} /identity:TestCred /resource:Server /sid:<package sid> 无论出于何种原因,Windows 8 及更高版本中的功能集都被减少了。在 Windows 7 上,您可以加载和卸载外部保管库文件。但他们在当前版本的 Windows 中取消了这种能力。 这是一篇文章,其中提到了一些凭证保险库 API 函数,这些功能可以让您开始使用可以加载保险库的东西,从中删除凭证,然后卸载保险库,因为只是从磁盘上删除文件似乎有点粗糙。但也许这就是答案。 其他要看的地方: C:\Users\<user>\AppData\Roaming\Microsoft\Credentials C:\Users\<user>\AppData\Local\Microsoft\Credentials 那里也有文件,但我不确定它们与上述保管库位置有何关系。只是必须自己测试一下。
看看 vaultcmd.exe:
文件系统上有我的凭证保险库。
但我不确定是否支持仅从文件系统中删除保管库,或者它是否会使用户的凭证保管库处于损坏状态。也看看
vaultcmd /deletecreds
:vaultcmd /deletecreds:"Web Credentials" /credtype:{3CCD5499-87A8-4B10-A215-608888DD3B55} /identity:TestCred /resource:Server /sid:<package sid>
无论出于何种原因,Windows 8 及更高版本中的功能集都被减少了。在 Windows 7 上,您可以加载和卸载外部保管库文件。但他们在当前版本的 Windows 中取消了这种能力。
这是一篇文章,其中提到了一些凭证保险库 API 函数,这些功能可以让您开始使用可以加载保险库的东西,从中删除凭证,然后卸载保险库,因为只是从磁盘上删除文件似乎有点粗糙。但也许这就是答案。
其他要看的地方:
C:\Users\<user>\AppData\Roaming\Microsoft\Credentials
C:\Users\<user>\AppData\Local\Microsoft\Credentials
那里也有文件,但我不确定它们与上述保管库位置有何关系。只是必须自己测试一下。