
การประสบปัญหากับพีซีที่ใช้ Windows ของฉันเริ่มน่าเบื่ออย่างรวดเร็ว เมื่อถึงเวลาที่ฉันจ้องมองที่จอฟ้าแห่งความตาย (BSOD) มันก็สายเกินไปแล้ว การค้นหารหัส STOP ที่เป็นความลับอาจชี้ให้ฉันไปในทิศทางที่ถูกต้อง แต่ไม่ได้ช่วยตรวจจับปัญหาก่อนที่มันจะกลายเป็นหายนะ แม้ว่าระบบจะไม่ขัดข้องโดยสิ้นเชิง แต่ฉันก็ยังเหลือความผิดพลาดแปลกๆ และงานที่ไม่มีใครอยากได้ในการกรองดูบันทึก Event Viewer แม้ว่าที่นี่จะเป็นสถานที่ที่ดีในการจับผู้กระทำผิด แต่ก็ยังบันทึกทุกอย่างที่ระบบของฉันทำอีกด้วย และมีชุดการแก้ไขจุดบกพร่องและชุดรักษาความปลอดภัยมากมายที่มีค่าใช้จ่ายค่อนข้างแพง เพราะพวกเขารู้ว่าจะมองหาเข็มเหล่านั้นในกองหญ้าได้ที่ไหน เมื่อพีซีของฉันหมดสิ้นไปแล้วจนฉันไม่มีทางเลือกอื่นนอกจากมองหาสาเหตุที่แท้จริงนี้
Event Viewer บันทึกทุกอย่าง แอปพลิเคชันล่ม การอัปเดตความปลอดภัย ไดรเวอร์ล้มเหลว การปิดระบบ การพยายามเข้าสู่ระบบ และอื่นๆ อีกมากมาย ทุกอย่างอยู่ในนั้น มันเป็นเครื่องมือที่ขาดไม่ได้ในการแก้ไขจุดบกพร่องหลังจากมีข้อผิดพลาดร้ายแรงเกิดขึ้นแล้ว ปรากฎว่า Windows มีเครื่องมือทั้งหมดที่จำเป็นในการตั้งค่าการแจ้งเตือนทันทีที่บริการสำคัญไม่เริ่มทำงานหรือแอปพลิเคชันเฉพาะหยุดทำงาน ฉันแค่ต้องกลับมาดู Task Scheduler รายการโปรดที่คุ้นเคยอีกครั้ง
การแก้ไขข้อบกพร่องของ Windows ไม่ควรเป็นฝันร้ายที่เกิดปฏิกิริยา
ต่อสู้กับไฟเมื่อเห็นประกายไฟ
ฉันประสบความสำเร็จในการใช้ Windows Task Scheduler เพื่อประสิทธิภาพขั้นพื้นฐาน เช่น การเริ่มการทำงานของแอปพลิเคชันงานทั้งหมดของฉันตอน 9.00 น. มันทำให้ฉันคิด: หาก Task Scheduler สามารถรับชมนาฬิกาได้ มันจะสามารถดูเหตุการณ์ของระบบอื่น ๆ ได้หรือไม่? การดูอินเทอร์เฟซอย่างรวดเร็วช่วยยืนยันลางสังหรณ์ของฉัน เหตุใดฉันจึงรอให้เกิดความผิดพลาดเพื่อขุดบันทึก? ฉันสามารถตั้งค่าการแจ้งเตือนที่กำหนดเองสำหรับความผิดปกติที่เกิดขึ้นได้ พวกเราส่วนใหญ่รู้จัก Windows Task Scheduler พื้นฐานสำหรับการเปิดแอปเมื่อเข้าสู่ระบบ แต่ก็สามารถรับชม Event Viewer ได้เช่นกัน ตราบใดที่คุณสามารถระบุรหัสเหตุการณ์ที่ต้องระวังได้ หลังจากใช้งานแล้ว ฉันจะบอกว่าการรวมกันของ Event Viewer และ Task Scheduler นี้เป็นเครื่องมือหลักในคลังแสงของดีบักเกอร์ร้ายแรง และการตั้งค่าจะรวดเร็วอย่างน่าประหลาดใจเมื่อคุณทราบตัวเลขมหัศจรรย์
มีโปรแกรมตรวจสอบระบบของบุคคลที่สามมากมายที่สัญญาว่าจะดูแลระบบของคุณและส่งการแจ้งเตือนถึงคุณ หลายๆ โปรแกรมนั้นดี แต่ต้องเสียค่าใช้จ่าย—บ่อยครั้งเป็นการสมัครสมาชิกแบบเรียกเก็บซ้ำ ฉันรู้อย่างรวดเร็วว่าเครื่องมือราคาแพงเหล่านี้สร้างจากฟีเจอร์เดียวกันที่มีอยู่แล้วใน Windows พวกเขากำลังตบ UI แฟนซีที่ด้านบนของทริกเกอร์ของ Task Scheduler และเรียกเก็บเงินจากคุณสำหรับความพยายามในการรวบรวมรายการรหัสเหตุการณ์ยาว ๆ ที่สำคัญสำหรับผู้ใช้ส่วนใหญ่
ฉันอยากจะเก็บเงินไว้และใช้เวลา 15 นาทีในการตั้งค่าด้วยตัวเอง ขอบคุณมาก
วิธีสอน Task Scheduler ให้ระวังหลัง
ซ่อนอยู่ในสายตาธรรมดา

ในการตั้งค่า Event Viewer Watcher ฉันเปิด Task Scheduler แล้วกด Create Task (ไม่ใช่ Create Basic Task ) แล้วตั้งชื่อและคำอธิบาย จากนั้น ฉันไปที่แท็บ Triggers กด New และในเมนูแบบเลื่อนลง Begin a Task ให้เลือก On an event ตอนนี้ ฉันต้องเติมข้อมูลสามฟิลด์ที่จะระบุรายการ Event Viewer ได้แก่ Log , Source และ Event ID รหัสเหตุการณ์คือกุญแจสำคัญ โดยปกติคุณจะพบสิ่งเหล่านี้โดยดูบันทึกของคุณหลังจากเกิดปัญหาขึ้นครั้งหนึ่ง เพื่อให้คุณรู้ว่าจะต้องติดตามอะไรในอนาคต ต่อไปนี้คือตัวอย่างทั่วไปบางส่วนที่ฉันพบว่ามีประโยชน์อย่างเหลือเชื่อสำหรับการแก้ไขจุดบกพร่องและความปลอดภัย ตามลำดับ:
ประเภทปัญหา
-
ชื่อบันทึก
-
แหล่งที่มา
-
รหัสเหตุการณ์
-
คำอธิบายสำหรับการดีบัก—|—|—|—|—แอปพลิเคชันขัดข้อง
-
ใบสมัคร
-
ข้อผิดพลาดของแอปพลิเคชัน
-
1,000
-
ตัวบ่งชี้ข้อขัดข้องทั่วไปที่ให้รายละเอียดชื่อ exe หรือ dll ที่ผิดพลาดและที่อยู่หน่วยความจำในการถ่ายโอนข้อมูลข้อขัดข้อง
แอปพลิเคชันค้าง
-
ใบสมัคร
-
แอปพลิเคชันแขวน
-
1002
-
ให้รายละเอียดเกี่ยวกับแอปพลิเคชันที่หยุดตอบสนองต่อ Windows โดยชี้ไปที่โค้ดหรือโมดูลของบริษัทอื่นที่การดำเนินการค้างอยู่
การบริการล้มเหลว
-
ระบบ
-
ผู้จัดการฝ่ายควบคุมบริการ
-
7000
-
ให้รายละเอียดการขึ้นต่อกันหรือรหัสข้อผิดพลาดเฉพาะที่ทำให้บริการ Windows ไม่สามารถเปิดใช้งานได้ เช่น ไฟล์หายไป ข้อผิดพลาดของรีจิสทรี หรือการหมดเวลา)
หยุดบริการแล้ว
-
ระบบ
-
ผู้จัดการฝ่ายควบคุมบริการ
-
7036
-
การแจ้งเตือนเมื่อกระบวนการในเบื้องหลังที่สำคัญ เช่น ฐานข้อมูลหรือส่วนประกอบแอปแบบกำหนดเองหยุดลง
ปัญหาเกี่ยวกับดิสก์/I/O
-
ระบบ
-
ดิสก์หรือ NTFS
-
129
-
มีการรีเซ็ตอุปกรณ์ ซึ่งบ่งชี้ถึงการหมดเวลาของตัวควบคุมการจัดเก็บข้อมูลหรือปัญหาดิสก์จริงที่อาจทำให้แอปพลิเคชันค้างหรือข้อมูลที่เสียหาย
ความล้มเหลวของนโยบายกลุ่ม
-
ระบบ
-
Microsoft-Windows-GroupPolicy
-
1,058
-
Windows ไม่สามารถเข้าถึงไฟล์ GPT.ini สำหรับ Group Policy Object ซึ่งอาจนำไปสู่การกำหนดค่าระบบที่ไม่ถูกต้อง ปัญหาเกี่ยวกับสิทธิ์ และความล้มเหลวของแอปพลิเคชัน
ข้อผิดพลาดของไดรเวอร์
-
ระบบ
-
Service Control Manager หรือ Kernel-PnP
-
7023
-
บริการหรือโปรแกรมควบคุมอุปกรณ์สิ้นสุดลงด้วยข้อผิดพลาดเฉพาะบริการ หรือโปรแกรมควบคุมไม่สามารถโหลดได้ ซึ่งบ่งบอกถึงความล้มเหลวของส่วนประกอบระดับเคอร์เนล
เข้าสู่ระบบล้มเหลว
-
ความปลอดภัย
-
Microsoft-Windows-การตรวจสอบความปลอดภัย
-
4625
-
เหตุการณ์ด้านความปลอดภัยที่สำคัญ มักบ่งบอกถึงความพยายามอันดุร้าย
บัญชีผู้ใช้ถูกล็อค
-
ความปลอดภัย
-
Microsoft-Windows-การตรวจสอบความปลอดภัย
-
4740
-
บ่งชี้ถึงการโจมตีที่อาจเกิดขึ้นหรือข้อผิดพลาดของผู้ใช้ ซึ่งต้องได้รับการดูแลทันที
ล้างบันทึกการตรวจสอบแล้ว
-
ระบบ
-
บันทึกเหตุการณ์
-
1102
-
เหตุการณ์ด้านความปลอดภัยที่สำคัญ ซึ่งมักเป็นสัญญาณของความพยายามปกปิดโดยผู้โจมตี
การปิดระบบโดยไม่คาดคิด
-
ระบบ
-
เคอร์เนล-พลังงาน
-
41
-
ระบบรีบูตโดยไม่ต้องปิดระบบอย่างสมบูรณ์ ซึ่งบ่งชี้ถึงการขัดข้องหรือการสูญเสียพลังงาน
ในการตั้งค่าการแจ้งเตือนเมื่อทริกเกอร์ตัวใดตัวหนึ่งดับลง ฉันจำเป็นต้องมีสคริปต์เนื่องจาก Microsoft ได้เลิกใช้ตัวเลือกในการส่งการแจ้งเตือนทางอีเมลและแสดงคำเตือนบนหน้าจอแล้ว ทำได้ภายใต้แท็บการดำเนินการ ฉันเลือกตัวเลือกเดียวที่รอดมาได้ที่เรียกว่า Start a program และชี้ไปที่สคริปต์ PowerShell แบบกำหนดเองแบบง่ายๆ สคริปต์นี้สามารถทำอะไรก็ได้ สำหรับการแจ้งเตือนความปลอดภัยที่สำคัญของฉัน (เช่น ID การเข้าสู่ระบบล้มเหลว 4625) ฉันมีสคริปต์ PowerShell แบบธรรมดาที่ส่งอีเมลถึงฉัน
เหมาะสำหรับผู้ดูแลระบบเครือข่ายที่จัดการระบบระยะไกล สำหรับสิ่งที่สำคัญน้อยกว่า เช่น แอปขัดข้อง (ID 1001) คุณอาจมีสคริปต์ที่เพิ่งแสดงข้อความบนหน้าจอ ประเด็นก็คือ คุณสามารถควบคุมการดำเนินการได้ ตั้งแต่ป๊อปอัปธรรมดาไปจนถึงการแก้ไขอัตโนมัติที่ซับซ้อน
ใช้เวลาช่วงบ่ายเพื่อให้คุณมีสติและระบบของคุณมีเสถียรภาพ
การตั้งค่าทั้งหมดนี้สร้างระบบที่แข็งแกร่งอย่างไม่น่าเชื่อซึ่งทำงานในระดับระบบปฏิบัติการบนพีซี Windows สมัยใหม่ทุกเครื่อง คุณไม่จำเป็นต้องติดตั้งโปรแกรมของบริษัทอื่นที่มีราคาแพงและมีราคาแพงเพื่อเพลิดเพลินกับสิ่งอำนวยความสะดวกเหล่านี้ เมื่อคุณกำหนดค่างานสำหรับเหตุการณ์สำคัญที่คุณสนใจแล้ว คุณก็สามารถหยุดการเลื่อนดู Event Viewer แบบตาเหยี่ยวได้ในที่สุด ฉันถอนหายใจด้วยความโล่งอกเมื่อรู้ว่าโซลูชันการตรวจสอบแบบเรียลไทม์แบบกำหนดเองของฉันใช้งานได้ และมันเปลี่ยนเกมการแก้ไขข้อบกพร่องของฉันไปอย่างสิ้นเชิง
*️⃣ ลิงค์ที่มา:
การกรองผ่านบันทึก Event Viewer, รายการโปรดด้านการผลิตที่คุ้นเคย, ความสำเร็จโดยใช้ Windows Task Scheduler, Event Viewer, สคริปต์ PowerShell แบบกำหนดเอง,