Windows 10 Pro 锁屏大规模更改

Windows 10 Pro 锁屏大规模更改

我正在寻找更改锁屏图像的方法Windows 10 专业版 amd64域中的工作站。

我发现组策略选项至少仅在 1607 和 1703 版本中的企业版中起作用。

注册表更改无效。

由于以下原因,无法通过 PowerShell 进行更改设置图像文件异步方法需要异步文件操作,但 PowerShell 尚未实现。

github 仓库有解决方案预编译 dll但该 dll 无法在我的操作系统上加载,错误如下:

Add-Type:无法加载文件或程序集“file:///C:\Users\kardash.CORP\Downloads\PoshWinRT.dll”或其依赖项之一。不支持操作。(来自 HRESULT 的异常:0x80131515)位于行:1 字符:1 + Add-Type -Path PoshWinRT.dll + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:NotSpecified:(:) [Add-Type],FileLoadException + FullyQualifiedErrorId:System.IO.FileLoadException,Microsoft.PowerShell.Commands.AddTypeCommand

并且我没有 Visual Studio 来自己从源代码编译这个 dll。

其他解决方案有两个问题:

  1. 如果用户已经更改图像(它会更改默认图像),它将不起作用
  2. 它改变系统文件的文件 acl。

还有其他方法吗?可能是命令行实用程序?

答案1

我也尝试了所有这些方法,尝试使用 Powershell 脚本更改 LockScreen。遇到了与您描述的相同的障碍。最终通过更改注册表解决了问题,方法是在路径中创建新的键,如博客文章中所述:https://abcdeployment.wordpress.com/2017/04/20/how-to-set-custom-backgrounds-for-desktop-and-lockscreen-in-windows-10-creators-update-v1703-with-powershell/

在以下位置创建新的注册表项:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curre‌​ntVersion\Personaliz‌​ationCSP。然后为该项创建字符串 LockScreenImagePath、LockScreenImageUrl,并将数据设置为图像的绝对路径。然后设置一个 DWORD,名称为 LockScreenImageStatus,其值为 1。

Blogger 在 Onedrive 上的示例 PS 脚本:https://1drv.ms/t/s!AljjQEIEs7p2jWGOBHlScNgjX4-F 已验证它在我的 Windows 10 Pro 版本 1709 上有效

相关内容