21H1 中未显示 Windows 凭据提供程序

21H1 中未显示 Windows 凭据提供程序

我从 2021 年初开始开发自定义凭证提供程序

我从 Credential Provider V2 中获取了参考https://github.com/DavidWeiss2/windows-Credential-Provider-library

到目前为止,它适用于 Windows 10 家庭版 20H2、2004 版

但是今天我在虚拟机上安装了新的 Windows 操作系统进行测试,它是基于 Windows 10 版本 21H2 安装的

当我读完发行说明后https://docs.microsoft.com/en-us/windows/release-health/status-windows-10-21h1我认为我找不到任何指定 logonUI 或与 Windows 凭据提供程序相关的词

有人知道如何解决这个问题,或者至少解释一下为什么会发生这种情况?


例如 Windows 10 家庭版 20H2、2004 版

Windows 10 家庭版 20H2、2004 版 - 屏幕截图

例如 Windows 10 版本 21H2。图片取自笔记本电脑而非虚拟机

Windows 10 版本 21H2-屏幕截图

- - - - - - - - - - - - - -更新 - - - - - - - - - - - - - - - - -

由于我的英语不好,图像不清楚,我认为我没有正确解释问题

这里我附上了使用 PrintScreen 功能拍摄的笔记本电脑的最新图片。因此任何地方都没有箭头

Windows 登录的当前状况

答案1

好吧,事实证明我们需要 Microsoft Visual Studio C++ 重新分发才能工作。

谢谢旋转安全

重要提示:凭据提供程序需要 Microsoft Visual Studio C++ 可再发行组件才能运行。最近的操作系统已包含此组件,但如果尚未安装,则需要将其安装在较旧的操作系统上。您可以从此处检索它。如果您已经安装了凭据提供程序,则无需在安装可再发行组件之前将其卸载。

我不知道为什么在 21H1 版本中没有包含该软件包。因此,我必须先下载它使用此链接。无需重新启动 PC 或重新安装凭据提供程序,因此我只需锁定 PC 即可查看结果。然后,我的自定义凭据提供程序就出现了。_。

相关内容