บริการของ Windows เป็นแอปพิเศษที่ทำงานอยู่เบื้องหลัง ส่วนใหญ่ไม่มีปฏิสัมพันธ์กับเซสชันผู้ใช้และไม่มีส่วนต่อประสานกับผู้ใช้ บริการเป็นส่วนที่สำคัญที่สุดส่วนหนึ่งของตระกูลระบบปฏิบัติการ Windows NT ซึ่งเริ่มต้นด้วย Windows NT 3.1 และรวมถึง Windows รุ่นใหม่ทั้งหมดเช่น Windows 7, Windows 8 และ Windows 10 วันนี้เราจะมาดูวิธีบันทึกรายการการทำงาน และหยุดบริการไปยังไฟล์ข้อความ
การโฆษณา
อิโมจินาฬิกาทรายใน snapchat คืออะไร
การบันทึกรายการบริการลงในไฟล์ไม่ใช่ปัญหาเมื่อคุณใช้ตัวจัดการกระบวนการของ บริษัท อื่น ตัวอย่างเช่นตัวจัดการกระบวนการที่รู้จักกันดีจาก Sysinternals คือ Process Explorer อนุญาตให้ส่งออกรายการแอปที่ทำงาน
Windows 10 นอกกรอบมีเครื่องมือบางอย่างในการจัดการบริการ เครื่องมือ GUI เพียงตัวเดียวคือสแน็ปอิน MMC พิเศษที่เรียกว่า 'บริการ' กดปุ่มลัด Win + R บนแป้นพิมพ์เพื่อเปิดกล่องโต้ตอบเรียกใช้ ประเภทservices.mscในกล่อง Run
คอนโซลบริการมีลักษณะดังนี้
อย่างไรก็ตามไม่อนุญาตให้บันทึกรายการบริการลงในไฟล์
เพื่อหลีกเลี่ยงข้อ จำกัด นี้เราสามารถใช้เครื่องมือคอนโซลพิเศษ 'sc' เป็นแอปที่มีประสิทธิภาพซึ่งจะช่วยให้คุณจัดการบริการที่มีอยู่ใน Windows 10 ได้
บันทึกบริการที่กำลังทำงานลงในไฟล์
เพื่อบันทึกบริการที่กำลังทำงานอยู่ไปยังไฟล์ใน Windows 10 ให้ดำเนินการดังต่อไปนี้
วิธีการสร้างบทบาทในความไม่ลงรอยกัน
- เปิดพรอมต์คำสั่งใหม่ในฐานะผู้ดูแลระบบ .
- พิมพ์คำสั่งต่อไปนี้เพื่อบันทึกรายการบริการที่กำลังรันลงในไฟล์:
ประเภทแบบสอบถาม sc = บริการ> '% userprofile% Desktop active_services.txt'
เปลี่ยนชื่อไฟล์และเส้นทางตามความต้องการของคุณ
- โดยทำตามตัวอย่างด้านบนคุณจะได้รับไฟล์ข้อความชื่อ 'active_services.txt' ในโฟลเดอร์เดสก์ท็อป จะมีรายชื่อบริการที่คุณกำลังทำงานอยู่ เปิดด้วยแอปแก้ไขข้อความเช่น แผ่นจดบันทึก
คุณทำเสร็จแล้ว
คลิกล็อค windows10
เคล็ดลับ: เรียกใช้ sc.exe ด้วยตัวเลือก /? (sc /?
) เพื่อดูตัวเลือกที่มี หรือดูสิ่งนี้ เอกสารออนไลน์ .
หรือคุณสามารถใช้ PowerShell มันมาพร้อมกับ cmdlet พิเศษรับบริการ
.
บันทึก Running Services เป็นไฟล์ด้วย PowerShell
- เปิด PowerShell . หากจำเป็นให้เรียกใช้เป็นไฟล์ ผู้ดูแลระบบ .
- พิมพ์คำสั่ง
รับบริการ | Where-Object {$ _. Status -eq 'Running'}
เพื่อดูรายการบริการที่ทำงานอยู่ - หากต้องการบันทึกลงในไฟล์ให้รันคำสั่ง:
รับบริการ | Where-Object {$ _. Status -eq 'Running'} | ไฟล์ออก -filepath '$ Env: userprofile Desktop active_services.txt'
- สิ่งนี้จะสร้างไฟล์ข้อความใหม่ 'active_services.txt' ในโฟลเดอร์เดสก์ท็อปของคุณ
บันทึก Stopped Services ลงในไฟล์
- ในการยกระดับ พร้อมรับคำสั่ง เรียกใช้คำสั่งต่อไปนี้:
ประเภทแบบสอบถาม sc = สถานะบริการ = ไม่ใช้งาน> '% userprofile% Desktop inactive_services.txt'
. - หรือเปิดไฟล์ PowerShell ที่ยกระดับ และดำเนินการตามลำดับคำสั่งต่อไปนี้
รับบริการ | Where-Object {$ _. Status -eq 'Stopped'} | ไฟล์ออก -filepath '$ Env: userprofile Desktop inactive_services.txt'
. - ไม่ว่าคุณจะใช้วิธีใดคุณจะได้รับไฟล์ใหม่ inactive_services.txt ในโฟลเดอร์เดสก์ท็อปของคุณ เปิดด้วย Notepad
บันทึกรายการบริการของ Windows ทั้งหมดลงในไฟล์
- ในการยกระดับ พร้อมรับคำสั่ง เรียกใช้คำสั่งต่อไปนี้:
ประเภทแบบสอบถาม sc = สถานะบริการ = ทั้งหมด> '% userprofile% Desktop all_services.txt'
. - หรือเปิดไฟล์ PowerShell ที่ยกระดับ และดำเนินการตามลำดับคำสั่งต่อไปนี้
รับบริการ | ไฟล์ออก -filepath '$ Env: userprofile Desktop all_services.txt'
. - ไม่ว่าคุณจะใช้วิธีใดคุณจะได้รับไฟล์ใหม่ all_services.txt ในโฟลเดอร์เดสก์ท็อปของคุณ เปิดด้วย Notepad
แค่นั้นแหละ.
บทความที่เกี่ยวข้อง:
- บันทึกกระบวนการทำงานลงในไฟล์ใน Windows 10
- วิธีเริ่มหยุดหรือเริ่มบริการใหม่ใน Windows 10
- วิธีปิดใช้งานบริการใน Windows 10
- วิธีการลบบริการใน Windows 10