Найти тему
АйТиДела / IThings

Как скачать все обои экрана приветствия в Windows 10

Каждый день включая компьютер мы видим новые, красивые, эффектные обои приветственного экрана Windows 10 и порой они так чётко попадают с твоим настроением, что хочется тут же скачать эти обои и поставить себе на рабочий стол ПК, смартфона, поделиться со всеми и т.д. И вот настал тот день, когда Вы узнаете, как эти обои можно получить!

Нам потребуется лишь навыки владения блокнотом и немного времени, так что - поехали!

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

Путём исследований служб, реестра и системных папок было выяснено, что все изображения грузятся в директорию:

C:\Users\%Ваше_Имя_Пользователя%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_%Динамический_заголовок%\LocalState\Assets

В директории: C:\Users\%Ваше_Имя_Пользователя%\AppData\Local\Packages\

Пример: Папка начинающаяся на Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy всегда имеет разные значения на конце, она динамически меняется.

Все изображения в папке имеют длинные названия и не имеют расширений, но по факту это обычные изображения формата .jpg:

-2

Переименовав файлы и добавив к ним расширение .jpg, Вы получите все свои обои. Таким образом Вы получили доступ к загружаемому контенту Windows.

Но у Вас может возникнуть вопрос: И что мне каждый день заходить и проверять, переименовывать? Это не очень удобно!

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

Откройте блокнот и запишите эти строки, в него, изменив лишь переменную %USERNAME% на своё имя в системе:

@echo off

@rem Check folder with wallpapres and set var input folder

FOR /D /R "C:\Users\%USERNAME%\AppData\Local\Packages\" %%i IN ("Microsoft.Windows.ContentDeliveryManager_*") DO (

Set DestIN=%%i\LocalState\Assets\*.

)

@rem Set var output folder

Set DestOUT=C:\Users\%USERNAME%\Desktop\Windows10Wallpapers\

@rem Copy files

copy %DestIN% %DestOUT%

setlocal enabledelayedexpansion

@rem Change name and .ext

For %%i In (%DestOUT%*.) Do (

set filename=%%~ni

ren "%%~i" "wal_%date:.=%_!filename:~-4!%%~xi.jpg"

)

@rem Remove small files

For /R %DestOUT% %%I In (*.jpg) Do If %%~zI LSS 76800 Del /F /Q "%%~I"

endlocal

Также Вы можете изменить директорию сохранения, по умолчанию в скрипте она: C:\Users\%USERNAME%\Desktop\Windows10Wallpapers\

После внесения всех изменений сохраните скрипт выбрав любое название, а расширение установите .BAT.

Вы можете скачать готовый скрипт с Яндекс.Диска: Windows10Wallpapers.bat, Вам останется только лишь изменить имя на своё в нём и по желанию директорию.

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

-3

Чтобы скрипт работал автоматически при запуске Windows, Вам необходимо скопировать его в папку:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

После перезагрузки системы, скрипт будет выполняться автоматически, и сохранять изображения в Вашу папку.

С помощью данного метода у Вас всегда будут свежие обои от Windows!

Спасибо за внимание!

Если остались вопросы пишите комментарии, ставьте лайки и подписывайтесь!