จะเปลี่ยนธีมของ Windows 8 เป็นธีมคลาสสิคได้อย่างไร


10

ฉันต้องการเปลี่ยนธีมของ Windows 8 ที่ติดตั้งเป็นธีม Windows Classic:

ธีมคลาสสิก.



2
นั่นไม่ใช่ windows 8
Chiba

2
คำตอบสั้น ๆ คือ "ไม่มีรูปแบบคลาสสิกสำหรับ Windows 8" เนื่องจากตั้งแต่ Vista ไลบรารีการวาดหน้าต่างจะแตกต่างจากวันที่ 2000 / XP อย่างต่อเนื่อง ดังนั้นเมื่อคุณไปลองทำสิ่งที่เสนอแนะในคำตอบที่ยอมรับในสำเนาที่เป็นไปได้ผลลัพธ์คืออะไร มีอะไรอีกบ้างที่คุณได้ลองไปแล้ว?
Ƭᴇcʜιᴇ007

1
@ Ƭᴇcʜιᴇ007ที่จริงแล้วมีชุดรูปแบบ CLassic ใน Windows 8 และยังคงมีอยู่แม้ใน Windows Technical Preview 10 ผู้เขียนโปรแกรมบนฟอรัม thinkpads คิดออก เขาคิดว่าธีมคลาสสิกสามารถเรียกคืนได้สำหรับกระบวนการใหม่โดยปิดหมายเลขอ้างอิงไปยังส่วนหน่วยความจำที่ใช้ร่วมกันชื่อ "\ Sessions \ <เซสชัน ID> \ Windows \ ThemeSection" ในกระบวนการ WinLogon เขาเขียนโปรแกรมที่รวดเร็วและสกปรกเพื่อทำให้งานโดยอัตโนมัติเมื่อเริ่มต้น รายละเอียดเพิ่มเติมไปที่ forum.thinkpads.com/viewtopic.php?f=67&t=113024
Edward

คำตอบ:


4

คุณสามารถใช้โปรแกรมต่อไปนี้:

http://bertrand.deo.free.fr/TEMP/w8classic.zip ลิงก์ฟอรัม: http://forum.thinkpads.com/viewtopic.php?f=67&t=113024

ช่วยให้คุณมีรูปลักษณ์แบบคลาสสิก (ปิดใช้งานชุดรูปแบบ) แต่ยังคงทำงาน DWM อยู่:

ป้อนคำอธิบายรูปภาพที่นี่

การใช้วิธีนี้แอพ Metro และหน้าจอเริ่มต้นจะยังคงใช้งานได้

หากคุณต้องการปิดการใช้งาน DWM ให้ลองโปรแกรมนี้:

Windows 8 ไม่มี DWM

หลังจากใช้แล้วให้เปลี่ยนชื่อโฟลเดอร์ทรัพยากร

แต่อย่าลืมที่จะเปิดใช้งานการเข้าสู่ระบบอัตโนมัติไปยังเดสก์ท็อปเพราะทั้งหน้าจอเข้าสู่ระบบและหน้าจอ StartScreen ต้องการ DWM

ป้อนคำอธิบายรูปภาพที่นี่

วิธีนี้ทำให้แอพ Metro ไม่ทำงานเพราะต้องการ DWM

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

ใช้สิ่งนี้

@echo off
FOR /F "delims=^T" %%G IN ('Handle Theme') do set output=%%G
FOR /F "tokens=6" %%G IN ('echo %output%') DO set handleid=%%G
FOR /F "tokens=3" %%G IN ('echo %output%') DO set pid=%%G
echo %handleid%
echo %pid%
Handle -c %handleid% -p %pid% -y

หรือสคริปต์นี้

@ECHO OFF
SETLOCAL ENABLEEXTENSIONS
FOR /F "tokens=3,6 delims=: " %%A IN ('Handle Theme') DO (
ECHO handleid=%%B
ECHO Pid=%%A
Handle -c %%B -p %%A -y
)

หรืออีกทางเลือกหนึ่งซับ:

@FOR /F "tokens=3,6 delims=: " %%A IN ('Handle Theme') DO Handle -c %%B -p %%A -y

และคุณจะได้รับสิ่งนี้: ป้อนคำอธิบายรูปภาพที่นี่

ที่มา: http://www.msfn.org/board/topic/173367-simple-hack-enables-classic-theme-in-windows-10-and-8-too/

กับทั้งสามวิธีการจัดการงานหยุดทำงานเพื่อให้คุณมีการติดตั้งการจัดการงานคลาสสิกจาก Windows 7


สำหรับผู้ใช้ขั้นสูงฉันแนะนำวิธีนี้

นอกจากนี้หนึ่งสามารถปรับใช้นี้เพื่อให้เมนูดูคลาสสิกมากขึ้น


1
ไม่เพียง แต่Task Managerจะหยุดทำงาน แต่ยังมีแอพพลิเคชั่นอื่น ๆ ที่แทนที่แถบชื่อเรื่องของหน้าต่างมาตรฐาน ( Internet Explorer , Opera 12.x, Google Chrome , MySQL Workbench ) เริ่มแสดงแถบชื่อแบบกึ่งโปร่งใสและ / หรือแถบเครื่องมือแบบกึ่งโปร่งใส ชุดรูปแบบที่สามารถใช้งานได้ช่วยให้สามารถแก้ไขไบนารีของInternet Explorerได้
เสียงทุ้ม

1
@Anixx บน Linux ซึ่ง Chrome สามารถกำหนดค่าให้ใช้การตกแต่งตัวจัดการหน้าต่าง - ใช่ คุณจะแก้ปัญหานี้ใน Windows ได้อย่างไร พวก Google ลบสวิตช์ลักษณะที่ปรากฏเมื่อหลายปีก่อน
เสียงทุ้ม

1
@Bass ทั้งการเปลี่ยนแปลงรูปแบบการบางอย่างเช่นนี้chrome.google.com/webstore/detail/windows-classic-theme/...หรือเริ่มต้นด้วยคีย์ --disable-DWM-องค์ประกอบหรือทั้งสองอย่าง
Anixx

1
@Bass และนี่คือการแก้ไขที่เป็นสากลมากขึ้น: winclassic.boards.net/attachment/download/14ใส่ exe นี้เข้าไปใน autostart และจะแก้ไขปัญหานี้ในหน้าต่างทั้งหมด
Anixx

1
@Bass หรือต่อแอปพลิเคชันใช้คลาส SetWindowCompositionAttribute.exe เน้น WindowClass 1 0 0 0 โดยที่ Window Class เป็นคลาสของหน้าต่างที่คุณต้องการแก้ไข (หรือคุณสามารถใช้ "ชื่อ WindowCaption") ดาวน์โหลดยูทิลิตี้ที่นี่: www.glass8.eu/files/SetWindowCompositionAttribute.7z
Anixx

2

ฉันคาดเดาว่าคุณต้องการนำเมนูเริ่มต้นกลับมาและทำให้มันเป็นค่าเริ่มต้นที่เดสก์ท็อปเมื่อเริ่มต้น

ฉันจะเริ่มต้นด้วยการรับ windows 8.1 ที่ windows store มันมีฟังก์ชั่น windows 7 ชนิดมากขึ้นและถ้าคุณไม่มีหน้าจอสัมผัสมันเป็นค่าเริ่มต้นไปยังเดสก์ท็อป

จากนั้นคุณสามารถนำเมนูเริ่มต้นกลับมาพร้อมกับเชลล์แบบคลาสสิกได้ที่: http://www.classicshell.net/

นอกจากนี้คุณยังสามารถรับทาสก์บาร์ของ windows คลาสสิคและสไตล์หน้าต่างที่มีธีม deviantart ได้ที่: http://simplexdesignsart.deviantart.com/art/Windows-Classic-Vs-Outdated-457573957

โชคดี! ;)


ฉันต้องเปลี่ยนการตั้งค่าเป็น 8.1 เพื่อเริ่มต้นเดสก์ท็อปเมื่อฉันอัปเกรดบนพีซีที่ไม่มีหน้าจอสัมผัส แต่ไม่นานหลังจากที่เปิดตัวและสิ่งต่าง ๆ อาจมีการเปลี่ยนแปลง
Cfinley

คุณอาจหมายถึงxxinightxx.deviantart.com/art/ ...... - แต่มันไม่สามารถใช้ได้ในทุกสถานการณ์
Mark Boulder
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.