我正在尋找更改鎖定螢幕圖像的方法Windows 10 專業版 amd64網域中的工作站。
我發現群組原則選項至少在 1607 和 1703 版本中僅適用於企業版本。
註冊表更改不會生效。
無法從 PowerShell 進行更改,因為設定圖像檔案異步方法需要非同步檔案操作,但在 PowerShell 中未實作。
在github 倉庫有解決方案預編譯dll但這個 dll 無法在我的作業系統上加載,並出現錯誤:
Add-Type:無法載入檔案或組件「file:///C:\Users\kardash.CORP\Downloads\PoshWinRT.dll」或其相依性之一。不支援操作。 (HRESULT 異常:0x80131515)在第1 行:1 個字元:1 + Add-Type -Path PoshWinRT.dll + ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ ~~ + CategoryInfo : NotSpecified: (:) [Add-Type], FileLoadException + ExcellentQualifiedErrorId : System.IO.FileLoadException,Microsoft.PowerShell.Commands.AddTypeCommand
我沒有 Visual Studio 來自己從原始碼編譯這個 dll。
其他解決方案有兩個問題:
- 如果用戶已經更改圖像(它更改預設圖像),它將不起作用
- 它更改系統檔案上的檔案 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\CurrentVersion\PersonalizationationCSP。然後為此鍵建立字串LockScreenImagePath、LockScreenImageUrl,並將資料設定為映像的絕對路徑。然後設定一個DWORD,名稱為LockScreenImageStatus,其值為1。
Onedrive 上 Blogger 的 PS 腳本範例:https://1drv.ms/t/s!AljjQEIEs7p2jWGOBHlScNgjX4-F 已驗證它可以在我的 Windows 10 專業版 1709 上運行