![Windows 10 企业版上的统一写入筛选器服务未按预期运行](https://linux22.com/image/1493945/Windows%2010%20%E4%BC%81%E4%B8%9A%E7%89%88%E4%B8%8A%E7%9A%84%E7%BB%9F%E4%B8%80%E5%86%99%E5%85%A5%E7%AD%9B%E9%80%89%E5%99%A8%E6%9C%8D%E5%8A%A1%E6%9C%AA%E6%8C%89%E9%A2%84%E6%9C%9F%E8%BF%90%E8%A1%8C.png)
使用 Windows 10 Enterprise、全新映像,唯一额外的软件是 Notepad++,已应用所有更新。
现在,我们正在测试统一写入过滤器 (UWF),除了服务模式外,它的性能几乎符合预期。
TechNet 文档指出,运行“uwfmgr servicing enable”命令并重新启动后,uwf 服务帐户应该自动登录并显示屏幕保护程序。但它没有这样做。它到达标准登录屏幕,显示 UWF-Servicing 为应该登录的帐户,但它就此停止了。
它确实执行了 UWF 服务脚本中的所有内容,但我们需要它登录并显示服务屏幕保护程序。
在发布回复之前,我们已经仔细检查了 UWF 文档,但一无所获。
答案1
我知道这个问题有点老了,但问题仍然存在。
我搜索了很多,在微软支持的网站上找到了几个问题。所有问题都已被锁定,因此我将在此处发布我的解决方案:
UWF-Servicing-Account 不会自动登录
安装的“UwfServicingMasterScript.cmd”与微软文档中的示例进行比较,我发现了以下差异:https://docs.microsoft.com/de-de/windows-hardware/customize/enterprise/uwf-master-servicing-script
一旦我删除以下语句,UWF-Servicing-Account 就能登录并执行所有更新。但仍然没有屏幕保护程序。
REM
REM Trigger idle maintenance tasks, and wait for completion.
REM Note that ProcessIdleTasksW will do nothing if automatic
REM maintenance is disabled.
REM
echo UpdateAgent executing maintenance tasks.
start /wait rundll32.exe advapi32.dll,ProcessIdleTasksW
echo UpdateAgent maintenance tasks completed.
注意:我不太确定,去掉它是否是件好事。据我所知,它执行的任务只能在系统空闲时执行。
UWF-屏幕保护程序不显示
有时,或者大多数时候,屏幕保护程序都不会显示。只显示带有 UWF-Servicing 帐户预选的登录屏幕。没有迹象表明正在进行更新。
事实证明,您可以自定义屏幕保护程序:https://docs.microsoft.com/de-de/windows-hardware/customize/enterprise/uwf-servicing-screen-saver
应用此注册表项后(请注意,我将其更改为“Windows NT”,因为我使用的是 Windows Education),自定义的屏幕保护程序将显示。
结论
应用这些修复程序后,整个 UWF 服务模式终于可以正常工作了。但微软无法修复这个(看似)简单的问题,这真的让我很烦。
我希望你们可以通过这些改变来修复你们的服务模式。