Динамични фонове на Spotlight и разширена автоматизация с PowerShell

  • Windows Spotlight предлага динамични фонове и конфигурируеми съобщения на заключения екран и работния плот.
  • PowerShell ви позволява да автоматизирате използването на изображения на Spotlight като висококачествен фон на работния плот.
  • Администрирането на Spotlight в корпоративни среди се управлява чрез CSP, Intune и групови правила.
  • Има ясни стъпки за диагностициране и отстраняване на повреди в Spotlight след системни актуализации или промени.

Динамични фонове на Spotlight: Разширена автоматизация с PowerShell

Превърнете впечатляващите изображения на Windows Spotlight в динамични фонове Фонът на работния плот е една от онези идеи, които всички сме имали в даден момент, използвайки Windows 10 или 11. Виждате заключения екран, влюбвате се в снимката, влизате... и тя изчезва. По подразбиране Windows не предлага директен начин за повторно използване на тези изображения като въртящ се фон на работния плот.

За щастие, PowerShell се превръща в перфектния инструмент за автоматизиране на тази задача и настройте динамична фонова система, която следва изображенията, които Spotlight изтегля всеки ден. Освен това Spotlight предлага цял набор от административни опции, правила и полезни съвети и трикове, които си струва да знаете, особено ако управлявате екипи в организация или ако Spotlight е спрял да работи след актуализация.

Какво точно е Windows Spotlight и как работи?

Прожектор на Windows (Прожектор на Windows) Това е функция, която автоматично показва впечатляващи изображения на заключения екран и, в зависимост от настройките, и на фона на работния плот. Наред с тези снимки, системата може да показва... Предложения, интересни факти, препоръки и дори корпоративни съобщения, ако устройството се управлява от компания.

Тези изображения се изтеглят от сървърите на Microsoft с помощта на компонента Мениджър за доставка на съдържаниеСистемата ги завърта, обикновено ежедневно, така че потребителят вижда различно изображение на заключения екран на Windows почти всеки път, когато включи или заключи компютъра си. Много от тези изображения са висококачествени пейзажи, които са идеални за използване като фонове на работния плот.

Основното ограничение Проблемът е, че въпреки че Spotlight може да контролира фона на заключения екран и дори фона на работния плот в последните версии, Windows 10 не предоставя проста настройка за „използване на най-новото изображение на Spotlight като традиционен фон на работния плот“ във всички случаи. Ето защо PowerShell скриптовете, като този, който ще видим по-късно, станаха толкова популярни.

Освен това, Spotlight може да бъде персонализиран или дори деактивиран чрез правила. В управлявани среди това е важно, ако работите с Windows Enterprise или Education и трябва да контролирате какво се показва на потребителите на заключения екран.

Настройки на Windows Spotlight

Изисквания за Windows и издания, съвместими със Spotlight

В бизнес средата официалното наименование на Spotlight е Представено съдържание на WindowsТази функция е напълно достъпна в изданията Windows Enterprise и Windows EducationВ други потребителски издания (като Home или Pro) работата може да се различава и някои разширени опции за централизирано управление не са налични.

Когато Spotlight е включен, устройството автоматично прилага ново фоново изображение за заключения екран и, в зависимост от настройките, също и за началния екран. Едно и също изображение може да се показва като фон, когато потребителят влезе в системата и когато устройството е заключено, поддържайки последователно визуално изживяване.

Управлението на Spotlight в професионални условия може да се осъществи чрез MDM (като Microsoft Intune), използващ CSPили от Групова политика (GPO) на компютри, свързани към Active Directory или хибридни среди, които не разчитат на MDM решение за управление. И в двата случая се използва политика за потребителско преживяване, за да се конфигурира поведението на представеното съдържание.

В неуправлявани индивидуални екипи най-прекият път е към Настройте заключения екран от приложението Настройки.Просто отидете на Настройки > Персонализация > Заключен екран и изберете опцията Представено съдържание на Windows в падащото меню „Персонализиране на заключения екран“. Това е незабавна и обратима промяна.

Трябва да се отбележи, че ако персонализиран заключен екран или фиксирано корпоративно изображениеДинамичните снимки в Spotlight се заменят от изображението, определено от организацията, въпреки че съобщения, напомняния или предложения все още могат да се показват на това статично изображение.

Управление на прожекторите в компаниите

Разширени опции за конфигуриране на Windows Spotlight

Когато говорим за това персонализирайте Spotlight в голям мащабИма няколко ключови инструмента. Първите са Доставчици на конфигурационни услуги (CSP)Тези инструменти ви позволяват да управлявате потребителското изживяване чрез MDM решения като Intune. Те ви дават възможност да конфигурирате правила за потребителското изживяване, да решавате дали Spotlight е активен, какъв тип съдържание може да показва и други.

  Защита на макросите в Excel: как да автоматизирате, без да поемате рискове

CSP могат да се прилагат и към двете устройства напълно управляван Това се отнася за оборудване, осигурено чрез пакети по време на фазата на внедряване, или дори за неуправлявани устройства, при условие че се използват подходящите механизми за осигуряване. Това предлага значителна гъвкавост при дефинирането на последователно изживяване в големи ИТ инфраструктури.

Вторият чудесен инструмент е Поръчки за групови правила (GPO)Те са предназначени за устройства, присъединени към домейн на Active Directory или хибридна среда с Microsoft Entra, в случаите, когато не е налично MDM решение. Възможно е също така да използвате редактора за локални групови правила на компютри, които не са присъединени към домейн, за да промените поведението на Spotlight локално.

Чрез тези директиви е възможно Деактивирайте Spotlight, ограничете типа съдържание, което показва или да наложите корпоративен заключен екран, наред с други опции. Това е полезно, когато трябва да спазвате вътрешните правила за комуникация, да избягвате разсейване или да отговаряте на изискванията за поверителност в определени организации.

Освен инструментите за управление, Microsoft документира редица конкретни варианти за политика Тези настройки се отнасят до заключения екран, фона, промоционалните съобщения и интеграцията на Spotlight с останалата част от Windows. Струва си да ги прегледате внимателно, ако ще проектирате стандартна конфигурация за десетки или стотици компютри.

PowerShell скрипт за динамични фонове

Персонализиране на заключения екран и фон в корпоративна среда

Много компании избират да директно заместване на изображенията в Spotlight за статичен корпоративен фон. По този начин всички устройства показват лого, институционално съобщение или изображение, съответстващо на марката, когато са заключени, но все пак можете да се възползвате от възможностите на Spotlight за показване вътрешни съобщения, известия или препоръки наслагва се върху това изображение.

За конфигуриране на тези типове сценарии се използва настройки на работния плот и тапет на заключения екран от правилата на устройството. Тази документация описва подробно как да се зададат персонализирани пътища за изображения, как да се предотврати промяната им от страна на потребителите и как тази конфигурация взаимодейства с опциите на Spotlight.

От гледна точка на потребителя, когато е активирано препоръчителното съдържание и не е наложено статично изображение, екипът Прилагайте нова снимка всеки ден на заден план, както на заключения екран, така и при влизане в системата. Върху тези снимки могат да се наслагват малки текстове с интересни факти или предложения, създавайки приятно усещане за динамика.

В областта на информационните технологии всичко това се подсилва от възможностите на Windows PowerShell за отдалечено администриранеWindows Server 2012 въведе няколко значителни подобрения в PowerShell: по-мощни модули, изпълнение на фонови задачи, ограничени крайни точки и разширена отдалечена комуникация. Тези функции позволяват на администраторите да Автоматизирайте конфигурирането на Spotlight и други елементи на работния плот на десетки сървъри или потребителски работни станции, без да е необходимо ръчно взаимодействие с всяка машина.

Друг интересен аспект е, че с правилните инструменти е възможно Създавайте персонализирани командлети, без да сте разработчик С други думи, повтарящи се командни последователности (като тези, които управляват тапети или потребителски политики) могат да бъдат капсулирани в многократно използваеми функции или модули, което улеснява както поддръжката, така и мащабното внедряване.

PowerShell скриптове за динамични фонове, използващи Spotlight изображения

Едно от най-практичните приложения на PowerShell за напреднали потребители е използвайте директно изображенията, които Spotlight изтегля и да ги превърнете в фонове на работния плот. Въпреки че Windows не прави това директно, няколко реда PowerShell могат да възпроизведат и подобрят тази функционалност.

  Открийте скритите функции на режим „инкогнито“ в Windows 11 и други тайни системни функции

Основната идея е: Намерете в системния регистър информацията за последното изображение на SpotlightТози процес включва извличане на действителния път до файла, регулиране на качеството на тапета и, ако изображението е ново, задаването му като текущ фон на работния плот. Накрая се внедрява малка рутина, която принуждава Windows да актуализира визуално фона.

Първата стъпка е да се възстанови SID на текущия потребителТъй като местоположението в системния регистър, където се съхранява информацията за заключения екран на Spotlight, е свързано с всеки акаунт, PowerShell може да получи този SID, използвайки текущо изпълняваната самоличност на Windows, което прави скрипта независим от потребителя (той работи с всеки акаунт без ръчна промяна).

С помощта на SID се изгражда пътят до системния регистър от типа HKLM:\СОФТУЕР\Microsoft\Windows\ТекущаВерсия\Удостоверяване\LogonUI\Creative\Този контейнер съдържа номерирани или датирани ключове, които съответстват на различните изображения, използвани от Spotlight. Скриптът преминава през тези подключове, запазва най-скорошния и, използвайки Get-ItemProperty, извлича стойността на пейзажИзображение, който сочи към текущия файл с изображение.

Оттам се проверява потребителският ключ. HKCU:\Контролен панел\Работен плот да се гарантира, че стойността JPEGImportQuality Зададено е на 100, което гарантира, че Windows няма да влоши качеството на фона. Ако ключът не съществува, той се създава; ако съществува с различна стойност, той се актуализира. Това е малък детайл, който прави голяма разлика на монитори с висока резолюция.

Преди да промени каквото и да било, скриптът проверява дали текущата стойност на Тапет Ключът в същия този ключ вече съвпада с пътя на последното изображение на Spotlight. Ако са еднакви, скриптът Не прави нищо и завършва успешноТова избягва ненужни промени. Позволява му да се изпълнява периодично, без да се налага постоянно обновяване на фона.

Само когато открие ново изображение, последователността актуализира стойността на Тапет с пътя на снимката на Spotlight и влиза в цикъл, в който извиква командата RUNDLL32.EXE няколко пъти с USER32.DLL,UpdatePerUserSystemParametersТози трик принуждава Windows да приложи визуално новия фон, нещо, което понякога не се случва от първия път, ако се актуализира само системният регистър.

Програмирайте и усъвършенствайте скрипта за употреба в реалния свят

За да се възползвате от този подход в ежедневието, идеалният вариант е планирайте изпълнението на скрипта на редовни интервали с помощта на Планировчика на задачите на Windows. Интервал от 15 минути обикновено е повече от достатъчен, въпреки че може да се счита за прекомерен; Spotlight не променя изображението толкова често, но е начин да се гарантира, че работният плот се синхронизира със заключения екран веднага щом се появи нова снимка. Вижте нашите Най-доброто ръководство за автоматична промяна на фона.

При планирането е важно задачата да бъде изпълнена. в контекста на текущия потребителТъй като информацията за заключения екран и фона се съхранява за всеки потребител, скриптът винаги получава правилния SID и действа според подходящите настройки, без да е необходимо да се кодират твърдо стойности или да се адаптира към всеки акаунт.

Важно е да се има предвид, че Път в системния регистър, свързан с LogonUI и Creative Това може леко да се различава между версиите на Windows или конкретните компилации. Въпреки че моделът като цяло е валиден, е добра идея да проверите дали съществува на вашата конкретна машина или да адаптирате скрипта с допълнителна логика за проверка, за да избегнете тихи грешки, ако Microsoft направи вътрешни промени.

След като бъде фино настроен, този тип скрипт се интегрира много добре с възможностите на отдалечено администриране на PowerShell Въведен в Windows Server 2012 и по-нови версии: може да се разпространява на множество компютри, да се изпълнява като част от общ модул за потребителско изживяване или дори да се комбинира с други скриптове, които управляват политики, достъп или персонализиране на работния плот.

  Изолиране на процеси в Windows Sandbox и конфигуриране на правила

Във всеки случай, това е ясен пример за това как PowerShell ви позволява да създавате нови „системни функции“ Без да се докосва изходният код на Windows или да се разработват цялостни приложения: достатъчно е да се знае къде системата съхранява всяка настройка и как да се извикат съответните API-та, за да се обнови интерфейсът.

Отстраняване на често срещани проблеми с Windows Spotlight

Понякога, след като Надстройка до Windows 11 или чисто преинсталиранеSpotlight спира да работи правилно: вече не променя изображението, винаги показва една и съща снимка, появява се черен екран или дори опцията за избор на Spotlight изчезва или остава сива в Настройки.

Когато това се случи, има редица разумни стъпки, които могат да бъдат предприети, преди да се откажете. Първата е изключете и включете отново Spotlight Ръчно. Отидете в Настройки, раздел Персонализация, раздел Заключен екран, временно променете типа фон на „Картина“, заключете компютъра с Win + L, след което се връщате и отново избирате „Windows Spotlight“ като тип фон.

Ако проблемът продължава, струва си да проверите дали има условия, които блокират изтеглянето на ново съдържаниеSpotlight може да спре да се актуализира, ако устройството ви е с измерена връзка или ако е активиран режимът за пестене на батерия, тъй като системата се опитва да пести данни и енергия. Деактивирането на тези ограничения може да активира отново завъртането на изображението.

Друга класическа стъпка е изчистване на локалния кеш на SpotlightЗа да направите това, посочените маршрути се отварят с Win + RПърво, поставете папката Assets и след това папката Settings в пакета ContentDeliveryManager: %localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets и %localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\Settings. Изтрийте файловете (не папките) и в двата, рестартирайте компютъра си и изберете отново Spotlight като фон на заключения екран.

След това нулиране е нормално системата да отнеме малко време, за да изтеглете отново нови изображенияПрез това време може да видите общо изображение или снимка, която не се променя, но след известно време Spotlight би трябвало да започне да се запълва отново със съдържание.

Ако нищо от горните не работи, можете да изберете Пререгистрирайте компонента Content Delivery ManagerЗа да направите това, отворете Windows Terminal като администратор и изпълнете команда, която извлича пакета ContentDeliveryManager за всички потребители и пререгистрира неговия appxmanifest. Този процес поправя интеграцията между системата и услугата за доставяне на съдържание, която управлява изображенията на Spotlight.

На устройства, управлявани от организации (компания или образователен център), не бива да се забравя, че „Прожектор“ може да е ограничен от правилата.Ако опцията е сива, липсва напълно или не може да бъде избрана, това вероятно се дължи на конфигурация, приложена чрез Intune, MDM или GPO. В този случай единственото решение е да се свържете с вашия ИТ администратор, за да прегледа активните правила.

Целият този набор от мерки е документиран и споделен в технически форуми на Microsoft, често с отговори, които са били автоматично преведено на различни езици, което обяснява защо понякога виждате леко странни изрази. Въпреки това, конкретните стъпки (промяна на настройките, проверка на връзките, изчистване на кеша и повторно регистриране на пакета) обикновено решават повечето проблеми със Spotlight.

Като цяло, комбинацията от Spotlight като източник на изображения, възможности на PowerShell за автоматизиране на използването му като динамични фонове и инструменти за управление на предприятието Той предлага много широка гама от възможности: от простото гледане на впечатляващи снимки на вашия личен десктоп до дефинирането на последователно и сигурно заключване на екрана и фоново изживяване, съобразено с визуалната идентичност на вашата организация.

Бавен трансфер на файлове в Windows 11
Свързана статия:
Пълно ръководство за автоматична смяна на тапета въз основа на часа в Windows