Kesalahan perangkat lunak yang mengganggu saya – serta cara memperbaikinya

Kesalahan perangkat lunak yang mengganggu saya – serta cara memperbaikinya

hampir setiap hari pembaruan perangkat lunak semacam itu keluar buat sistem kami. Dari sistem operasi hingga perangkat lunak antivirus hingga layanan cloud hingga perangkat perangkat keras, hampir tak terdapat teknologi yang kami pergunakanlah yang statis. serta dengan pembaruan ini muncul efek samping serta dilema yang kadang kadang membutuhkan waktu buat diperbaiki.

Baru-baru ini saya menemukan bug menarik yang tak mendapat banyak perhatian saat berbelanja Lexmark MFP. Sebagai bagian dari proses instalasi, saya online buat mengunduh driver printer paling anyar. (Saya selalu memberikan saran buat mengunjungi situs web vendor buat mendapatkan driver paling anyar, karena bagaimanapun juga, perangkat lunak paling anyar wajib memiliki perbaikan paling anyar, bukan?) Saya dapat menyiapkan printer buat mencetak, melakukan pemindaian, serta mengefaks elektronik, serta memberikan keputusan , yang dilakukan buat hari itu.

Kemudian kesenangan dimulai.

Saya secara teratur tersambung ke komputer yang mempunyai perbedaan mempergunakan desktop jarak jauh. Biasanya konsisten, tak terdapat dilema. Setidaknya konsisten sebelum saya mendapatkan printer baru saya. Tiba-tiba, setelah menyiapkan printer, koneksi jarak jauh saya mulai terputus – bahkan tak terdapat pesan kesalahan yang memberi tahu saya apa yang salah.

Ini menunjuk ke aturan pertama debugging: pikirkan kembali pada saat semuanya bekerja serta cari tahu apa yang anda ubah. Saya tahu sesuatu di driver printer yang saya instal barangkali adalah penyebabnya, tetapi bagaimanakah saya bisa memastikannya? Biasanya, pada saat sistem komputer berhenti bekerja, terdapat event log di suatu tempat yang memperlihatkan dilema tersebut. (Secara umum, aplikasi mogok muncul di log peristiwa aplikasi. Namun kadang kadang aplikasi mempergunakan subdirektori spesifik buat pelacakan serta pelaporan kesalahan.)

buat Windows, anda dapat mengakses Peraga Peristiwa dengan mengeklik pencarian serta mengetik “penampil acara” buat meluncurkannya. Perluas bagian Log Windows serta lihatlah di file log aplikasi.

apabila anda pernah menatap Peraga Peristiwa, anda tahu bahwasannya log ini bisa sangat memiliki manfaat atau sangat membuat jadi bingung. Banyak peristiwa yang bisa diabaikan. Tapi sesekali anda akan menemukan satu yang membantu anda sampai ke akar dilema anda. Dengan dilema desktop jarak jauh saya, saya berharap menemukan jejak di log peristiwa – serta memang saya menemukannya. Saya mendapat kesalahan yang memperlihatkan aplikasi rusak setiap kali saya melakukan percobaan memulai sesi jarak jauh.

Sekarang tibalah bagian membahagiakan berikutnya: kadang kadang aplikasi yang anda pergunakanlah tak memiliki nama yang sama di log peristiwa. Seringkali mereka secara spesifik mempergunakan nama file yang bisa dieksekusi, jadi anda perlu tahu “nama perangkat lunak” dari aplikasi tersebut, bukan dari apa yang anda ketahui. Dalam hal ini, Remote Desktop memiliki nama mstsc.exe yang bisa dieksekusi, yang merupakan singkatan dari Microsoft Terminal Service Client.

Berikut tampilan kesalahannya:

Faulting application name: mstsc.exe, version: 10.0.19041.2075, time stamp: 0x63f96292
Faulting module name: LMFX1N4Z.DLL, version: 0.0.1.0, time stamp: 0x61b8cf09
Exception code: 0xc0000005
Fault offset: 0x0000000000038ac3
Faulting process id: 0x2b30
Faulting application start time: 0x01d948e5ef27f462
Faulting application path: C:\WINDOWS\system32\mstsc.exe
Faulting module path: C:\WINDOWS\system32\spool\DRIVERS\x64\3\LMFX1N4Z.DLL
Report Id: 5b058189-0b5a-4284-a62d-c583bbe5a7da
Faulting package full name:
Faulting package-relative application ID:

Termasuk dalam acara ini adalah petunjuk yang saya butuhkan. Peristiwa crash menunjuk ke driver, LMFX1N4Z.DLL, yang merupakan driver Lexmark. Pencarian online, saya menemukan orang yang mempergunakan PC lain menghadapi dilema yang sama, tetapi dengan mesin virtual daripada klien desktop jarak jauh. Rupanya, berbagi printer atau pencetakan jarak jauh tak menyukai driver LMFX1N4Z.dll. Saya menganggap akar masalahnya melibatkan driver faks yang tak sengaja saya instal. Setelah mencopotnya, tentu saja, desktop jarak jauh saya mempunyai fungsi kembali. Pada dasarnya, daripada melakukan percobaan membikin Lexmark memperbaiki dilema yang sudah terdapat selama beberapa waktu, saya pikir opsi paling baik adalah melakukan penghapusan beberapa perangkat lunak printer sambil tetap mempertahankan fitur yang dibutuhkan.

bagaimanakah apabila saya tak menemukan akar penyebabnya? kadang kadang anda dapat menemukan solusinya. buat Remote Desktop, Microsoft juga menyediakan aplikasi Remote Desktop modern bersumber dari Microsoft Store. apabila itu juga gagal, saya bisa mencari alat alternatif. Kadang-kadang pada saat anda terkena bug, ini adalah satu-satunya cara buat mengatasi dilema sampai tambalan dirilis.

Mendiagnosis sistem yang tak mempunyai fungsi seringkali dimulai dengan menentukan apakah orang lain mengalami dilema yang sama. Setelah saya menerapkan pembaruan, saya memeriksa secara online di beberapa tempat buat mengonfirmasi apakah kesalahan yang saya alami unik buat saya atau memengaruhi orang lain. Saya mulai dengan mengunjungi dasbor kesehatan versi Windows buat meninjau dilema yang diketahui. Kemudian saya mengunjungi forum Reddit Windows 10 serta Windows 11 atau forum Askwoody buat memberikan informasi dilema yang tak biasa.

Baru-baru ini terjadi dilema yang melakukan pencegahan administrator server menginstal salah satu pembaruan bulan ini. rupanya akar penyebabnya adalah bug dari Microsoft di mana sku Windows Server tertentu (Essentials) salah diblokir buat mendapatkan penerimaan pembaruan. Penulis lain berpikir bahwasannya dilema server data Windows 2012 R2 barangkali serupa, serta saat meninjau log, menemukan bahwasannya pembaruan tumpukan layanan tak terdapat.

Bug muncul setiap saat. serta tak semuanya merupakan hasil tambalan tidak baik dari Microsoft. Seringkali hanya memasukkan sesuatu yang baru memicu kesalahan. Jadi selalu ingat buat bertanya pada diri sendiri: Apa yang telah berubah? Apakah terdapat file log? Apakah orang lain menatap dilema yang sama dengan saya?

Menjawab pertanyaan dasar ini akan membantu anda mendapatkan sistem yang bebas bug.

Hak Cipta © 2023 IDG Communications, Inc.