หากคุณกำลังพยายามใช้ Local Group Policy Editor เพื่อกำหนดภาพพื้นหลังหรือวอลลเปเปอร์บน Windows 11/10 แต่ไม่ทำงาน นี่คือวิธีแก้ไขปัญหา วิธีแก้เหล่านี้จะช่วยให้คุณแก้ปัญหาวอลลเปเปอร์สีดำใน Windows 11/10 ได้เช่นกัน
มีหลายวิธีในการตั้งค่าพื้นหลังเดสก์ท็อปบน Windows สามารถตั้งค่าวอลลเปเปอร์ผ่าน Group Policy และ Registry Editor ได้ อย่างไรก็ตาม หากคุณทำทุกอย่างถูกต้องแล้วแต่มันไม่ทำงาน ให้ทำตามข้อเสนอแนะเหล่านี้ ก่อนเริ่มต้นกับวิธีแก้ไขเหล่านี้ ตรวจสอบให้แน่ใจว่าคุณ Sign out ออกจากบัญชีและ Sign in ใหม่ มันสำคัญมากที่จะต้องทำหลังจากเปลี่ยนวอลลเปเปอร์ด้วย Local Group Policy Editor หรือ Registry Editor หากคุณไม่ทำ มันจะไม่ได้รับการอัปเดต
Desktop Background Group Policy ไม่ทำงาน
เพื่อแก้ไขข้อผิดพลาด Desktop Background Group Policy ไม่ทำงานใน Windows 11/10 ให้ทำตามขั้นตอนเหล่านี้-
- ตรวจสอบการตั้งค่า Registry Editor
- ตรวจสอบพาธและชื่อไฟล์วอลลเปเปอร์
- เปลี่ยนชื่อ TranscodedWallpaper
- ลบเนื้อหาใน slideshow.ini
- ตรวจสอบการตั้งค่า Prevent changing desktop background
มา看看รายละเอียดของขั้นตอนเหล่านี้กัน
1] ตรวจสอบการตั้งค่า Registry Editor
เนื่องจากสามารถเปลี่ยนพื้นหลังเดสก์ท็อปด้วย Registry Editor ได้ จึงจำเป็นต้องตรวจสอบการตั้งค่า Registry Editor หากคุณตั้งค่าบางอย่างในไฟล์ Registry และกำลังป้อนค่าอื่นใน Local Group Policy Editor อาจไม่ทำงานเนื่องจากข้อขัดแย้งภายในบางอย่าง
เพื่อเริ่มต้น ให้เปิด Registry Editor บนคอมพิวเตอร์ของคุณ และไปที่พาธนี้-
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies
หากคุณพบ Sub-key ชื่อ System ให้เปิดมัน และตรวจสอบว่ามี String Values สองตัวชื่อ Wallpaper และ WallpaperStyle หรือไม่ หากมี ให้คลิกขวาที่ System และเลือกตัวเลือก Delete

หลังจากนั้น ยืนยันการลบ จากนั้น ทำตามขั้นตอนเดียวกันเพื่อตั้งค่าวอลลเปเปอร์ด้วย Group Policy
2] ตรวจสอบพาธและชื่อไฟล์วอลลเปเปอร์
เมื่อคุณใช้การตั้งค่า Desktop Wallpaper ใน Local Group Policy Editor จำเป็นต้องป้อนพาธที่ระบุไฟล์วอลลเปเปอร์ ต่อมา ไม่สามารถเปลี่ยนแปลงได้อย่างไร หากคุณย้ายไฟล์วอลลเปเปอร์จากที่หนึ่งไปอีกที่ จำเป็นต้องเปลี่ยนพาธการตั้งค่า Group Policy ที่เกี่ยวข้องเช่นกัน ทำนองเดียวกัน หากคุณเปลี่ยนชื่อไฟล์วอลลเปเปอร์ คุณต้องทำเช่นเดียวกัน มิฉะนั้น คุณจะเห็นพื้นหลังเดสก์ท็อปสีดำหรือว่างเปล่า ครั้งต่อไปที่คุณ Sign in เข้าสู่บัญชีผู้ใช้ของคุณ
เพื่อตรวจสอบ ให้เปิดพาธที่คุณเก็บไฟล์ไว้ จากนั้น เปิด Local Group Policy Editor และไปที่พาธนี้-
User Configuration > Administrative Templates > Desktop > Desktop
ดับเบิลคลิกที่การตั้งค่า Desktop Wallpaper และป้อนพาธใหม่ ก่อนคลิกปุ่ม OK
3] เปลี่ยนชื่อ TranscodedWallpaper
กล่าวง่ายๆ คุณกำลังรีเซ็ตแคชวอลลเปเปอร์บนคอมพิวเตอร์ Windows 10 ของคุณ สำหรับเรื่องนี้ มีไฟล์ 2 ไฟล์ที่รับผิดชอบ และหนึ่งในนั้นคือ TranscodedWallpaper ดังนั้น ให้กด Win+R เพื่อเปิด Run prompt และป้อนพาธต่อไปนี้-
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Themes
ที่นี่คุณจะเห็นไฟล์ชื่อ TranscodedWallpaper คลิกขวาที่มันและเลือกตัวเลือก Rename

จากนั้น ป้อนชื่อ เช่น TranscodedWallpaperOld หรืออย่างอื่น
4] ลบเนื้อหาใน slideshow.ini
ไฟล์ที่สองที่รับผิดชอบแคชวอลลเปเปอร์คือ slideshow.ini คุณจะเห็นไฟล์นี้ในตำแหน่งเดียวกับ TranscodedWallpaper ดังนั้น ให้เปิด File Explorer และไปที่พาธนี้-
C:\Users\username\AppData\Roaming\Microsoft\Windows\Themes
ก่อนทำเช่นนี้ อย่าลืมแสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่ หลังจากเปิดโฟลเดอร์ Themes คุณจะเห็นไฟล์ชื่อ slideshow.ini คลิกขวาที่มันและเลือกปุ่ม Edit หากคุณเห็นอะไรในไฟล์ ให้เลือกทั้งหมดและลบออก ก่อนกด Ctrl+S เพื่อบันทึก
5] ตรวจสอบการตั้งค่า Prevent changing desktop background
สมมติว่าคุณไม่สามารถเปลี่ยนวอลลเปเปอร์ใน Windows 10 ได้เลย ในกรณีนั้น จำเป็นต้องตรวจสอบการตั้งค่า Prevent changing desktop background ใน Group Policy และค่าที่คล้ายกันใน Registry Editor
เพื่อเริ่มต้น ให้เปิด Local Group Policy Editor และไปที่พาธนี้-
User Configuration > Administrative Templates > Control Panel > Personalization
ดับเบิลคลิกที่การตั้งค่า Prevent changing desktop background ด้านขวาของคุณ หากมันตั้งเป็น Enabled ให้เลือกตัวเลือก Not Configured และคลิกปุ่ม OK

ทำนองเดียวกัน คุณต้องตรวจสอบว่ามีค่า Registry ที่เกี่ยวข้องหรือไม่ หากมี อาจก่อให้เกิดปัญหาเดียวกัน สำหรับเรื่องนี้ ให้กด Win+R พิมพ์ regedit และกดปุ่ม Enter จากนั้น กดปุ่ม Yes ในกล่อง UAC เพื่อเปิด Registry Editor บนคอมพิวเตอร์ของคุณ หลังจากนั้น ไปที่พาธนี้-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\
ใน Key Policies คุณจะเห็น Sub-key ชื่อ ActiveDesktop หากคุณเห็นมัน คุณจะพบ DWORD (32-bit) Values สองตัวที่ชื่อ NoAddingComponents และ NoComponents
ดับเบิลคลิกที่แต่ละตัว ตั้งค่า Value data เป็น 0 และคลิกปุ่ม OK
ทางเลือกอื่น คุณสามารถคลิกขวาที่ ActiveDesktop เลือกปุ่ม Delete และยืนยันการเปลี่ยนแปลง
เป็นอันเสร็จสิ้น! หวังว่าข้อเสนอแนะเหล่านี้จะช่วยคุณได้
