โฮมเพจ » โรงเรียน » ทำความเข้าใจและจัดการบริการ Windows

    ทำความเข้าใจและจัดการบริการ Windows

    ในบทเรียนของโรงเรียน Geek วันนี้เราจะสอนคุณเกี่ยวกับบริการ Windows และวิธีจัดการพวกเขาโดยใช้ยูทิลิตี้ในตัว.

    การนำทางของโรงเรียน
    1. ใช้ Task Scheduler เพื่อเรียกใช้กระบวนการในภายหลัง
    2. การใช้ตัวแสดงเหตุการณ์เพื่อแก้ไขปัญหา
    3. ทำความเข้าใจเกี่ยวกับการแบ่งพาร์ติชันฮาร์ดดิสก์ด้วยการจัดการดิสก์
    4. เรียนรู้การใช้ Registry Editor อย่างมืออาชีพ
    5. ตรวจสอบพีซีของคุณด้วย Resource Monitor และ Task Manager
    6. ทำความเข้าใจกับพาเนลคุณสมบัติระบบขั้นสูง
    7. ทำความเข้าใจและจัดการบริการ Windows
    8. การใช้ตัวแก้ไขนโยบายกลุ่มเพื่อปรับแต่งพีซีของคุณ
    9. ทำความเข้าใจกับเครื่องมือการดูแลระบบ Windows

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

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

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

    บริการอะไรบ้างแน่นอน?

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

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

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

    แผงบริการ

    Windows ใช้แผงควบคุมบริการเสมอเพื่อจัดการบริการที่ใช้งานบนคอมพิวเตอร์ของคุณ คุณสามารถไปถึงที่นั่นได้อย่างง่ายดายเพียงกดปุ่ม WIN + R บนแป้นพิมพ์เพื่อเปิดกล่องโต้ตอบเรียกใช้แล้วพิมพ์ services.msc.

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

    ในขณะที่คุณสามารถเลือกบริการและคลิกขวาหรือคลิกปุ่มแถบเครื่องมือเพื่อเริ่มหยุดหรือเริ่มบริการใหม่คุณยังสามารถดับเบิลคลิกเพื่อเปิดมุมมองคุณสมบัติและรับข้อมูลเพิ่มเติม.

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

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

    คุณอาจสังเกตเห็นตัวเลือกสำหรับ "อนุญาตให้บริการโต้ตอบกับเดสก์ท็อป" ซึ่งเราได้กล่าวถึงก่อนหน้านี้ - ตามค่าเริ่มต้นบริการจะไม่ได้รับอนุญาตให้เข้าถึงเดสก์ท็อปของคุณเว้นแต่จะมีการทำเครื่องหมายในช่องนี้.

    แต่เพียงตรวจสอบว่ากล่องนั้นไม่ให้พวกเขาเข้าถึงได้ทันที - คุณจะต้องตรวจสอบให้แน่ใจว่าค่า NoInteractiveServices ในรีจิสทรีถูกตั้งค่าเป็น 0 เพราะเมื่อตั้งค่าเป็น 1 กล่องกาเครื่องหมายนั้นจะถูกละเว้นและบริการไม่สามารถโต้ตอบได้ กับเดสก์ท็อปเลย. บันทึก: ใน Windows 8 ค่าจะถูกตั้งค่าเป็น 1 และห้ามใช้บริการแบบโต้ตอบ.

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

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

    ตัวเลือก Run a program อาจมีประโยชน์มากที่สุดเนื่องจากคุณสามารถตั้งให้ Windows ส่งอีเมลโดยอัตโนมัติหากบริการล้มเหลวมากกว่าหนึ่งครั้ง - ตัวเลือกที่มีประโยชน์ในสภาพแวดล้อมเซิร์ฟเวอร์ มันมีประโยชน์น้อยกว่าบนเดสก์ทอปปกติ.

    แท็บการพึ่งพาแสดงว่าบริการใดขึ้นอยู่กับบริการเฉพาะและบริการใดที่ขึ้นอยู่กับบริการที่คุณกำลังดู หากคุณวางแผนที่จะปิดการใช้งานบริการคุณควรปรึกษาส่วนนี้ก่อนเพื่อให้แน่ใจว่าไม่มีสิ่งใดที่ต้องการบริการนั้น.

    ค้นหาบริการในตัวจัดการงานสำหรับ Windows 8.x

    แผงบริการปกติไม่ได้เปลี่ยนแปลงมากนักในปีที่ผ่านมา แต่โชคดีที่มีวิธีที่ดีกว่าในการดูว่าบริการใดกำลังทำงานอยู่และบริการใดบ้างที่ใช้ทรัพยากรจำนวนมาก.

    ตัวจัดการงานใน Windows 8 มีแท็บบริการใหม่ซึ่งช่วยให้คุณสามารถหยุดและเริ่มบริการได้ แต่ยังมาพร้อมกับตัวเลือก“ ค้นหาออนไลน์” และมีประโยชน์มากกว่าตัวเลือก“ ไปที่รายละเอียด”.

    เมื่อคุณเลือกไปที่รายละเอียดจากเมนูคุณจะถูกเปลี่ยนเป็นแท็บรายละเอียดและกระบวนการที่รับผิดชอบสำหรับบริการนั้นจะถูกเน้น.

    อย่างที่คุณเห็นกระบวนการที่รับผิดชอบในการติดตามการเชื่อมโยงแบบกระจายกำลังใช้หน่วยความจำ 28,712 K ซึ่งดูเหมือนจะมากจนกระทั่งคุณรู้ว่ากระบวนการ svchost.exe นั้นมีหน้าที่รับผิดชอบบริการทั้งหมด.

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

    ดังนั้นหน่วยความจำขนาด 28 MB จึงถูกใช้จริงสำหรับบริการทั้งชุดซึ่งทำให้เข้าใจได้มากขึ้นว่าเหตุใดจึงใช้หน่วยความจำทั้งหมดนั้น.

    ใช้ Process Explorer เพื่อดูบริการ

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

    คำแนะนำ: ใน Process Explorer บริการทั้งหมดควรอยู่ในแผนผังภายใต้ services.exe.

    คุณควรปิดการใช้งานบริการ?

    น่าเสียดายที่แอพพลิเคชั่น crapware จำนวนมากติดตั้ง Windows Services ในระหว่างขั้นตอนการติดตั้งและใช้มันเพื่อให้เรื่องไร้สาระของพวกเขาทำงานในพื้นหลังและเปิดตัวซ้ำ ๆ แอปพลิเคชันอื่นใช้ Windows Service เพื่อให้มีฟังก์ชันการทำงานที่คุณอาจไม่ต้องการ นี่คือบริการที่คุณควรปิดการใช้งาน.

    กฎทั่วไปของเราคือบริการ Windows ในตัวของ Microsoft ควรถูกปล่อยให้อยู่ตามลำพัง - Windows 8 หรือแม้แต่ Windows 7 ทำได้ดีมากในการลดการใช้บริการเพื่อการใช้งานที่สำคัญจริงๆและคุณจะไม่ได้รับทรัพยากรมากนัก โดยปิดใช้งานบริการเหล่านั้น.

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

    ไม่ปิดใช้งานตั้งค่าด้วยตนเอง

    หนึ่งในกฎที่เราชอบทำคือหลีกเลี่ยงการปิดใช้งานบริการเนื่องจากอาจทำให้เกิดปัญหาและข้อผิดพลาด ให้ลองตั้งค่าบริการเป็น Manual start แทน.

    หากคุณพบว่าบริการบางอย่างจำเป็นต้องใช้งาน แต่อาจไม่จำเป็นต้องทำงานทันทีคุณสามารถเปลี่ยนเป็น Automatic (Delayed Start) แทนซึ่งจะชะลอการเริ่มต้นจนกว่าระบบจะสงบลงหลังจากบูต.

    การจัดการบริการจากพรอมต์คำสั่ง

    การดำเนินการบางอย่างไม่สามารถทำได้ผ่านส่วนต่อประสานผู้ใช้แบบกราฟิก หากคุณต้องการลบบริการตัวอย่างเช่นคุณสามารถทำได้ผ่านบรรทัดคำสั่ง.

    บันทึก: โปรดอย่าลบบริการ.

    คุณสามารถสอบถามสถานะของบริการโดยใช้คำสั่ง sc ดังนี้:

    บันทึกเหตุการณ์ qc

    มีคำสั่งและการดำเนินการอื่น ๆ อีกมากมายที่คุณสามารถทำได้รวมถึงการลบบริการซึ่งเราจะแนะนำก็ต่อเมื่อคุณมีมัลแวร์ในระบบของคุณที่ทำงานเป็นบริการ.

    sc ลบ

    อย่าลบบริการ.

    นอกจากนี้คุณยังสามารถทำสิ่งต่าง ๆ เช่นการหยุดและเริ่มบริการใหม่จากพรอมต์คำสั่งโดยใช้โปรแกรมอรรถประโยชน์ sc ตัวอย่างเช่นหากต้องการหยุดไคลเอ็นต์การติดตามลิงก์แบบกระจายให้ใช้คำสั่งนี้:

    sc stop TrkWks

    หากต้องการเริ่มใหม่อีกครั้งให้ใช้ sc start .

    ความคิดสุดท้าย

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

    เพราะเหตุใดจึงปิดการใช้งานสิ่งที่ต้องถอนการติดตั้ง?