Kesalahan komputer adalah kesalahan yang terjadi di dalam sistem komputer yang menyebabkannya tidak berfungsi saat memproses data. Akar konflik dapat berasal dari banyak variabel yang berbeda, tetapi kesalahan komputasi yang paling umum disebabkan oleh masalah dalam sistem operasi itu sendiri, adanya virus, atau aplikasi perangkat lunak yang rusak. Dalam skenario lain, kesalahan komputer dapat terjadi dengan memasukkan serangkaian perintah yang gagal dikenali oleh sistem secara tidak benar, menyebabkannya mencari solusi tanpa batas yang berada di luar batas yang diprogram untuk dikenali atau ditangani. Banyak kesalahan komputasi yang dapat dikaitkan dengan kesalahan manusia relatif mudah untuk diperbaiki, tetapi bahkan kesalahan kecil atau bug komputer dapat menyebabkan kegagalan sistem total jika tidak segera dideteksi.
Kesalahan yang disebabkan oleh masalah perangkat keras mungkin mengharuskan sistem dikeluarkan dari layanan saat diperbaiki.
Produsen program rata-rata mendedikasikan beberapa bulan atau bahkan bertahun-tahun untuk menguji kompatibilitas untuk memastikan bahwa gangguan komputer tidak akan terjadi, tetapi karena ada miliaran kemungkinan kombinasi dalam hal konfigurasi perangkat keras, sistem operasi, aplikasi perangkat lunak, dan variabel acak lainnya, itu adalah hampir tidak mungkin bagi mereka semua untuk didiagnosis dengan benar. Kehadiran penjahat dunia maya semakin memperumit diagnosis kesalahan komputer, karena sistem seringkali dapat dengan sengaja dinonaktifkan melalui virus atau peretasan keamanan untuk menyembunyikan hilangnya informasi pribadi. Sebagian besar pembaruan yang diterima sistem komputer mana pun adalah untuk membatasi semua kerentanan ini sebanyak mungkin, tetapi bahkan dengan perencanaan yang paling teliti, masih ada risiko kecil kegagalan sistem selama proses pembaruan.
Kesalahan komputer, jika tidak segera terdeteksi, dapat menyebabkan seluruh jaringan mati.
Salah satu cara paling umum untuk mendiagnosis kesalahan komputer adalah dengan memeriksa program yang umum digunakan dan perangkat lunak apa pun yang baru saja diperbarui pada sistem komputer, dimulai dengan aplikasi yang aktif berjalan saat kesalahan terjadi. Dengan menghilangkan setiap fungsi yang tidak penting hingga hanya sistem operasi dan driver yang diperlukan yang dimuat, teknisi komputer kemudian dapat memverifikasi bahwa setiap aplikasi perangkat lunak yang baru saja digunakan telah diinstal dengan benar dan tidak menimbulkan konflik. Setelah kesalahan komputer yang sebenarnya telah diidentifikasi, biasanya dapat dihilangkan dengan menghapus program yang menciptakan konflik.
Salah satu gangguan komputer yang paling terkenal adalah “layar biru kematian” yang terlihat sebagai respons terhadap sejumlah masalah pada mesin Windows.
Dalam situasi yang kurang umum, kesalahan komputer juga dapat disebabkan oleh perangkat keras yang rusak, dan dalam skenario ini, masalahnya sering kali menjadi jauh lebih sulit untuk ditemukan. Jika diduga ada konflik perangkat keras, teknisi akan memperbarui setiap driver yang mengontrol item tersebut, memeriksa suhu pengoperasian yang tidak normal di seluruh komputer dan memverifikasi bahwa catu daya berfungsi dengan benar. Setelah komponen yang rusak ditemukan, maka dapat diperbaiki atau diganti untuk mengembalikan sistem komputer kembali normal.
Teknisi servis harus terbiasa dengan masalah perangkat keras komputer serta masalah perangkat lunak.
Sebuah kesalahan komputer mungkin disebabkan oleh virus komputer.