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


