Troubleshooting komputer adalah proses sistematis untuk mengidentifikasi, menganalisis, dan memperbaiki masalah yang terjadi pada perangkat keras (hardware) atau perangkat lunak (software) agar sistem kembali berfungsi normal. Langkah-langkah umumnya meliputi mengidentifikasi masalah, mengumpulkan informasi, mengisolasi penyebab masalah, menyusun hipotesis, menguji hipotesis, dan mengimplementasikan solusi.