วิธีค้นหาชื่อไฟล์วอลเปเปอร์ปัจจุบันและเส้นทางใน Windows 10

click fraud protection

หากคุณกำลังใช้สไลด์โชว์พื้นหลังเดสก์ท็อปหรือซอฟต์แวร์เปลี่ยนวอลเปเปอร์ของบริษัทอื่น และต้องการค้นหาชื่อไฟล์ของวอลเปเปอร์เดสก์ท็อปที่แสดงอยู่ในปัจจุบัน บทความนี้เหมาะสำหรับคุณ เส้นทางวอลเปเปอร์ปัจจุบันถูกเก็บไว้ในรีจิสทรี แต่ไม่แสดงในหน้าการตั้งค่า Personalize ที่ทันสมัยใน Windows 10

โพสต์นี้จะบอกวิธีค้นหาชื่อไฟล์วอลเปเปอร์ปัจจุบันและเส้นทางใน Windows 8 และ Windows 10

ค้นหาไฟล์วอลเปเปอร์ปัจจุบัน (พื้นหลังเดสก์ท็อป):

  1. ในโฟลเดอร์ธีมของคุณ
  2. การใช้แอปเพล็ตพื้นหลังเดสก์ท็อป
  3. การใช้ตัวแก้ไขรีจิสทรี
  4. การใช้สคริปต์ Windows
  5. การใช้ PowerShell
ที่เกี่ยวข้อง:วิธีค้นหาไฟล์วอลเปเปอร์ล็อคหน้าจอปัจจุบันใน Windows 10

วิธีค้นหาวอลเปเปอร์เดสก์ท็อปปัจจุบันใน Windows 10

ต่อไปนี้เป็นห้าวิธีในการค้นหาชื่อไฟล์พื้นหลังเดสก์ท็อป (รูปพื้นหลัง) ปัจจุบัน โดยเริ่มจากตัวเลือกที่ง่ายที่สุด

ค้นหารูปวอลเปเปอร์ในโฟลเดอร์ Themes ใน Windows 10

เมื่อคุณตั้งค่าวอลเปเปอร์ของรูปแบบรูปภาพใดๆ Windows จะแปลงไฟล์นั้นเป็นรูปแบบ JPEG และบางครั้งเช่นกัน ลดคุณภาพ. รูปภาพวอลเปเปอร์ที่แปลงแล้วอาจมีอยู่ในตำแหน่งใดตำแหน่งหนึ่งจากสามตำแหน่งที่กล่าวถึงด้านล่าง ทั้งนี้ขึ้นอยู่กับวิธีที่คุณใช้ในการตั้งค่าวอลเปเปอร์

เมื่อคุณคลิกขวาที่ไฟล์รูปภาพแล้วเลือก กำหนดเป็นพื้นหลังเดสก์ทอป ในเมนูบริบท สำเนาของไฟล์รูปภาพจะถูกแปลงและจัดเก็บเป็น TranscodedWallpaper โดยไม่มีนามสกุลไฟล์ วอลเปเปอร์ที่แปลงแล้วจะถูกเก็บไว้ที่นี่:

%appdata%\Microsoft\Windows\Themes
ธีมวอลล์เปเปอร์ที่แปลงรหัส jpg

พิมพ์เส้นทางโฟลเดอร์ด้านบนในกล่องโต้ตอบเรียกใช้หรือแถบที่อยู่ของ Explorer เพื่อเข้าถึงตำแหน่ง

สิ่งที่คุณต้องทำคือคัดลอกภาพที่แปลงจากด้านบนไปยังตำแหน่งอื่น เพิ่ม .jpg ขยายและใช้งาน

หากคุณใช้การเรียกดู.. ตัวเลือกใน Personalize settings เพื่อตั้งค่าพื้นหลังของเดสก์ท็อป จากนั้นรูปภาพเวอร์ชันที่แปลงและขยายขนาด (ตรงกับความละเอียดในการแสดงผลของคุณ) จะถูกจัดเก็บไว้ในไดเร็กทอรีต่อไปนี้

%appdata%\Microsoft\Windows\Themes\CachedFiles

หลักการตั้งชื่อไฟล์ก็เหมือน CachedImage_1920_1080_POS0.jpg โดยที่ตัวเลขระบุความละเอียดการแสดงผลปัจจุบันที่ 1920 x 1080 POS0 อาจระบุหมายเลขจอภาพ (หากใช้จอภาพหลายจอ)

รูปภาพวอลล์เปเปอร์ธีมไฟล์แคช

ในกรณีที่คุณใช้ทั้งสองวิธีข้างต้น แต่ตั้งค่าวอลเปเปอร์พื้นหลังเดสก์ท็อปผ่าน โปรแกรมดูภาพถ่ายของ Windowsจากนั้นไฟล์ JPEG ที่แปลงแล้วจะจัดเก็บไว้ในโฟลเดอร์ต่อไปนี้เป็น Windows Photo Viewer Wallpaper.jpgและเส้นทางของไฟล์ถูกเขียนไปยังรีจิสทรี

%AppData%\Roaming\Microsoft\Windows โปรแกรมดูภาพถ่าย

โปรดทราบว่าคุณภาพของวอลเปเปอร์ที่แปลงและแปลงแล้ว (เป็น JPEG) อาจไม่เหมือนเดิมทุกประการกับต้นฉบับ

ค่ารีจิสทรี TranscodedImageCache ได้รับการอัปเดตในทุกกรณีข้างต้น


การใช้แอปเพล็ตพื้นหลังเดสก์ท็อปใน Windows 10

แอปเพล็ตพื้นหลังเดสก์ท็อปแบบคลาสสิกใน Windows 10 จะแสดงชื่อไฟล์พื้นหลังเดสก์ท็อปที่เลือกในปัจจุบันพร้อมพาธแบบเต็ม

  1. คลิกขวาที่เริ่มแล้วคลิกเรียกใช้เพื่อเปิดกล่องโต้ตอบเรียกใช้
  2. พิมพ์คำสั่งต่อไปนี้แล้วกด เข้าสู่
    เชลล์{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft. การกำหนดค่าส่วนบุคคล\pageWallpaper

    ใน Windows 10 จะเป็นการเปิดแอปเพล็ตพื้นหลังเดสก์ท็อปแบบคลาสสิก โดยแสดงไฟล์รูปภาพวอลเปเปอร์ปัจจุบันและเส้นทางของโฟลเดอร์

    แผงพื้นหลังเดสก์ท็อปคลาสสิก windows 10

การใช้ Registry Editor ใน Windows 10

การอ้างอิงถึงวอลเปเปอร์เดสก์ท็อปปัจจุบันอาจมีอยู่ในตำแหน่งอย่างน้อยหนึ่งตำแหน่งในรีจิสทรี

เปิดตัวแก้ไขรีจิสทรี (regedit.exe)

ใน Registry Editor มีคีย์ที่คุณต้องตรวจสอบ

HKEY_CURRENT_USER\Control Panel\Desktop
เส้นทางวอลล์เปเปอร์ในรีจิสทรี transcodedimagecache

มองหาค่าชื่อ วอลล์เปเปอร์ (ประเภท: REG_SZ).

มองหาค่าชื่อ TranscodedImageCache (ประเภท: REG_BINARY)

TranscodedImageCache เป็นค่าไบนารี่ แต่คุณสามารถสร้างพาธไฟล์ได้อย่างง่ายดายโดยดับเบิลคลิกที่ค่าและอ่านข้อมูล

ตำแหน่งประวัติอื่นใน Windows 10

ไปที่รีจิสตรีคีย์ต่อไปนี้ซึ่งเก็บประวัติพื้นหลังเดสก์ท็อปของคุณ

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers

ดิ ประวัติความเป็นมาPath0 ค่าจะแสดงวอลเปเปอร์ปัจจุบัน

การลงทะเบียนประวัติวอลเปเปอร์พื้นหลัง

ค่า BackgroundHistoryPath1, BackgroundHistoryPath2, BackgroundHistoryPath3, BackgroundHistoryPath4 อ้างอิงถึง 4 วอลเปเปอร์ก่อนหน้าที่คุณใช้ ภาพขนาดย่อของประวัติวอลเปเปอร์จะแสดงในหน้าการตั้งค่าพื้นหลังส่วนบุคคลใน Windows 10

ประวัติวอลล์เปเปอร์พื้นหลังปรับแต่งหน้าต่าง
ที่เกี่ยวข้อง:วิธีล้างประวัติพื้นหลัง (วอลเปเปอร์) ใน Windows 10

ค้นหาไฟล์วอลเปเปอร์ปัจจุบันโดยใช้ VBScript

เรามีบทความที่กำหนดแหล่งที่มาของวอลเปเปอร์ใน Windows 7 (อ้างอิง: เพิ่มเมนูบริบท "ตำแหน่งไฟล์พื้นหลังเดสก์ท็อป" ใน Windows 7) แต่สคริปต์นั้นใช้ไม่ได้ใน Windows 8 และ 10 เนื่องจากใน Windows 8 และ 10 พาธต้นทางของ Wallpaper ปัจจุบันถูกจัดเก็บไว้ในสาขารีจิสตรีอื่น นอกจากนี้ ใน Windows 8 (และใน Windows 10 เวอร์ชันก่อนหน้า) Microsoft ตัดสินใจที่จะไม่เก็บเส้นทางต้นทางของ Wallpaper เป็นข้อความธรรมดา

ผู้อ่านของเรา”เรเวอเรน” มาพร้อมกับสคริปต์สำหรับ Windows 8 และ Windows 10 ตรวจสอบลิงค์ต่อไปนี้:

https://gist.github.com/raveren/ab475336cc69879a378b

โปรดทราบว่า VBScripts ไม่รองรับ Unicode สคริปต์เหล่านี้จะทำงานไม่ถูกต้องหากเส้นทางวอลเปเปอร์มีอักขระที่ไม่ใช่ภาษาอังกฤษ


ค้นหาไฟล์วอลเปเปอร์ปัจจุบันโดยใช้สคริปต์ PowerShell

คุณสามารถใช้ PowerShell เพื่อ ถอดรหัส ที่ TranscodedImageCache ชื่อไฟล์วอลเปเปอร์ นี่คือบรรทัดคำสั่งที่ทำงาน:

$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache [ระบบ. ข้อความ. การเข้ารหัส]::Unicode. GetString($TIC) -replace '(.+)([A-Z]:[0-9a-zA-Z\\])+','$2'

ขอบคุณ John Dangerbrooks สำหรับสคริปต์ PowerShell ต่อไปนี้ (รองรับ Unicode) ที่ช่วยคุณถอดรหัส TransCodedImageCache ค่ารีจิสทรีและค้นหา/เลือกไฟล์วอลเปเปอร์ใน File Explorer สคริปต์ทำงานใน Windows 7 ถึง Windows 10 คุณสามารถอ่านโพสต์บล็อกของ John ได้ การค้นหาตำแหน่งวอลเปเปอร์ใน Windows | ไฟล์ลับ!.

ดิ TranscodedImageCache ค่ารีจิสตรี้แสดงชื่อไฟล์อิมเมจดั้งเดิม/ต้นทางในกรณีต่อไปนี้:

  1. ตั้งค่าพื้นหลังเดสก์ท็อปผ่านเมนูคลิกขวาของไฟล์รูปภาพ
  2. ตั้งค่าพื้นหลังเดสก์ท็อปผ่านการตั้งค่าส่วนบุคคล
  3. ตั้งค่าพื้นหลังเดสก์ท็อปผ่านแอปเพล็ตพื้นหลังเดสก์ท็อปแบบคลาสสิก

มีหลายวิธีในการตั้งค่าวอลเปเปอร์พื้นหลังเดสก์ท็อปใน Windows สำหรับวิธีการอื่นๆ ทั้งหมด (เช่น การตั้งค่าพื้นหลังเดสก์ท็อปผ่านเว็บเบราว์เซอร์ Windows Photo Viewer แอปรูปภาพ เป็นต้น) TranscodedImageCache จะเก็บเฉพาะเส้นทางของไฟล์ที่แปลงแล้ว (รูปแบบ BMP หรือ JPEG) เส้นทาง.

เมนูบริบท (ไม่บังคับ)

คุณยังสามารถเพิ่มคำสั่ง "ค้นหาวอลเปเปอร์ปัจจุบัน" ลงในเมนูคลิกขวาบนเดสก์ท็อปโดยใช้ปุ่ม .reg ไฟล์ ด้านล่าง.

Windows Registry Editor เวอร์ชัน 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation] "icon"="shell32.dll, 324" @="ค้นหาวอลเปเปอร์ปัจจุบัน" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation\command] @="powershell.exe -nologo -ExecutionPolicy Bypass -command find_current_wallpaper.ps1"

คัดลอกเนื้อหาข้างต้นไปยัง Notepad และบันทึกไฟล์ที่มีนามสกุล .reg จากนั้นดับเบิลคลิกที่ไฟล์ .reg เพื่อเรียกใช้

จากนั้นคัดลอกไฟล์สคริปต์ PowerShell ของ John “find_current_wallpaper.ps1” (ที่กล่าวถึงก่อนหน้านี้ในบทความนี้) ถึง C:\Windows โฟลเดอร์

ค้นหาวอลเปเปอร์ปัจจุบันใน windows 10

การคลิกที่ตัวเลือกนี้จะเริ่มต้นสคริปต์ PowerShell ซึ่งจะค้นหาวอลเปเปอร์เดสก์ท็อปปัจจุบันสำหรับคุณอย่างรวดเร็ว


คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้

หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:
  • ขามัน!
  • แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
  • ทวีตมัน!
ขอบคุณมากสำหรับการสนับสนุนของคุณผู้อ่านของฉัน จะใช้เวลาไม่เกิน 10 วินาที ปุ่มแชร์อยู่ด้านล่าง :)

ที่เกี่ยวข้อง:จะค้นหาชื่อไฟล์ภาพหน้าจอล็อคปัจจุบันใน Windows 10 ได้อย่างไร
อีโซอิกรายงานโฆษณานี้