คุณทราบดีว่าคอมพิวเตอร์ของคุณไม่ได้ล้ำสมัย แต่ Windows 7 ไม่จำเป็นต้องเตือนคุณตลอดเวลา อ่านต่อเพื่อดูว่าคุณสามารถปิดการใช้งานคงที่เพื่อปรับโทนสีของคุณเพื่อปรับปรุงประสิทธิภาพได้อย่างไร
เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบในชุมชน
คำถาม
ผู้อ่าน SuperUser William Stewart ป่วยจาก Windows 7 ที่จู้จี้เขา:
บางครั้งกล่องโต้ตอบนี้จะปรากฏขึ้น (ดูภาพหน้าจอด้านบน) ทุกครั้งที่ปรากฏฉันจะเลือก“ คงรูปแบบสีปัจจุบันไว้และไม่ต้องแสดงข้อความนี้อีก” จากนั้น Windows จะเตือนฉันอีกครั้งไม่ว่าจะในวันถัดไปหรือหลังจากรีบูตหรือบางครั้งก็อีก 5 นาทีหลังจากนั้น
คุณต้องการเปลี่ยนโทนสีเพื่อปรับปรุงประสิทธิภาพหรือไม่?
Windows ตรวจพบว่าคอมพิวเตอร์ของคุณทำงานช้า อาจเป็นเพราะมีทรัพยากรไม่เพียงพอที่จะเรียกใช้ชุดรูปแบบสีของ Windows Aero ในการปรับปรุงประสิทธิภาพให้ลองเปลี่ยนโทนสีเป็น Windows 7 Basic การเปลี่ยนแปลงใด ๆ ที่คุณทำจะมีผลจนถึงครั้งถัดไปที่คุณเข้าสู่ระบบ Windows
- เปลี่ยนโทนสีเป็น Windows 7 Basic
- ใช้โทนสีปัจจุบัน แต่ถามฉันอีกครั้งว่าคอมพิวเตอร์ของฉันยังคงทำงานช้าหรือไม่
- ใช้โทนสีปัจจุบันและอย่าแสดงข้อความนี้อีก
มีสาเหตุบางประการที่ Windows เพิกเฉย / ลืมความพยายามในการระงับกล่องโต้ตอบหรือไม่ ฉันชอบที่จะไม่เคยเห็นมันอีกเลยมันน่ารำคาญและมันก็ทำให้ฉันไม่ต้องใช้แอปพลิเคชันแบบเต็มหน้าจอ
ถ้าเป็นเรื่องสำคัญฉันใช้ Windows 7 x64 Professional ฉันเชื่อว่ากล่องโต้ตอบปรากฏขึ้นเนื่องจากฉันบังคับให้แอปพลิเคชัน Vsync และ Triple Buffering สำหรับ DirectX
เห็นได้ชัดว่าวิลเลียมต้องการแผนการโจมตีใหม่เนื่องจาก Windows เพิกเฉยต่อคำขอให้จดจำการเลือกของเขา
คำตอบ
ผู้สนับสนุน SuperUser A Dwarf เสนอวิธีแก้ปัญหาที่รวดเร็วและสกปรกสำหรับปัญหาของ William:
สมมติว่าคุณทราบว่าข้อความนี้แจ้งให้คุณทราบว่าระบบของคุณมีทรัพยากรเหลือน้อยและขอให้คุณปิดการใช้งาน Aero เพื่อให้สามารถทำงานได้ด้วยความเร็วที่เหมาะสม
- ไปที่เมนูเริ่มแล้วพิมพ์ ศูนย์ปฏิบัติการ บนกล่องค้นหา
- เริ่มเลย (ควรเป็นรายการบนสุดในกลุ่ม“ แผงควบคุม”)
- ที่แถบด้านข้างทางซ้ายคลิก
เปลี่ยนการตั้งค่าศูนย์ปฏิบัติการ- ยกเลิกการเลือกไฟล์
การแก้ไขปัญหาของ Windowsช่องทำเครื่องหมายใต้“ ข้อความการบำรุงรักษา”- คลิก
ตกลงปุ่มและคุณทำเสร็จแล้วนี่คือภาพหน้าจอการตั้งค่า:
![]()
อีกทางหนึ่ง:
- คุณสามารถลองใช้การตั้งค่านี้เหมือนเดิมและเปลี่ยนเป็นโหมดเดสก์ท็อปพื้นฐานก่อนที่จะเปิดแอปพลิเคชันที่มักจะเริ่มการแจ้งเตือนศูนย์ปฏิบัติการนี้ หรือ,
- คุณสามารถคลิกขวาที่ไอคอนที่คุณใช้เพื่อเปิดแอปพลิเคชันแบบเต็มหน้าจอเหล่านี้คลิกคุณสมบัติและภายใต้แท็บความเข้ากันได้
ปิดการใช้งานองค์ประกอบเดสก์ท็อป. สิ่งนี้จะปิดใช้งานไฟล์ ตัวจัดการเซสชัน Desktop Window Manager บริการระหว่างการทำงานของแอปพลิเคชันนี้ซึ่งจะเพิ่มหน่วยความจำระบบและวิดีโอและหลีกเลี่ยงความเข้ากันไม่ได้ของแอปพลิเคชัน สาเหตุที่เป็นไปได้สำหรับข้อความ Action Center ของคุณหากคุณมีหน่วยความจำระบบและวิดีโอเพียงพอ แต่ได้รับข้อความนี้พร้อมกับเกมบางเกมหรือแอปพลิเคชันแบบเต็มหน้าจอ
Oliver Salzburg ผู้ร่วมให้ข้อมูลอีกรายได้เจาะลึกเกี่ยวกับ Disable Desktop Composition solution A Dwarf จะไฮไลต์ในตอนท้าย เขาเขียน:
ฉันตกอยู่ในสถานการณ์คล้าย ๆ กันอยู่ตลอดเวลาแม้ว่าฉันจะไม่ได้รับข้อความเดียวกันนี้เลยก็ตามและได้ทำการทดสอบไปแล้วเล็กน้อย
ตามความเข้าใจของฉันทรัพยากรหลักที่อยู่ภายใต้ความเครียดที่นี่คือไฟล์ หน่วยความจำ GPU . แต่สิ่งนี้ไม่จำเป็นต้องบ่งบอกว่าคุณกำลังใช้ทรัพยากรนี้โดยทั่วไปหมด อาจหมายความว่า Desktop Window Manager ตรวจพบว่าคุณกำลังใช้งานอยู่ ต่ำมาก คุณลักษณะเฉพาะอย่างหนึ่งของบริการนี้สามารถปิดใช้งานเพื่อเพิ่มหน่วยความจำได้มากขึ้น
เพื่อทดสอบสิ่งนี้ฉันเริ่มเปิดแอปพลิเคชันที่ใช้หน่วยความจำ GPU มากขึ้น:
![]()
สิ่งนี้ค่อนข้างสูงกว่าการใช้งานโดยเฉลี่ยในการตั้งค่าสามหน้าจอของฉันโดยมีผู้เล่นหลักสองสามคนที่ทำงานอยู่ (Visual Studio 2012 (เปิดใช้งานการเร่งฮาร์ดแวร์), PhpStorm, Aptana Studio, Chrome, Firefox, IE, ... ) ดังนั้นหากคุณมีการ์ดเพียง 1 GB และนี่เป็นสถานการณ์การใช้งานตามปกติแสดงว่าคุณประสบปัญหาแล้ว
ฉันต้องผลักดันอีกเล็กน้อยและเริ่มอินสแตนซ์ Visual Studio อีกสองสามอินสแตนซ์
![]()
![]()
…จนกระทั่งใกล้ถึง 1.5 GB และ…
![]()
สแนป! สิ่งนี้ทำให้ Windows ฆ่าการคอมโพสิตเดสก์ท็อปโดยสิ้นเชิง (และเพิ่มทรัพยากรอันมีค่าบางอย่าง)
ตอนนี้เมื่อฉันอยู่ในระดับวิกฤตแล้วและฉันเริ่มแอปพลิเคชันที่ใช้หน่วยความจำ GPU มากเกินไป แบบเต็มหน้าจอ ฉันสามารถก้าวข้ามขีด จำกัด วิกฤตนี้ได้ด้วยซ้ำ นี่คือผลลัพธ์หลังจากใช้ Black Mesa มาระยะหนึ่งบน 2560 × 1440 ที่รายละเอียดสูงสุด:
![]()
ดังนั้นสองสิ่งนี้สามารถหักออกจากสิ่งนี้ได้ ในขณะที่เกินเครื่องหมาย 75% บนเดสก์ท็อปสามารถบังคับให้ Windows ปิดการใช้งานองค์ประกอบเดสก์ท็อปได้เมื่อถึงขีด จำกัด เดียวกันในแอปพลิเคชันแบบเต็มหน้าจอ (และเลือกที่จะออกจากแอปพลิเคชันนั้น) องค์ประกอบเดสก์ท็อปจะไม่ถูกปิดใช้งาน
สิ่งที่สองคือในขณะที่คุณอยู่ในเกมคุณจะได้แนวคิดว่า“ เฮ้ฉันมีทรัพยากรเพียงพอที่จะเล่นเกมนี้ทำไมฉันไม่มีทรัพยากรเพียงพอสำหรับเดสก์ท็อป” เหตุผลก็คือทั้งสองต้องใช้หน่วยความจำในเวลาเดียวกันWindows อาจบอกคุณได้เฉพาะเกี่ยวกับสถานการณ์ความจำหลังจากที่คุณออกจากเกม ดังนั้นเมื่อฉันเริ่ม Visual Studio อื่น หลังจาก ออกจาก Black Mesa …
![]()
แล้วเราจะทำอย่างไรกับเรื่องนี้?
รับหน่วยความจำ GPU เพิ่มเติม
หวานและเรียบง่าย
ปิดการใช้งานองค์ประกอบเดสก์ท็อป (ต่อกระบวนการ)
ตามที่ได้แนะนำไปแล้วคุณสามารถปิดการใช้งานองค์ประกอบเดสก์ท็อปสำหรับไฟล์ปฏิบัติการเดียวได้ สิ่งนี้มีผลทำให้องค์ประกอบเดสก์ท็อปถูกปิดใช้งานชั่วคราวในขณะที่กำลังดำเนินการเรียกใช้งาน สิ่งนี้ลดการใช้หน่วยความจำโดยรวมลงอย่างมากในขณะที่แอปพลิเคชันทำงานในการทดสอบของฉัน:
![]()
การแจ้งให้ทราบล่วงหน้าระบุว่านี่เป็นสิ่งที่ไม่พึงปรารถนาเนื่องจากอาจทำงานได้มาก
ปิดการใช้งานองค์ประกอบเดสก์ท็อป (ทั่วโลก)
ฉันจะไม่คิดว่าวิธีนี้เป็นวิธีแก้ปัญหาเนื่องจากมักต้องการการจัดองค์ประกอบเดสก์ท็อป แต่นี่คือที่ที่จะปิดใช้งาน:
![]()
ฉันแค่ต้องการกำจัดข้อความที่น่ารำคาญ!
เพียงเพราะคุณลบคำเตือน " แบตเตอรี่ของคุณใกล้หมดแล้ว! คุณสามารถคุยได้อีก 10 นาทีเท่านั้น! ” ไม่ได้หมายความว่าคุณจะคุยได้นานกว่า 10 นาที ในความเป็นจริงโทรศัพท์ของคุณมักจะปิดเพียงแค่นั้นเอง ตอนนี้เป็นอย่างไรบ้างสำหรับการปรับปรุง
ฉันไม่เคยคิดว่าข้อความนั้นสามารถปิดได้และฉันไม่เห็นว่ามันจะถือเป็นประโยชน์ได้อย่างไร
คุณอาจคิดว่าตัวเองรู้ดีกว่า แต่ไม่รู้ หากระบบแจ้งให้คุณทราบว่าทรัพยากรหมดก็คือ
แต่มันไม่ใช่! ฉันรู้ว่า!
โอเคสมมติว่า Windows ไม่ฉลาดพอที่จะตรวจจับสถานการณ์พิเศษที่คุณกำลังอยู่และข้อความเตือนเป็นเพียงความไม่สะดวกที่น่ารำคาญ อะไรตอนนี้?
สิ่งนี้คือตัวฉันเองฉันก็ได้รับผลกระทบจากสิ่งนี้เช่นกันและมันก็น่ารำคาญสำหรับฉัน เพราะฉันไม่ได้รับข้อความเตือนนั้นด้วยซ้ำ Windows ก็แค่เปลี่ยนโปรไฟล์สีของฉันแค่นั้นเอง และฉันชอบที่จริง
เมื่อมันเกิดขึ้นฉันมักจะเรียกใช้สคริปต์ที่เรียกอย่างรวดเร็ว
uxsms หยุดสุทธิและ uxsms เริ่มต้นสุทธิการดำเนินการนี้จะรีสตาร์ทตัวจัดการหน้าต่างเดสก์ท็อปและนำฉันกลับไปที่เดสก์ท็อปที่ประกอบของฉัน (และช่วยเพิ่มทรัพยากรจำนวนมากในกระบวนการนี้)
เมื่อทราบสิ่งนี้แล้วคุณยังสามารถสร้างสภาพแวดล้อมการเล่นเกมแบบพิเศษให้ตัวเองโดยที่คุณจะหยุดบริการก่อนเริ่มเกมเพื่อต่อสู้กับพฤติกรรมทั้งหมดนี้ อย่างไรก็ตามสิ่งนี้จะทำให้เกิดลักษณะการทำงานที่เหมือนกันในการปิดใช้งานองค์ประกอบเดสก์ท็อปสำหรับไฟล์ปฏิบัติการเดียวผ่านคุณสมบัติไฟล์
มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ตรวจสอบไฟล์ กระทู้สนทนาฉบับเต็มที่นี่ .