Где или в каком формате хранятся изображения, используемые Windows 10 при выходе из системы или на экране блокировки?
Я искал по всему диску файлы *.jpg, *.bmp, *.png и *.tif, но нужный мне файл не появился.
На первый взгляд,Путь к текущим фонам рабочего стола в Windows 10?, хотя и не совсем дубликат, похоже, имел нужный мне путь. Но когда я туда зашел, там было изображение предварительного входа, но не было изображения экрана блокировки. (И вопреки утверждению в этом ответе, файлы тамделалимеют расширения.)
ОБНОВЛЕНИЕ: Я только что сделал экран блокировки и получил изображение, которое находится в этом каталоге, но ранее сегодня это было постоянное изображение интересного пешеходного моста, которыйнетв этом каталоге.
решение1
Если вы не находите изображения в типичных местах, вы, вероятно, включили Windows Spotlight
. Spotlight предлагает случайные изображения на экране блокировки, а также другие функции.
Однако эти изображения Windows Spotlight не хранятся в том же месте, что и обычные обои Windows, поэтому вот как их можно найти.
Изображенияскрытыйdeep, поэтому вам нужно будет изменить настройки, прежде чем вы сможете их просмотреть. Для этого откройте File Explorer и перейдите на View
вкладку. Справа находится Options
кнопка, нажмите ее.
В открывшемся окне выберите View
вкладку. В разделе Advanced Settings
выберите Show hidden files, folders and drives
, затем щелкните Apply, а затем , OKчтобы закрыть открытое окно.
Теперь пришло время перейти в следующий каталог (который ранее был скрыт).
This PC > C: > Users > [Your User Name] > AppData > Local > Packages > Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy > LocalState > Assets
В этом каталоге вы увидите кучу файлов без расширений. Это файлы изображений инкогнито. Это jpeg
изображения с различными разрешениями, чтобы соответствовать требованиям различных размеров экрана устройств. Вы можете скопировать файлы в другое место и переименовать их, чтобы получить расширение jpeg
, затем вы можете открыть их с помощью вашего средства просмотра изображений по умолчанию.
решение2
Все вышеперечисленное мне вообще не помогло. Экран блокировки остался прежним annoying-cave-entrance
.
Неважно, перезапишу ли я эту Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
папку.
Неважно, заменяю ли я/редактирую что-либо в Windows\Web\Screen
папке.
Даже gpedit.msc
это не помогло.
Экран блокировки/экран входа в систему по-прежнему оставался тем же чертовым annoying-cave-entrance
экраном.
Если он показывает этот экран, тоэто должно быть где-тона диске.
В конце концов я его нашел в C:\ProgramData\Microsoft\Windows\SystemData
.
Эту SystemData
папку необходимо изменить с помощью настроек безопасности (вам необходимо стать владельцем этой папки и ее содержимого через окно свойств, вкладка «Безопасность»).
После этого вам придется редактировать файлы изображений во вложенных папках (в зависимости от того, сколько пользователей установлено на компьютере).
Будет несколько папок, которые могут выглядеть следующим образом:
- S-1-5-18\ReadOnly\LockScreen_X (and other LockScreen_Y, LockScreen_Z)
- S-1-5-21-...\ReadOnly\LockScreen_O
- S-1-5-21-...\ReadOnly\LockScreen_O
Надеюсь, это кому-то поможет :)
решение3
В дополнение к данному(ым) ответу(ам), я хотел бы предоставить вам скрипт, который мгновенно копирует и переименовывает файл в *.jpg. Если вы измените вид на средние значки или на большие значки, то вы сможете мгновенно увидеть картинки при запуске скрипта (назовем его LikeWhatYouSee.cmd
):
:: Batch script, which copies "Like what you see"
:: pictures to %userprofile%\Pictures\Saved Pictures\ and opens it in explorer
cd /D %userprofile%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
mkdir "%userprofile%\Pictures\Saved Pictures\" 1>nul 2>&1
copy * "%userprofile%\Pictures\Saved Pictures\*.jpg"
explorer "%userprofile%\Pictures\Saved Pictures\"
Фотографии сохраняются в подкаталогеSaved Pictures
в вашем профиле пользователяPictures
папка. Вы можете запускать скрипт несколько раз без вреда, у картинок уникальные имена файлов. Со временем в этой папке будет много хороших картинок. Картинки оттуда не удалятся, если только вы не удалите их вручную.
Примечание:После запуска скрипта выше вы можете легко изменить изображение экрана блокировки на любую из понравившихся вам картинок, которые вы сохранили. Для этого:
- Нажмите Windows+ I, чтобы открыть настройки Windows.
- Нажмите «Персонализация».
- В боковой панели выберите «Экран блокировки».
- В настройках экрана блокировки выберите в качестве фона «Изображение» (всегда одно и то же изображение) или «Слайд-шоу» (чередование изображений).
- Если вы выбрали "Изображение", вы можете нажать "Обзор", чтобы найти и выбрать свое изображение. Если вы выбрали "Слайд-шоу", вы можете нажать "+", чтобы добавить папку. Для папки перейдите в раздел Изображения --> Сохраненные изображения, где вы можете найти изображения, сохраненные скриптом.
Примечание:Вы могли заметить, что скрипт выше копирует все изображения. Иногда в папке доставки содержимого Windows также есть значки, которые вы не хотите копировать. Один простой способ — ограничить размер и копировать только большие файлы.
С помощью этого модифицированного скрипта вы можете это сделать (более подробное описание того, как это работает, см.здесь):
:: Batch script, which copies larger "Like what you see"
:: pictures to %userprofile%\Pictures\Saved Pictures\ and opens it in explorer
cd /D %userprofile%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
mkdir "%userprofile%\Pictures\Saved Pictures\" 1>nul 2>&1
for /r ".\" %%F in (*) do @if %%~zF geq 35000 copy "%%F" "%userprofile%\Pictures\Saved Pictures\*.jpg"
explorer "%userprofile%\Pictures\Saved Pictures\"
решение4
Как уже отмечалось, изображения расположены по адресу %USERPROFILE%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
.
В этом месте находятся не только обои рабочего стола, но и иконки, обои в портретном формате и другие файлы. Все файлы не имеют расширения, поэтому вы не можете просматривать их двойным щелчком или иметь предварительный просмотр.
Следующий скрипт PowerShell скопирует все обои рабочего стола (ширина изображения >= 1920) на рабочий стол, переименовав файлы и добавив расширение .jpg
:
$folder = New-Item -Path "$env:USERPROFILE\Desktop" -Name "Windows_Wallpapers_$((Get-Date).ToString('yyyy-MM-dd_HH-mm-ss'))" -ItemType Directory
$files = Get-ChildItem -Path "$env:USERPROFILE\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets"
$counter = 0
foreach ($file in $files) {
$image = New-Object -ComObject WIA.ImageFile
try {
$image.LoadFile(($file.FullName))
if ($image.Width -ge 1920) {
Copy-Item -Path $file.FullName -Destination "$($folder.FullName)\Image_$($counter.ToString('0000')).jpg"
$counter++
}
} catch {}
}