返回

如何仅在 Windows 登录屏幕中显示自定义凭据时间?

windows

仅在 Windows 登录屏幕中显示自定义凭据时间

作为一名经验丰富的程序员和技术作家,今天我将解决一个常见问题:如何仅在 Windows 登录屏幕中显示自定义凭据时间,而不是默认的 Microsoft 登录磁贴。

问题

当您安装了自定义凭据提供程序后,您可能会遇到默认的 Microsoft 登录磁贴,例如“arshi”,仍然出现在登录屏幕上的情况。同时,您希望仅显示您的自定义凭据时间。

解决方法

要解决此问题,我们需要执行以下步骤:

  1. 使用组策略编辑器禁用 Windows Hello

  2. 注册自定义凭据提供程序

  3. 设置自定义凭据提供程序为默认提供程序

  4. 重新启动计算机

步骤详解

步骤 1:使用组策略编辑器禁用 Windows Hello

  • 按 Win+R 打开运行对话框,输入“gpedit.msc”并按 Enter。
  • 导航到“计算机配置\管理模板\系统\登录”。
  • 找到“启用 Windows Hello”设置并将其设置为“已禁用”。

步骤 2:注册自定义凭据提供程序

  • 以管理员身份打开命令提示符。
  • 运行以下命令:reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{CUSTOM_PROVIDER_GUID} /v DisplayOrder /t REG_DWORD /d 0 /f

步骤 3:设置自定义凭据提供程序为默认提供程序

  • 在命令提示符中,运行以下命令:reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\Defaults /v Default /t REG_SZ /d {CUSTOM_PROVIDER_GUID} /f

步骤 4:重新启动计算机

完成这些步骤后,重新启动计算机以应用更改。

结论

通过执行上述步骤,您现在仅会在 Windows 登录屏幕中看到您的自定义凭据时间。

常见问题解答

  • 为什么我的自定义凭据提供程序无法显示?
    确保已正确安装并配置自定义凭据提供程序。

  • 如何同时显示 Windows Hello 和自定义凭据时间?
    可以使用第三方工具,例如 Winaero Tweaker,来实现此目的。

  • 如何更改自定义凭据提供程序的显示顺序?
    您可以使用注册表编辑器调整“DisplayOrder”值。

  • 如何在登录屏幕中隐藏所有凭据时间?
    在“reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\Defaults /v Default /t REG_SZ /d (空) /f”命令中将“{CUSTOM_PROVIDER_GUID}”替换为空值。

  • 这些步骤对 Windows 10 和 Windows 11 有效吗?
    是的,这些步骤适用于 Windows 10 和 Windows 11。