1

Я ищу способ изменить изображение блокировки экрана на рабочих станциях Windows 10 Pro amd64 в домене.

Я обнаружил, что опция групповой политики работает только в версии Enterprise, по крайней мере, в выпусках 1607 и 1703.

Изменения в реестре не действуют.

Изменения в PowerShell невозможны, так как метод SetImageFileAsync требует асинхронной файловой операции, которая не реализована в PowerShell.

В github repo есть решение с предварительно скомпилированной 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.Команды.AddTypeCommand

и у меня нет Visual Studio для самостоятельной компиляции этой DLL из источников.

Другое решение имеет две проблемы:

  1. Это не будет работать, если пользователь уже меняет изображение (это меняет изображения по умолчанию)
  2. Это изменяет acl файла на системные файлы.

Есть ли другой способ сделать это? Может быть какая-нибудь утилита для похвалы?

1 ответ1

-1

Я также прошел через все эти пути, пытаясь изменить LockScreen с помощью скрипта Powershell. Столкнулся с такими же препятствиями, как вы описали. Окончательно решено с изменением реестра путем создания нового ключа в пути, как описано в блоге: https://abcdeployment.wordpress.com/2017/04/20/how-to-set-custom-backgrounds-for-desktop-and-lockscreen- в-Windows-10-творцы-обновление-v1703-с PowerShell /

Создайте новый раздел реестра: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curre CurntVersion \Personaliz PersonaltionCSP. Затем для этого ключа создайте строки LockScreenImagePath, LockScreenImageUrl с данными, установленными на абсолютный путь вашего изображения. Затем установите DWORD, имя для LockScreenImageStatus, его значение равным 1.

Пример Blogger PS Script на Onedrive: https://1drv.ms/t/s!AljjQEIEs7p2jWGOBHlScNgjX4-F Проверено, что он работает на моей Windows 10 Pro версии 1709

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .