登出或鎖定螢幕時,Windows 10 使用的影像在哪裡或什麼格式?
我在整個驅動器中搜尋了 *.jpg、*.bmp、*.png 和 *.tif,但我要找的那個沒有出現。
乍一看,Windows 10 中目前桌面背景的路徑?,雖然不完全重複,但似乎有我想要的路徑。但是當我去那裡時,登入前圖像在那裡,但鎖定螢幕圖像卻沒有。 (與該答案中的主張相反,那裡的文件做過有擴展名。
更新:我剛剛做了一個鎖屏,並獲得了該目錄中的圖像,但今天早些時候,它始終是一個有趣的人行橋的圖像不是在該目錄中。
答案1
如果您在典型位置沒有找到影像,則您可能已經Windows Spotlight
開啟。 Spotlight 在鎖定螢幕上提供隨機圖像以及其他功能。
然而,這些 Windows Spotlight 映像不會儲存在與常規 Windows 桌布相同的位置,因此您可以透過以下方式找到它們。
這些圖像是隱深,因此您需要更改設定才能查看它們。為此,請開啟檔案總管並轉到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 {}
}