Assalamualaikum
Pada kesempatan kali ini, saya ingin berbagi cerita tentang masalah error atau kesalahan yang terjadi pada saat melakukan sebuah instalasi suatu software atau aplikasi dilaptop maupun dikomputer pc. Terkadang kita pernah menjumpai kasus error atau kegagalan ketika sedang menginstal sebuah aplikasi, baik itu aplikasi untuk design, games, driver/devices serta aplikasi-aplikasi yang mendukung untuk diinstal dilaptop atau pc kita khususnya aplikasi yang menampilkan visual (interface).
Error atau kegagalan instalasi dapat menyebabkan penumpukan di registry, folder app data, serta penumpukan bug-bug serta file yang tidak terpakai sehingga dapat mengurangi kapasitas memory dan juga bisa membebani dari kinerja laptop atau pc yang kita pakai. Penginstalan sistem operasi (os) windows yang tidak sempurna itu juga dapat membuat beberapa sistem konfigurasi tidak beroperasi dengan baik, adanya file sistem yang corupt pada os windows pun juga dapat menyebabkan beberapa error dan kegagalan.
Tak jarang ketika sedang melakukan sebuah penyempurnaan sistem operasi windows atau yang lebih dikenal dengan windows update (mengupdate windows) untuk melakukan pembaharuan dan pengamanan file-file dari ancaman virus, tak khayal kita sering menemui kegagalan ketika mendownload file-file atau sistem yang akan diperbaharui, entah dari koneksi internet yang tiba-tiba terputus, mati listrik, laptop atau pc mengalami hang dan harus dimatikan dengan cara paksa, membatalkan update karena menunggu terlalu lama. Hal itu juga dapat membuat file-file menjadi corupt dan tidak dapat melakukan pekerjaannya dengan sempurna pada sebuah sistem operasi.
Pada tulisan saya kali ini, saya akan menceritakan kejadian yang saya alami, tepatnya tadi malam tentang error dan kegagalan ketika instalasi sebuah aplikasi dan saya akan mencantumkan dengan gambar agar teman-teman semua tidak panik ketika menemui kode error tersebut. Kejadian ini berawal ketika saya hendak ingin menghilangkan rasa jenuh dan suntuk, sekaligus ingin merefresh pikiran untuk menghibur diri dengan menginstal sebuah permainan simulator pesawat terbang. Akan tetapi pada tahap penginstalasian games tersebut, saya mendapatkan sebuah peringatan dengan kode error “Microsoft Visual C++ 2005 Redistributable – Error 1935. An error occurred during the installation of assembly ‘Microsoft.VC80.ATL,type=”win32”,version=”8.0.50727.42”,public Key Token=”1fc8b3b9a1e18e3b”,processorArchitecture=”x86”’Please refer to Help and Support for more information.
Sebelum kita melanjutkan kedalam proses instalasi, alangkah baiknya kita mengetahui apa itu Microsoft Visual C++ Redistributable dan fungsinya. Kita sering melihat terdapat Microsoft Visual C++ Redistributable dan versinya pada control panel => programs and features (program yang terinstal). Microsoft Visual C++ Redistributable adalah sebuah library tambahan dari program yang dibuat dengan bahasa C++ (bahasa pemrograman yang berorientasi pada objek) menggunakan Microsoft Visual Studio. Dapat juga dikatakan sebagai pengenal atau pemberi izin (hak akses/verifikasi) pada suatu program yang menggunakan/membutuhkan Microsoft Visual C++ Redistributable agar program tersebut dapat dijalankan dan tidak terbaca rusak ketika tahapan instalasi. Biasanya Microsoft Visual C++ Redistributable sangat diperlukan untuk melakukan instalasi games dan aplikasi yang memerlukan tampilan visual dengan Microsoft Visual C++ Redistributable dengan berbagai versi, baik C++ 2005 atau pun C++ 2008 dan versi terbaru, Microsoft Visual C++ Redistributable ini bisa kita lihat dengan nama vcredist.exe pada mentahan program yang telah diekstrak atau pun melalui cd/dvd rw.
Ketika muncul peringatan tersebut saya pun tetap melakukan penginstalan (mengeklik ok) untuk melanjutkan tahap instalasi games simulator pesawat. Ketika proses instalasi hampir selesai, saya mendapatkan sebuah peringatan kembali dengan kode error yang sama (error 1935) “Microsoft Visual C++ 2005 Redistributable – Error 1935. An error occurred during the installation of assembly ‘Microsoft.MSXML2, publicKeyToken=”6bd6b9abf345378f”, version=”4.1.0.0”, type=”win32”,processorArchitecture=”x86”’Please refer to Help and Support for more information.
Pada kode error tesebut terdapat error 1935 dengan kesalahan “MSXML2”. Microsoft XML Core Services (MSXML) adalah satu set layanan yang memungkinkan aplikasi yang ditulis dalam JScript, VBScript, dan aplikasi Microsoft yang berbasis XML dapat berjalan dengan baik. Msxml mempunyai versi dari yang usang maupun versi terbaru, atau dapat dikatakan sebagai kumpulan produk yang berbeda dan dirilis serta didukung oleh microsoft dengan proses yang dikirimkan dengan Microsoft SQL Server 2005, Visual Studio 2005, Net Framework dan lain-lain agar file tersebut dapat terbaca dan berjalan dengan baik. saya baca dari wikipedia dan bantuan microsoft.
Lalu saya lanjutkan dengan mengklik ok untuk meneruskan instalasi. Ketika instalasi sedang membuat file registry dan pada tahap rolling back installation, saya pun mendapat peringatan pesan error kembali “Featur transfer error – Error: -1603 Fatal error during installation Consult Windows Installer Help (Msi.chm) or MSDN for more information.”
MSDN (Microsoft Developer Network) adalah jaringan pengembang software microsoft yg memiliki perjanjian dengan microsoft. Software tesebut bisa berupa Visual Basic, Visual C++, Visual Studio, Visual Foxpro, Windows OS dsb. MSDN juga dapat dikatakan sebagai file lisensi (perjanjian) atau juga file bantuan yang terdapat pada program visual basic, atau juga sering disebut sebagai fitur tambahan yg ditawarkan berupa source code yg bertujuan mempermudah dalam membuat sebuah project. Dari permasalahan error tersebut, saya pribadi mendapatkan ilmu serta wawasan dari berbagai forum serta web-web yang memberitahukan tentang pengertian dari nama-nama diatas. Jadi rajin-rajinlah membaca agar ilmu pengetahuan serta wawasan kita semakin bertambah, dan berterimakasih serta bersyukur kepada orang-orang yang sudah memberikan ilmunya kepada kita melalui tutorial. Hehhehe
Setelah saya klik ok, instalasi pun selesai, kemudian saya menuju ketempat dimana file-file tersebut berada dan terinstal. Setelah saya membuka folder instalasi, alangkah terkejutnya saya, karena dalam folder tersebut hanya terdapat folder fonts dan support, saya bertanya didalam hati “kemana perginya file-file data dan file .exe untuk menjalankan game tersebut yang sudah terinstal tadi ?”. lalu saya mencari didalam folder user => app data, ternyata folder file instalasi tidak ada. Setelah saya amati dari pesan-pesan error tersebut, saya menjalankan file services.msc dan mencari file windows installer yang ternyata running.
Saya pun mengecek di control panel => programs => programs and features dan mencari program Microsoft Visual C++ 2005 Redistributable ternyata tidak terinstal, hanya terdapat beberapa C++ Redistributable versi lain. Net Framework serta Msxml pun tidak terinstal disana. Saya berfikir “sedangkan program untuk mendesain dan merancang web serta bangunan saja kemarin bisa diinstal, kenapa sekarang ga bisa, apa sistemnya corupt lagi nih ?” memang waktu itu listrik mati ketika sedang update windows dan membuat laptop saya ikut mati juga, maklum udah ga menggunakan batre Hehhehe. Kemudian saya klik Turn Windows features on or of dan hanya menampilkan blank putih alias kosong melompong. hehehe
System File Checker (SFC) berfungsi untuk memeriksa integritas file sistem windows untuk memperbaiki atau mengganti file sistem jika adanya kerusakan, atau corupt.
Sfc /Scannow: Untuk memindai semua file sistem yang terlindungi dengan segera dan mengganti versi yang salah dengan versi microsoft yang benar dapat dikatakan untuk melakukan perbaiakan jika ada kerusakan dan perubahan sistem file. Perintah ini memerlukan akses ke file sumber penginstalan windows.
Setelah melakukan perbaikan, saya mengecek control panel => programs => Turn Windows features on or of dan sudah menampilkan Net Framework dan folder yang lain-lainnya, lalu saya mencoba untuk menginstal lagi game simulator pesawat, tahap demi tahap penginstalasian berjalan normal dan sukses dan tidak ditemukan error seperti penginstalasian pertama, dan saya pun bisa memainkan game tersebut.
Oh iya hampir lupa tentang pengertian Net Framework merupakan komponen windows yang terintegrasi yang dibuat dengan tujuan untuk mensupport pengembangan berbagai macam jenis aplikasi serta untuk dapat menjalankan berbagai macam aplikasi termasuk pengembangan aplikasi Web Services XML dan lain-lain. Net Framework merupakan sebuah software penerjemah dan mengeksekusi sebuah software atau aplikasi agar bisa dijalankan pada os laptop atau pc.
Tak hanya manusia yang mempunyai ketergantungan satu sama lain, alat-alat teknologi pun memiliki ketergantungan baik itu berupa komponen-komponennya, software (sistem) dan bahasa pemrogramannya serta visualya. Banyak membaca dan saling berbagi ilmu pengetahuan adalah aset yang sangat berharga untuk bekal dalam berkehidupan sesama manusia serta tak lupa diiringi dengan doa.
Wassalam
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H