Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

Client Server Runtime Process คืออะไร? สำคัญไหม?

Windows มีโปรเซสทำงานเบื้องหลังหลายสิบตัว และคุณเห็นได้ใน Task Manager หนึ่งในนั้นคือ Client Server Runtime Process (CSRSS) ซึ่งเป็นส่วนสำคัญของ Windows OS

บางครั้ง CSRSS อาจทำให้กังวล คิดว่าปิดมันไปดีกว่า แต่มีบางสิ่งที่คุณต้องรู้ก่อนจะพยายาม Kill มัน

Client Server Runtime Process คืออะไร?

Client Server Runtime Process ไม่ทำอะไรมากในปัจจุบัน แต่ในยุค Windows NT 3.x มันรับผิดชอบ Subsystem ทางกราฟิกทั้งหมด ส่วนหนึ่งของการทำงานรวมถึงการจัดการหน้าต่าง และวาดสิ่งต่างๆ บนหน้าจอ เช่น กรอบหน้าต่างและเมนู

เมื่อ Microsoft เปิดตัว Windows NT 4 ในปี 1996 พวกเขาลบการทำงานทางกราฟิกส่วนใหญ่ของ CSRSS ออก เพื่อเพิ่มประสิทธิภาพภาพของ OS ตั้งแต่ Windows 7 โปรเซสนี้รับผิดชอบแค่การจัดการ Console และปิด Graphical User Interface (GUI)

CSRSS เป็นโปรเซสที่เริ่มทำงานตอน Windows Boot ไม่สามารถรันหลังจากนั้นได้ ดังนั้นหากเกิดอะไรไม่คาดคิดและมันไม่เริ่มต้น คุณจะได้ Blue Screen of Death (BSoD) ที่โด่งดัง

เพื่อดูโปรเซส ให้คลิกขวา Taskbar เลือก Task Manager

Client Server Runtime Process คืออะไร? สำคัญไหม?

เลือกแท็บ Processes เลื่อนลงจนเจอ Client Server Runtime Process

Client Server Runtime Process คืออะไร? สำคัญไหม?

ปิด Client Server Runtime Process ได้ไหม?

เป็นเรื่องปกติที่อยาก Kill โปรเซสเมื่ออยากเพิ่มประสิทธิภาพ หรือมันก่อให้เกิดปัญหา แต่ CSRSS เป็นฟังก์ชันระบบสำคัญที่ OS ไม่ให้คุณ Terminate แบบสุ่ม ทำให้มัน Kill ไม่ได้เกือบ

คุณลอง End Task Client Server Runtime Process โดยเลือกใน Task Manager คลิก End task มุมขวาล่าง จะได้ Warning ว่าการดำเนินการต่อจะทำให้ Windows ไม่เสถียรหรือปิดเครื่อง

Client Server Runtime Process คืออะไร? สำคัญไหม?

คุณอาจเลือกดำเนินต่อโดยติ๊ก Abandon unsaved data and shut down แล้วคลิก Shut down แต่จะเจอ Warning อีกครั้งว่า Windows ไม่สามารถดำเนินการเสร็จสิ้นและปฏิเสธการเข้าถึง

Client Server Runtime Process คืออะไร? สำคัญไหม?

ทำไมถึงเห็น CSRSS ทำงาน 2 ตัวพร้อมกัน?

หากสังเกตว่ามี Instance ของ Client Server Runtime ทำงาน 2 ตัวพร้อมกัน อย่าตกใจ บางคนเห็นแล้วคิดว่าเป็นไวรัส แต่เป็นเรื่องปกติที่มี Process นี้ Active มากกว่า 1 ตัวใน Task Manager โดยไม่มีตัวไหนเป็นมัลแวร์

หากสงสัยว่าตัวใดตัวหนึ่งไม่ใช่ของจริง มีวิธีตรวจสอบง่าย ไฟล์ Executable ของ Client Server Runtime Process จริงอยู่ที่: Local Disk (C) > Windows > System32 Instance จริงทุกตัวมาจากโฟลเดอร์ System32

เพื่อตรวจสอบ ให้คลิก Client Server Runtime Process ใน Task Manager เลือก Open file location Windows จะพาคุณไปที่ System32 พร้อมเลือก csrss.exe แสดงว่า Process นี้ถูกต้อง

Client Server Runtime Process คืออะไร? สำคัญไหม?

หาก Redirect ไปที่อื่น แสดงว่า Trojan อาจติดเชื้อระบบ ในการกำจัด Trojan ให้เปิด Antivirus (ตรวจสอบว่าอัปเดตแล้ว) และรัน Full System Scan โปรแกรมจะระบุและลบมัลแวร์ทั้งหมด เช่น ไวรัส โทรจัน หนอน และสปายแวร์

แก้ไข CSRSS.exe ใช้ CPU และ Memory สูง

ด้วยการที่ Client Server Runtime Process ไม่รับผิดชอบมากนัก มันไม่ควรส่งผลต่อประสิทธิภาพคอมพิวเตอร์อย่างชัดเจน อย่างไรก็ตาม บางคนรายงานว่าโปรเซสนี้อาจเริ่มใช้ CPU และ Memory มากขึ้นอย่างกะทันหัน ในกรณีดีที่สุด ทำให้ PC ช้า และแย่ที่สุด ระบบล่ม

เมื่อ CSRSS ทำงานผิดปกติโดยใช้ทรัพยากรระบบมาก มักมี 2 สาเหตุ: ติดเชื้อมัลแวร์ หรือ User Profile เสียหาย

กรณีติดเชื้อมัลแวร์

เหมือนที่กล่าวในส่วนก่อนหน้า Full System Scan แบบง่ายๆ สามารถลบโปรแกรมมี害ที่ส่งผลต่อ Client Server Runtime Process ได้ ดังนั้นการทำ Full System Scan สัปดาห์ละครั้งเป็นมาตรการป้องกันที่ดี

กรณี User Profile เสียหาย

หากตัดโอกาสมัลแวร์ออกแล้ว สาเหตุที่ 2 ที่น่าจะเป็นคือ User Profile เสียหาย น่าเสียดายที่ไม่มีวิธี Uncorrupt มัน หมายความว่าคุณต้องสร้างบัญชีใหม่และลบบัญชีเก่า

ก่อนดำเนินการ ย้ายไฟล์สำคัญไป Flash Drive หรือ External Hard Drive เพื่อสำรองข้อมูล สร้าง Cloud Backup ก็ได้หากไม่อยากใช้ Storage อุปกรณ์

เพื่อลบ User Profile เก่าบน Windows 10 ให้สร้างบัญชีผู้ใช้ใหม่ (ข้ามขั้นตอนนี้หากมีโปรไฟล์อื่นอยู่แล้ว)

ไป Start > Settings > Family & other users คลิก Add someone else to this PC

Client Server Runtime Process คืออะไร? สำคัญไหม?

Windows จะขอให้ระบุวิธี Sign in คลิก I don't have this person's sign-in information

Client Server Runtime Process คืออะไร? สำคัญไหม?

ตอนนี้สร้างบัญชีใหม่ได้ คลิก Add a user without a Microsoft account

Client Server Runtime Process คืออะไร? สำคัญไหม?

ใส่ชื่อผู้ใช้ใหม่ สร้างรหัสผ่าน และกรอกคำถามความปลอดภัย จากนั้นคลิก Next เพื่อเสร็จสิ้นการตั้งค่าบัญชีใหม่

Client Server Runtime Process คืออะไร? สำคัญไหม?

ตอนนี้ Sign out บัญชีเก่า และ Sign in บัญชีใหม่ ไปที่ Family & other users คลิกบัญชีเก่าเพื่อขยายตัวเลือก และคลิก Remove

Client Server Runtime Process คืออะไร? สำคัญไหม?

จากนั้นคลิก Delete account and data เพื่อลบโปรไฟล์ออกจากระบบอย่างสมบูรณ์

Client Server Runtime Process Demystified

หากคุณไม่ใช่ Windows Enthusiast ไม่มีใครต้องกล่าวโทษที่คุณไม่รู้ CSRSS คืออะไร นอกจากเป็น Background Process อีกตัว มัน Critical ต่อการทำงานของ Windows คุณไม่สามารถ Disable Process นี้ได้ แม้มันจะก่อให้เกิดปัญหา (Microsoft รับรองเรื่องนี้)

แต่การรู้ว่า Client Server Runtime Process คืออะไร และวิธีแก้ไขปัญหาทั่วไปที่เกี่ยวข้อง จะทำให้คุณใกล้เคียงกับการเป็น Guru ในการจัดการ Windows Processes