Как видно из заголовка, я ищу способ автоматически установить фон экрана блокировки Windows 10 на то, что является текущим фоновым рисунком рабочего стола, автоматически через скрипт (не приложение, по крайней мере, не UWP). Сценарий, который может установить изображение экрана блокировки для указанного файла изображения, также является приемлемым.
Сценарий может быть на любом поддерживаемом языке сценариев для Windows, предпочтительным является Powershell.
Я пытался сделать это сам, используя Powershell, но установив соответствующие значения в HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lock Screen\Creative
изменяет только предварительный просмотр в меню «Настройки» → «Персонализация» → «Экран блокировки», а не сам экран блокировки.
Я также изучил использование групповой политики, но не чувствую, что он делает то, что я хочу (например, для каждого компьютера, а не для пользователя). Мне нужно, чтобы это было для каждого пользователя). Кроме того, соответствующая настройка объекта групповой политики здесь - Конфигурация компьютера → Административные шаблоны & rarr; Панель управления → Персонализация → Принудительный экран блокировки по умолчанию и образ входа в систему, который ограничен только SKU Enterprise, Education и Server. Я хочу, чтобы это идеально подходило для всех SKU Windows 10, а не только для более высоких (лично я на Pro, поэтому вышеуказанные настройки для меня не действуют).
Я предполагаю, что я ищу сценарий, эквивалентный установке типа экрана блокировки "Picture" и установке ему соответствующего пути к изображению со страницы экрана блокировки приложения "Настройки" (ms-settings:lockscreen
) (которую я успешно получил с помощью реестр).