Держите Windows 10 на экране блокировки в центре внимания, но выключайте все тексты Подсказки / шары

Windows 10 выдвигает "забавные советы и факты" на экран блокировки.

Мне бы хотелось, чтобы решение для Windows 10 Home и Pro сделало его более эстетичным:

В идеале:

  • Оставьте включенные изображения Windows 10 Spotlight на экране блокировки и экране входа в систему.
  • Отключите все эти подсказки / подсказки, то есть все ссылки и тексты исчезнут.

Иначе

  • Имитируйте и автоматизируйте весь процесс так, чтобы он был похожим, но при этом не было никаких подсказок и фактов.

Некоторые из текущих предложений реестра были опробованы;

 -  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager "ContentDeliveryAllowed"  1. 
 -  "RotatingLockScreenEnabled" 1
 -  "RotatingLockScreenOverlayEnabled" 0
 -  "SubscribedContent-338387Enabled" 0
 -  "SubscribedContent-338388Enabled" 0
 -  "SubscribedContent-338389Enabled" 0
 -  "SubscribedContent-314559Enabled" 0
 -  "SubscribedContent-338393Enabled" 0

Основное решение на данный момент выглядит следующим образом:

- Set-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" "SubscribedContent-338387Enabled" 0

Тем не менее, все, что для этого нужно - это повернуть экран блокировки из "Windows Spotlight" в автономное изображение, которое доступно через настройки (изображение здесь). Поэтому мы больше не получаем подписанные изображения окон контента.


Дальнейшее копание показало:

Registry Keys of interest:
HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager *
HKCU\Software\Microsoft\Windows\CurrentVersion\Lock Screen *

HKCU\Control Panel\Desktop LockScreenAutoLockActive
HKLM\SOFTWARE\Microsoft\PolicyManager\default\DeviceLock * sub folders
HKLM\SOFTWARE\Microsoft\PolicyManager\default\WindowsLogon * sub folders

HKLM\SOFTWARE\Microsoft\PolicyManager\default\Experience\ConfigureWindowsSpotlightOnLockScreen  *
HKLM\SOFTWARE\Microsoft\PolicyManager\default\WindowsLogon\DisableLockScreenAppNotifications *
HKLM\SOFTWARE\Microsoft\SystemSettings\SettingId\SystemSettings_Cortana_LockScreenTipsText *
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LockScreenContent *
HKLM\SOFTWARE\Microsoft\Windows\DynamicManagement\Policy Config/DeviceLock/EnforceLockScreenAndLogonImage
HKLM\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\lockframework.LockScreenDataLayer *

Registry Keys not of interest:
HKCU\Software\Microsoft\Windows NT\CurrentVersion\TileDataModel\Migration\LockScreenPinnedTiles
HKLM\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\lockframework.LockScreenView
HKLM\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\lockframework.LockScreenSettingsTileManager
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{a3c0d58a-9fe5-4f24-a2ce-e16de8baa0d2} (%SystemRoot%\system32\LockScreenContent.dll)
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{a3c0d58a-9fe5-4f24-a2ce-e16de8baa0d2}\ChannelReferences\0 Microsoft-Windows-Shell-LockScreenContent/Diagnostic
HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization NoLockScreenCamera
HKLM\SOFTWARE\Microsoft\SystemSettings\SettingId\SystemSettings_Cortana_LockScreenTipsText
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Shell-LockScreenContent/Diagnostic
HKLM\SYSTEM\ResourcePolicyStore\ResourceSets\PolicySets\UiLockScreen

Files of Interest:
%SystemRoot%\system32\LockScreenContentServer.exe, LockScreenContent.dll, LockScreenContentHost.dll, Lock*.*

2 ответа

Как имитировать прожектор в автономном режиме. До пяти случайных изображений с заблокированным экраном для пользователей, сгенерированных из папки изображений (в этом примере их 700) с помощью Powershell, Batch и Task Scheduler.

Это работает и протестировано с новой установкой, или для компьютеров, для которых установлен только Spotlight или образы по умолчанию. Если вы хотите изменить расположение папок, просто внимательно просмотрите все сценарии.

  1. Создайте точку резервного копирования и восстановления системы. Это было протестировано только как односторонний процесс. Если вы хотите, чтобы Spotlight снова работал, вам может потребоваться восстановление из точки восстановления или резервного копирования или создание новых пользователей.

  1. Открытый повышенный cmd; выполните эти команды, чтобы создать несколько папок, которые мы будем использовать:

    mkdir C:\ProgramData\WindowsLock\Imagesmkdir C:\ProgramData\WindowsLock\Scripts\Temp


  1. В папках с изображениями разместите свои изображения на экране блокировки. Смотрите здесь, чтобы загрузить эстетический выбор. Вам может понадобиться включить скрытые папки, чтобы попасть в эту папку.

  1. Теперь авторизуйтесь у каждого пользователя и бегите; тип ms-settings:lockscreen Установите для каждого пользователя Фон Picture и выберите одну из миниатюр по умолчанию (не устанавливайте пользовательское изображение!)

    Чтобы уточнить; прежде чем идти дальше, теперь для каждого пользователя должно быть установлено одно из этих 5 изображений по умолчанию, если более 5 пользователей по-прежнему настроены на одно из них.


Прожектор слайд-шоу: если для каждого пользователя выбрано изображение по умолчанию, теперь вы также можете настроить слайд-шоу, выбрав фон. slideshow, Удалите все папки и добавьте C:\ProgramData\WindowsLock\Images также измените любые настройки слайд-шоу (так как мы заблокируем доступ к настройкам позже).


  1. В созданной выше папке scripts создайте следующее и сохраните правильно:

(это можно сделать в блокноте, а затем сохранить как, Все файлы и ввести полное имя, как показано ниже)

Copy_Images.ps1

$SelectCount = 12
$SourcePath  = "C:\ProgramData\WindowsLock\Images\*.jpg"
$DestPath    = 'C:\ProgramData\WindowsLock\Scripts\Temp'

If (!(test-path $DestPath)) {md $DestPath | out-null}

$files = Get-ChildItem -path $SourcePath -file -recurse | Get-Random -count $SelectCount
for ($i = 0; $i -lt $files.count; $i += 2) {
   copy-item $files[$i] -destination ('{0}\img{1:000}.jpg' -f $DestPath, ($i/2+100))
   }

Copy_Images.ps1: выше приведен скрипт PowerShell ( здесь источник), он будет случайным образом выбирать 12 jpgs из SourcePath (но теперь использует только 6, как измененный скрипт) и переименовывать их в DestPath.

Spotlight_System.bat

call takeown /f C:\ProgramData\Microsoft\Windows\SystemData /R /D Y
call icacls C:\ProgramData\Microsoft\Windows\SystemData /grant "%USERDOMAIN%\%USERNAME%":(F) /T /C
call Del /s /q C:\ProgramData\Microsoft\Windows\SystemData\*.*
call icacls C:\ProgramData\Microsoft\Windows\SystemData /reset /T /C
call takeown /f C:\Windows\Web /R /D Y
call icacls C:\Windows\Web /grant "%USERDOMAIN%\%USERNAME%":(F) /T /C
call Del /s /q C:\ProgramData\WindowsLock\Scripts\Temp\*.*
call powershell -ExecutionPolicy ByPass "& ""C:\ProgramData\WindowsLock\Scripts\Copy_Images.ps1"""
call move /Y C:\ProgramData\WindowsLock\Scripts\Temp\img100.jpg C:\Windows\Web\Screen\img100.jpg
call move /Y C:\ProgramData\WindowsLock\Scripts\Temp\img101.jpg C:\Windows\Web\Screen\img101.png
call move /Y C:\ProgramData\WindowsLock\Scripts\Temp\img102.jpg C:\Windows\Web\Screen\img102.jpg
call move /Y C:\ProgramData\WindowsLock\Scripts\Temp\img103.jpg C:\Windows\Web\Screen\img103.png
call move /Y C:\ProgramData\WindowsLock\Scripts\Temp\img104.jpg C:\Windows\Web\Screen\img104.jpg
call move /Y C:\ProgramData\WindowsLock\Scripts\Temp\img105.jpg C:\Windows\Web\Screen\img105.jpg
call icacls c:\Windows\Web /setowner "NT SERVICE\TrustedInstaller" /t
call icacls C:\Windows\Web /reset /T /C
call exit

Spotlight_System.bat: получение прав владения и удаление файлов из кэша блокировки экрана SystemData. Возьмите в собственность веб-папку Windows, также там, где хранятся изображения блокировки экрана. Удалить временные изображения из C:\ProgramData\WindowsLock\Scripts\Temp тогда беги Copy_Images.ps1 чтобы создать больше, затем переместите их один за другим поверх веб-папки по умолчанию. Если компьютер выйдет из строя, это предотвратит пустую папку, обратите внимание также, что в процессе переименования есть некоторые jpgs и png, это заменит изображения по умолчанию новыми. Существует также попытка сбросить разрешения для обеих папок, хотя на самом деле это не нужно. В частности, папка SystemData сбрасывает свои разрешения при загрузке или выходе из системы, и в любом случае эти файлы вряд ли будут отредактированы.


  1. Откройте Task Scheduler от имени администратора (добавьте ниже XML для импорта, если хотите, просто добавьте правильного пользователя с правами администратора)

    • Щелчок левой кнопкой мыши Task Scheduler Library в левом меню
    • В правом меню нажмите New Folder и введите WindowsLock, ХОРОШО
    • Затем выберите папку WindowLock в левом меню
    • На правой стороне, под действиями, выберите Create Task
    • Создать новую задачу
    • Название: Mimic Spotlight
    • Установите для пользователя обычный логин администратора
    • Выберите "Выполнить" независимо от того, вошел пользователь или нет
    • Выберите "Выполнить с самыми высокими привилегиями".
    • На вкладке "Триггеры" выберите "Создать" и укажите в расписании, как часто вы хотите, чтобы он запускался, например, каждые 3 часа;
    • Или просто установите его On work station unlock а также any user, ХОРОШО. (Разблокируйте, чтобы у сценария был шанс запустить, а не заблокировать, хотя это часто кажется).

    • Под Действиями найдите и выберите Spotlight_System.bat

    • В условиях, снимите флажки двух вариантов питания, если у вас есть ноутбук.
    • ХОРОШО. (Примечание: при обновлении может потребоваться повторное добавление пользователя, должно быть приглашение ввести пароль.)
    • Щелкните правой кнопкой мыши на задаче и выберите Run Теперь выйдите из системы, и все изображения на экране блокировки должны быть обновлены для всех пользователей, и теперь это будет сделано в соответствии с установленным графиком.

mimic_spotlight.xml Этот параметр настроен на изменение каждого часа

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2019-06-27T14:31:57.321337</Date>
    <Author>System</Author>
    <URI>\WindowsLock\Mimic Spotlight</URI>
  </RegistrationInfo>
  <Triggers>
    <CalendarTrigger>
      <Repetition>
        <Interval>PT1H</Interval>
        <Duration>P1D</Duration>
        <StopAtDurationEnd>false</StopAtDurationEnd>
      </Repetition>
      <StartBoundary>2019-06-27T15:04:20</StartBoundary>
      <Enabled>true</Enabled>
      <ScheduleByDay>
        <DaysInterval>1</DaysInterval>
      </ScheduleByDay>
    </CalendarTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>Put_User_Here</UserId>
      <LogonType>Password</LogonType>
      <RunLevel>HighestAvailable</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>false</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT72H</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>C:\ProgramData\WindowsLock\Scripts\Spotlight_System.bat</Command>
    </Exec>
  </Actions>
</Task>

  1. Теперь дважды проверьте, что для всех пользователей установлен диапазон из 5 различных экранов блокировки, и, если вы хотите, чтобы показ слайдов происходил, как описано выше, вы можете включить его сейчас (см. Пункт 4). Теперь мы собираемся скрыть настройки экрана блокировки, чтобы они случайно не менялись. Откройте редактор групповой политики (домашние пользователи здесь)
    • Получил конфигурацию компьютера, административные шаблоны, панель управления.
    • Выберите "Настройка видимости страницы". Нажмите Включено,
    • Ниже в поле параметров видимости страницы настроек hide:lockscreen
    • Хорошо

Источник Microsoft здесь.


  1. Готово, теперь мы имитировали экран блокировки прожектора в автономном режиме, также с возможностью показа слайдов.

Предыдущая помощь и исследования:


Зачем начинать со свежей windows 10? Или система, которая использовала только прожектор и изображения по умолчанию?

Вот пример настройки одного пользователя, когда были установлены пользовательские изображения:

Вот пример чистых окон, в которых не было настроено никаких пользовательских изображений:

Также на тестировании я обнаружил нарушения в том, как работала нумерация значений по умолчанию, но не обнаружил таких проблем с чистыми установками или окнами, в которых использовались только изображения прожектора / по умолчанию.

В противном случае

Имитируйте и автоматизируйте весь процесс, чтобы он был одинаковым, но без подсказок и фактов.

Бесплатное приложение Dynamic Theme делает именно то, что
требует Windows 10 версии 16299.0 или выше.

https://www.microsoft.com/en-us/p/dynamic-theme/9nblggh1zbkw

Другие вопросы по тегам