Bagaimana cara memperbaiki kesalahan Windows Script Host pada startup Windows 10?
Diterbitkan: 2021-03-25Jika Anda memiliki cukup banyak kesalahan Windows Script Host yang muncul setiap kali Anda mem-boot sistem Anda atau mencoba memulai aplikasi, halaman ini adalah tempat Anda seharusnya berada. Anda dapat menghapus sementara pesan kesalahan dengan mengakhiri proses yang sesuai di Pengelola Tugas, tetapi kami memiliki solusi permanen untuk Anda. Pada artikel ini, kami akan menunjukkan cara menghilangkan pop-up Windows Script Host.
Apa itu Kesalahan Host Skrip Windows?
Jenis kesalahan ini muncul ketika alat Windows Script Host, yang bertugas menangani skrip yang dijalankan oleh administrator sistem, gagal membaca file skrip tertentu atau mengalami masalah lain. Masalahnya mungkin karena program jahat, file sistem yang salah, file skrip yang buruk, atau hard disk yang rusak.
Cara Memperbaiki Kesalahan Host Skrip Windows di Windows 10
Panduan berikut akan menunjukkan kepada Anda cara memperbaiki kesalahan Windows Script Host saat startup atau saat Anda meluncurkan aplikasi.
Jalankan Pemeriksa Berkas Sistem
Kesalahan Windows Script Host dapat disebabkan oleh file sistem yang salah. File-file ini mungkin telah disusupi oleh program jahat atau mungkin menjadi korban konflik aplikasi. Dalam beberapa kasus, Anda mungkin telah merusaknya.
Untungnya, Anda dapat dengan mudah mengganti file sistem yang buruk atau hilang menggunakan System File Checker (SFC). SFC adalah program baris perintah bawaan. Microsoft menyediakan alat untuk tujuan tersebut.
Di versi Windows yang lebih lama, yang harus Anda lakukan adalah menjalankan Command Prompt dengan hak istimewa admin dan menjalankan baris SFC. Namun, di Windows 10, Anda harus menjalankan DISM sebelum menjalankan SFC. DISM, yang merupakan kependekan dari Deployment Image Servicing and Management, adalah alat baris perintah bawaan lainnya. Tugasnya adalah menyediakan file yang akan digunakan oleh alat SFC untuk proses perbaikan.
Berikut panduan sederhana tentang cara menjalankan perintah SFC dengan benar:
- Buka Command Prompt dengan hak istimewa admin. Berikut adalah cara melakukannya:
- Buka kotak pencarian di menu Mulai dan ketik "perintah."
- Setelah Command Prompt muncul di hasil pencarian, klik kanan dan pilih Run as administrator.
- Pilih Ya setelah dialog Kontrol Akun Pengguna meminta izin.
- Setelah jendela Command Prompt yang ditinggikan terbuka, ketik baris di bawah ini dan tekan Enter:
DISM.exe /Online /Cleanup-image /Restorehealth
Izinkan alat DISM untuk menggunakan utilitas Pembaruan Windows untuk menyediakan file perbaikan sebelum menjalankan alat SFC. Jika Pembaruan Windows gagal menyediakan file perbaikan, Anda harus menggunakan alat DISM untuk mengambil file perbaikan dari sumber yang berbeda, seperti USB bootable atau DVD Windows 10. Anda juga harus memasukkan perintah berikut sebagai gantinya:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Sumber:C:\RepairSource\Windows /LimitAccess
Catatan Penting: Bagian C:\RepairSource\Windows dari perintah harus diganti dengan direktori Windows pada drive USB.
- Setelah alat DISM menyelesaikan tugasnya, buka baris baru dan ketik "sfc / scannow" (tanpa tanda kutip) ke jendela Command Prompt yang ditinggikan, lalu tekan tombol Enter.
- Utilitas sekarang akan memindai PC Anda untuk file sistem yang buruk dan hilang dan menggantinya secara otomatis.
- Tunggu hingga proses verifikasi selesai 100% sebelum Anda menutup Command Prompt.
Anda akan melihat pesan penyelesaian yang memberi tahu Anda hasil dari proses tersebut. Pesan yang berbunyi "Perlindungan Sumber Daya Windows tidak menemukan pelanggaran integritas" berarti Anda tidak memiliki file sistem yang rusak. Pesan yang mengatakan “Windows Resource Protection menemukan file yang rusak dan berhasil memperbaikinya. Rincian disertakan dalam CBS.Log C:\Windows\Logs\CBS\CBS.log" berarti file sistem yang buruk ditemukan dan diganti.
Namun, jika Command Prompt memberi tahu Anda bahwa "Perlindungan Sumber Daya Windows tidak dapat melakukan operasi yang diminta", Anda harus menjalankan perintah SFC dalam Mode Aman. Ikuti panduan ini:
- Buka menu Mulai, klik ikon daya, lalu pilih Matikan.
- Setelah sistem Anda mati, ketuk tombol daya untuk menyalakannya, lalu tekan dan tahan tombol daya Anda untuk mematikannya setelah logo pabrikan komputer Anda berkedip di layar Anda. Nyalakan kembali PC Anda dengan cara itu dua kali lagi hingga Anda melihat pesan "Silakan tunggu".
- Klik tombol Opsi Lanjutan setelah Anda melihat layar Perbaikan Otomatis.
- Layar Pilih Opsi sekarang akan muncul.
- Klik pada Pemecahan Masalah.
- Pada halaman Pemecahan Masalah, klik ubin Opsi Lanjutan.
- Klik Pengaturan Startup setelah layar Opsi Lanjutan muncul.
- Setelah Anda melihat layar Startup Settings, klik tombol Restart.
- Sistem Anda sekarang akan reboot ke halaman Opsi Startup.
- Ketuk nomor di sebelah Safe Mode with networking (Karena Anda memerlukan koneksi internet untuk menjalankan alat DISM untuk menyediakan file perbaikan).
- Setelah sistem Anda mulai dalam Mode Aman, buka folder C:\Windows\WinSxS\Temp untuk mengonfirmasi bahwa direktori PendingDeletes dan PendingRenames ada.
- Sekarang, buka Command Prompt sebagai administrator, lalu jalankan alat DISM dan SFC.
Pindai hard disk Anda untuk sektor bermasalah menggunakan utilitas CHKDSK
Setiap file yang digunakan komputer Anda, dari file sistem hingga file aplikasi, disimpan di hard disk Anda. Kesalahan secara alami akan terjadi ketika program dan layanan tidak dapat membaca file. Fenomena ini tidak mengecualikan Windows Script Host. Sebagian besar kesalahan Windows Script Host menunjukkan bahwa beberapa file tidak dapat dijangkau.
Utilitas CHKDSK dirancang untuk menemukan bad sector pada hard drive dan mencegah sistem Anda menggunakan sektor tersebut. Itu juga dapat mencoba untuk mengambil file yang disimpan di sektor buruk tersebut, tetapi ini tidak dijamin akan berfungsi sepanjang waktu. Anda mungkin harus mengorbankan beberapa file.
Dalam hal ini, alat tersebut mungkin membantu Anda memulihkan file yang dicari oleh Windows Script Host. Jika tidak, maka Anda dapat yakin bahwa masalah tidak akan terjadi lagi setelah Anda berhasil mendapatkan file melalui cara lain.
Ada dua cara utama untuk menjalankan utilitas CHKDSK: melalui File Explorer dan di jendela Command Prompt yang ditinggikan. Anda akan mengetahui cara menggunakan kedua metode tersebut.
Memeriksa disk Anda melalui File Explorer
- Klik dua kali pada folder mana pun di desktop Anda untuk memanggil jendela File Explorer. Pintasan keyboard Windows + E adalah cara lain untuk meluncurkan File Explorer.
- Setelah File Explorer terbuka, navigasikan ke panel kiri dan klik PC ini.
- Beralih ke panel kanan dan klik kanan pada drive tempat Windows diinstal.
- Klik Properties di menu konteks.
- Saat Anda melihat jendela dialog Properties, buka tab Tools, lalu klik Check di bawah Error Checking.
- Klik Scan Drive setelah pesan dialog “You don't need scan this drive” muncul.
- Alat CHKDSK sekarang akan memindai hard disk Anda untuk mencari kesalahan.
- Setelah pemindaian, sebuah dialog akan muncul dan menunjukkan kepada Anda hasilnya.
Memeriksa disk Anda melalui Command Prompt
Jika metode File Explorer tidak menyelesaikan masalah, buka jendela Command Prompt yang ditinggikan untuk menjalankan pemeriksaan yang lebih mendalam dan lanjutan.
Panduan di bawah ini akan menunjukkan caranya:
- Buka Command Prompt dengan hak istimewa admin. Untuk melakukannya, ikuti petunjuk di bawah ini:
- Buka kotak pencarian di menu Mulai dan ketik "perintah."
- Setelah Command Prompt muncul di hasil pencarian, klik kanan dan pilih Run as administrator.
- Pilih Ya setelah jendela dialog Kontrol Akun Pengguna meminta izin.
- Setelah jendela Command Prompt yang ditinggikan terbuka, ketik perintah ini ke baris baru dan tekan tombol Enter:
chkdsk C: /f /r /x
Catatan: Huruf "C" di baris perintah harus diganti dengan huruf drive volume Windows Anda.
Berikut penjelasan singkat tentang command switch tambahan:
Sakelar “ /x ” memungkinkan CHKDSK untuk melepas volume sebelum proses pemindaian dimulai.
Sakelar “ /r ” meminta utilitas untuk memeriksa bad sector dan memulihkan informasi yang dapat dibaca.
Parameter “ /f ” memungkinkan alat untuk memperbaiki kesalahan yang terdeteksi selama pemindaian.
Jika Anda melihat pesan berikut, aplikasi lain sedang menggunakan volume yang Anda coba pindai. Tekan tombol keyboard Y jika Command Prompt meminta Anda menjadwalkan pemindaian untuk reboot berikutnya:
“Chkdsk tidak dapat berjalan karena volume sedang digunakan oleh proses lain. Apakah Anda ingin menjadwalkan volume ini untuk diperiksa saat berikutnya sistem dimulai ulang? (Y/T)”
Setelah Anda mengetuk Y, nyalakan ulang komputer Anda untuk menyelesaikan pemeriksaan, lalu periksa kesalahannya.
Jalankan pemindaian malware lengkap
Salah satu penyebab utama kesalahan Windows Script Host adalah infeksi malware. Peretas memiliki kebiasaan buruk merancang program malware untuk mengkloning atau sepenuhnya mengganti file skrip untuk mendatangkan malapetaka tanpa terdeteksi. Dengan pengetahuan teknis, skrip berbahaya yang tersembunyi ini dapat ditemukan. Namun, program antivirus yang mumpuni memiliki apa yang diperlukan untuk menemukan malware dan menyingkirkannya secepat mungkin.
Lindungi PC dari Ancaman dengan Anti-Malware
Periksa PC Anda untuk malware yang mungkin terlewatkan oleh antivirus Anda dan hapus ancaman dengan aman dengan Auslogics Anti-Malware
Bahkan jika Anda memiliki program antivirus yang luar biasa, mengandalkan pemindaian cepat biasa dan fitur perlindungan waktu nyata tidak akan membantu. Banyak program keamanan memiliki fitur Pemindaian Penuh, yang masuk jauh ke dalam folder sistem dan area terlarang di mana program malware mungkin bersembunyi.
Jika Keamanan Windows adalah program antivirus utama Anda, pastikan sistem Anda mutakhir. Dengan cara ini, Anda yakin program diperkaya dengan definisi virus terbaru. Jika Anda menggunakan antivirus pihak ketiga, Anda juga harus memastikan bahwa Anda memiliki versi terbaru.
Jika Anda tidak tahu cara menjalankan Pemindaian Penuh di program antivirus Anda, Anda dapat mengunjungi situs web pengembangnya untuk menentukan cara melakukannya. Jika Anda menggunakan Keamanan Windows, ikuti langkah-langkah berikut:
- Buka area notifikasi bilah tugas Anda dan klik panah untuk memperluas baki sistem.
- Setelah ikon tersembunyi muncul, klik perisai putih untuk membuka Keamanan Windows.
- Selanjutnya, klik Perlindungan Virus & Ancaman.
- Setelah jendela Perlindungan Virus & Ancaman muncul, klik Opsi Pindai.
- Saat Anda masuk ke halaman Opsi Pindai, pilih opsi Pindai Penuh, lalu klik tombol Pindai Sekarang.
- Perhatikan bahwa pemindaian penuh dapat memakan waktu hingga beberapa jam. Jadi, izinkan sistem Anda menjalankan operasi, lalu kembali lagi nanti.
- Setelah pemindaian selesai, minta antivirus untuk menghapus program malware yang ditemukannya.
Jalankan Pemindai Keamanan Microsoft
Microsoft Safety Scanner adalah alat penghapus virus canggih yang dikembangkan Microsoft. Ini memeriksa risiko keamanan dan menghapusnya. Setelah menemukan program jahat, ia akan mencoba membatalkan perubahan yang mereka buat pada komputer Anda. Beberapa pengguna melaporkan hasil positif setelah menjalankan alat.
Ikuti langkah-langkah ini untuk menggunakan utilitas:
- Pastikan Anda mengunduh program versi terbaru dari situs web Microsoft.
- Setelah Anda mengunduh file EXE, jalankan.
- Pilih Ya di panel dialog Kontrol Akun Pengguna.
- Setelah program terbuka, pilih jenis pemindaian yang Anda inginkan untuk dijalankan. Pilih opsi Pemindaian Penuh untuk memindai seluruh sistem.
- Pemindaian dapat memakan waktu berjam-jam untuk diselesaikan. Anda dapat menjalankannya saat tidak terlalu sibuk daripada tetap menggunakan komputer saat sedang berjalan.
- Klik Berikutnya.
- Setelah pemindaian selesai, izinkan alat untuk mengambil tindakan yang diperlukan jika menemukan program jahat.
Lakukan Boot Bersih
Karena sebagian besar kesalahan Windows Script Host terjadi selama atau segera setelah startup, aplikasi startup mungkin bertanggung jawab.
Aplikasi startup diprogram untuk diluncurkan setiap kali Windows dijalankan. Mereka pada dasarnya adalah rangkaian program pertama yang dibangunkan oleh sistem operasi setelah proses boot. Satu atau lebih dari aplikasi dan layanan ini dapat menghalangi Windows Script Host dan memicu kesalahan startup yang Anda lihat.
Anda dapat menemukan program yang bertanggung jawab dengan melakukan boot bersih. Teknik boot bersih melibatkan pencegahan peluncuran setiap aplikasi startup yang tidak terkait dengan Windows setelah Anda mem-boot ulang sistem Anda. Setelah Anda selesai melakukannya, Anda dapat memeriksa apakah kesalahan Windows Script Host terjadi lagi.
Berikut panduan tentang cara melakukan boot bersih dan mencari tahu program startup mana yang menyebabkan kesalahan:
- Klik kanan pada tombol start untuk membuka menu Power User, lalu klik Run. Atau, tekan logo Windows dan tombol keyboard R bersamaan untuk membuka Run.
- Setelah Anda melihat kotak dialog Run, buka bidang teks, ketik "msconfig" dan tekan tombol Enter pada keyboard Anda.
- Setelah jendela dialog Konfigurasi Sistem muncul, alihkan ke tab Layanan.
- Arahkan ke pojok kiri bawah tab Layanan dan centang kotak "Sembunyikan semua layanan Microsoft". Melakukan hal ini akan mencegah Windows memblokir layanan terkait Microsoft.
- Sekarang, klik tombol Nonaktifkan Semua.
- Selanjutnya, buka tab Startup dan klik "Open Task Manager."
- Setelah Anda masuk ke tab Startup Task Manager, nonaktifkan setiap program yang Anda lihat dengan mengklik setiap program dan mengklik tombol Disable.
- Kembali ke jendela dialog Konfigurasi Sistem dan klik OK.
- Mulai ulang sistem Anda dan periksa kesalahannya.
Jika kesalahan tidak muncul setelah sistem Anda muncul, Anda baru saja mengkonfirmasi keterlibatan aplikasi atau layanan startup. Untuk menemukan entitas yang bertanggung jawab, Anda harus mengaktifkan item startup satu demi satu dan memulai ulang sistem Anda setelah mengaktifkan masing-masing. Pada titik tertentu, satu item akan memicu kesalahan lagi.
Berikut cara berbeda dan lebih mudah untuk mengisolasi program yang bertanggung jawab:
- Buka jendela dialog Konfigurasi Sistem dan alihkan ke tab Layanan.
- Buka tab Layanan, hapus centang setengah dari layanan startup, dan klik Aktifkan Semua.
- Mulai ulang sistem Anda dan lihat apakah kesalahan telah teratasi. Jika kesalahan tidak muncul, maka tidak ada layanan yang Anda aktifkan penyebabnya. Anda harus mengaktifkan separuh lainnya dan memulai ulang sistem Anda untuk melihat apakah kesalahan terjadi lagi.
- Jika kesalahan muncul setelah mengaktifkan satu grup layanan startup, Anda hanya perlu fokus memeriksanya satu per satu alih-alih memeriksa semuanya.
Kembalikan nilai default .vbs ke VBSfile di Registry Editor
VBS adalah jenis file skrip yang dapat dijalankan oleh WSH. Banyak kesalahan WSH mengarah ke file VBS yang salah atau salah konfigurasi, dan membuat beberapa perubahan pada registri sistem dapat memperbaiki masalah. Kami akan menunjukkan langkah-langkah yang harus diambil.
Sebelum Anda mulai, perhatikan bahwa registri sistem adalah salah satu area paling canggih dan sensitif di sistem operasi Anda. Satu kesalahan dapat membuat komputer Anda tidak dapat digunakan. Jadi, pastikan Anda melangkah dengan hati-hati. Jika Anda tidak tahu cara mengatasi registri atau tidak nyaman menggunakannya, mintalah seseorang yang ahli untuk menerapkan solusi untuk Anda.
Namun, jika Anda ingin menanganinya sendiri, kami sarankan Anda mencadangkan seluruh registri agar aman. Jika Anda dapat melakukannya sendiri, langsung menuju ke solusi untuk mengetahui cara menyesuaikan nilai .vbs default.
Namun, jika Anda tidak tahu cara mencadangkan registri, lanjutkan membaca.
Mencadangkan registri sistem
- Tekan logo Windows dan tombol R untuk meluncurkan jendela dialog Run.
- Setelah Run terbuka, buka bidang teks, ketik Regedit, dan klik tombol OK.
- Klik tombol Ya setelah jendela dialog Kontrol Akun Pengguna muncul dan meminta izin.
- Ketika Registry Editor terbuka, pergi ke sudut kiri atas jendela dan klik File.
- Pilih Ekspor dari menu konteks.
- Setelah jendela dialog Ekspor File Registri terbuka, pilih Semua di bawah Rentang Ekspor.
- Arahkan ke folder tempat Anda ingin menyimpan cadangan, masukkan nama file, lalu klik tombol Simpan.
- Itu dia! Kapan pun Anda ingin memulihkan registri, buka Editor Registri, klik File >> Impor. Buka folder tempat Anda menyimpan file cadangan dan klik dua kali.
Berikut adalah langkah-langkah yang harus Anda ikuti untuk mengubah nilai default .vbs:
- Tekan logo Windows dan tombol R untuk meluncurkan jendela dialog Run.
- Setelah Run terbuka, buka bidang teks, ketik Regedit, dan klik tombol OK.
- Klik tombol Ya setelah jendela dialog Kontrol Akun Pengguna muncul dan meminta izin.
- Saat Registry Editor terbuka, buka panel kiri dan perluas HKEY_CLASSES_ROOT.
- Di bawah HKEY_CLASSES_ROOT, klik .vbs.
- Arahkan ke panel kanan dan klik dua kali pada string Default.
- Setelah dialog Edit String terbuka, buka kotak teks Value Data dan ubah nilainya menjadi VBSfile.
- Klik OK.
Anda juga dapat menghapus string VMApplet dan WinStationDisabled di Peninjau Suntingan Registri. Ikuti langkah ini:
- Buka Registry Editor dan pergi ke panel kiri.
- Arahkan ke Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon.
- Klik satu kali pada WinLogon, lalu alihkan ke panel kanan.
- Gulir ke bawah dan hapus entri VMApplet dan WinStationDisabled.
- Selanjutnya, klik dua kali Usernit.
- Ganti data nilainya dengan "C:\Windows\system32\userinit.exe" (tanpa tanda kutip) dan klik OK.
Perbaiki instal PC Anda
Jika tidak ada metode di atas yang berfungsi, Anda memiliki opsi untuk memperbaiki instalasi Windows 10 Anda. Opsi ini akan membantu Anda mengganti file sistem yang rusak dan dependensi perangkat lunak lain untuk WSH.
Kesimpulan
Kami yakin Anda dapat menyelesaikan masalah ini untuk selamanya. Silakan menuju ke bagian komentar jika Anda memiliki sesuatu untuk dibagikan dengan komunitas kami.