Onde ou em que formato estão as imagens usadas pelo Windows 10 quando desconectado ou na tela de bloqueio?
Procurei em toda a unidade por *.jpg, *.bmp, *.png e *.tif, mas o que eu estava procurando não apareceu.
À primeira vista,Caminho para os planos de fundo da área de trabalho atuais no Windows 10?, embora não seja exatamente uma duplicata, parecia ter o caminho que eu queria. Mas quando fui lá, a imagem do pré-login estava lá, mas a imagem da tela de bloqueio não. (E ao contrário do que afirma essa resposta, os arquivos láfeztem extensões.)
ATUALIZAÇÃO: Acabei de fazer uma tela de bloqueio e obtive uma imagem que ESTÁ nesse diretório, mas hoje cedo, era consistentemente uma imagem de uma passarela interessante que énãonesse diretório.
Responder1
Se você não encontrar as imagens nos locais típicos, provavelmente você ligou Windows Spotlight
. O Spotlight oferece imagens aleatórias na tela de bloqueio, além de outros recursos.
No entanto, essas imagens do Windows Spotlight não são armazenadas no mesmo local que o papel de parede normal do Windows, então veja como você pode encontrá-las.
As imagens sãoescondidoprofundo, então você precisará alterar as configurações antes de poder visualizá-las. Para fazer isso, abra o Explorador de Arquivos e vá até a View
aba. Na extrema direita há um Options
botão, clique nele.
Na janela que se abre, selecione a View
guia. Em Advanced Settings
, selecione Show hidden files, folders and drives
e clique em Applye OKpara fechar a janela aberta.
Agora é hora de navegar para o seguinte diretório (que estava oculto antes).
This PC > C: > Users > [Your User Name] > AppData > Local > Packages > Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy > LocalState > Assets
Neste diretório você verá vários arquivos sem extensões. Estes são os arquivos de imagem anônimos. São jpeg
imagens de várias resoluções para atender às necessidades de vários tamanhos de tela de dispositivos. Você pode copiar os arquivos para outro local e renomeá-los para ter a jpeg
extensão e, em seguida, abri-los com seu visualizador de imagens padrão.
Responder2
Tudo acima não funcionou para mim. A tela de bloqueio ainda era isso annoying-cave-entrance
.
Não importa se eu sobrescrever essa Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
pasta.
Não importa se eu substituir\editar qualquer coisa na Windows\Web\Screen
pasta.
Mesmo gpedit.msc
não ajudou.
A tela de bloqueio / tela de login ainda era aquela annoying-cave-entrance
tela maluca.
Se mostrar essa tela, entãotem que estar em algum lugarno disco.
Eu finalmente encontrei em C:\ProgramData\Microsoft\Windows\SystemData
.
Essa SystemData
pasta deve ser alterada com edições de segurança (você precisa se apropriar dessa pasta e de seu conteúdo através da janela de propriedades, guia Segurança)
Depois disso, você terá que editar os arquivos de imagem nas subpastas (dependendo de quantos usuários estão configurados no computador).
Haverá várias pastas que podem ser semelhantes a:
- 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
Espero que ajude alguns :)
Responder3
Além das respostas dadas, gostaria de fornecer um script que copia e renomeia instantaneamente o arquivo para *.jpg. Se você alterar a visualização para ícones médios ou para ícones grandes, poderá ver instantaneamente as imagens ao executar o script (vamos nomeá-lo 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\"
As imagens são salvas no subdiretórioSaved Pictures
no seu perfil de usuárioPictures
pasta. Você pode executar o script várias vezes sem causar danos, as imagens têm nomes de arquivo exclusivos. Com o tempo, você obterá muitas fotos legais nessa pasta. As fotos não serão removidas de lá, a menos que você as exclua manualmente.
Observação:Depois de executar o script acima, você pode alterar a imagem da tela de bloqueio para qualquer uma das imagens favoritas que você salvou facilmente. Para fazer isso:
- Pressione Windows+ Ipara abrir as configurações do Windows
- Clique em "Personalização"
- Na barra lateral, selecione "Tela de bloqueio"
- Nas configurações da tela de bloqueio, selecione “Imagem” (sempre a mesma imagem) ou “Apresentação de slides” (imagens alternadas) como plano de fundo
- Se você selecionou "Imagem", pode clicar em "Navegar" para localizar e selecionar sua imagem. Se você selecionou "Apresentação de slides", pode clicar em "+" para adicionar uma pasta. Para a pasta, navegue até Imagens -> Imagens Salvas, onde você pode encontrar as imagens salvas pelo script
Observação:Você deve ter notado que o script acima copia todas as imagens. Às vezes, também há ícones incluídos na pasta de entrega de conteúdo do Windows, que você não deseja copiar. Uma maneira simples é limitar o tamanho e copiar apenas arquivos maiores.
Com este script modificado você pode fazer isso (para uma descrição mais detalhada de como funciona, vejaaqui):
:: 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\"
Responder4
Como outros já apontaram, as imagens estão localizadas em %USERPROFILE%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
.
Este local não contém apenas os papéis de parede da área de trabalho, mas também ícones, papéis de parede em formato retrato e outros arquivos. Todos os arquivos não possuem extensões de arquivo, portanto você não pode visualizá-los clicando duas vezes ou visualizando-os.
O seguinte script do PowerShell copiará todos os papéis de parede da área de trabalho (largura da imagem >= 1920) para sua área de trabalho, enquanto renomeia os arquivos e adiciona a .jpg
extensão:
$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 {}
}