Saat akan menjalankan sebuah program yang mengandung script Anda mungkin akan mendapati pesan error yang berbunyi “Windows Script Host Access is Disabled on This Machine” dan program tersebut tidak bisa dijalankan.
Pada kesempatan kali ini kita akan bahas apa itu Script Host, fungsinya, dan cara mengatasi error yang diakibatkan oleh Script Host Disabled di Windows 10, 8, dan 7.
Daftar isi
Apa itu Script Host?
Windows Script Host atau WSH adalah sebuah teknologi dari Microsoft yang memungkinkan Windows untuk mengeksekusi sebuah script. Teknologi ini membuat kita bisa menjalankan sebuah script dengan cara double klik, memproses file secara bulk processing, melakukan otomatisasi task, dan masih banyak lagi.
Fungsi Script Host
Fungsi utama dari Script Host adalah untuk menjalankan script pada sistem operasi Windows. Windows Script Host bisa melakukan scripting dengan berbagai bahasa pemrograman. Secara default ia mampu menjalankan file JScript (.JS dan .JSE) dan file VBScript (.VBS dan VBE). Pengguna juga bisa menambahkan bahasa pemrograman lain sesuai kebutuhan.
Windows Script Host juga bisa menjalankan beberapa bahasa pemrograman sekaligus, memungkinkan pengguna mengkombinaskan berbagai bahasa dalam sebuah script seperti Rexx, BASIC, Perl, Ruby, Tcl, PHP, JavaScript, Delphi, Python, XSLT.
Pesan Error yang muncul akibat Script Host Disabled
Apabila Windows Script Host dalam keadaan aktif (enabled) maka Windows akan mampu menjalankan script atau program yang mengandung script. Dengan demikian sistem akan mampu menjalankan otomatisasi pada berbagai fungsi tergantung dari perintah yang terdapat di dalam script.
Akan tetapi apabila Script Host dalam keadaan tidak aktif (disabled) maka fungsi tersebut tidak bisa berjalan. Akibatnya script atau program yang mengandung script juga tidak bisa dieksekusi.
Pesan error yang biasanya muncul adalah:
- Windows 10: Windows Script Host access is disabled on this machine. Contact your administrator for details
- Windows 7 and 8: host script run.vbs
Cara mengatasi Windows Script Host Access is Disabled on This Machine
Untuk mengatasi masalah Windows Script Host Access is Disabled di Windows 10 maka yang perlu kita lakukan adalah mengaktifkan kembali fitur tersebut. Hal ini bisa dilakukan dengan menggunakan Registry Editor.
Ikuti langkah-langkah berikut ini:
1. Tekan tombol Windows+R
2. Ketik: regedit lalu klik OK
3. Pada program Registry Editor masuk ke folder berikut ini:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
4. Pada panel sebelah kanan klik dua kali pada key bernama Enabled
5. Ubah Value Data menjadi 1
Value Data ini hanya memiliki dua nilai,
0 > artinya Disable
1 > artinya Enable
6. Klik OK lalu tutup jendela Registry Editor
7. Terakhir restart komputer Anda.
Setelah komputer menyala kembali coba lagi jalankan program atau script yang tadi gagal dijalankan karena Windows Script Host Disabled, jika berhasil berarti masalah sudah teratasi.
Solusi apabila Windows Script Host tidak ditemukan pada Registry Editor
Pada kondisi tertentu mungkin key Windows Script Host tidak ada di direktori Registry Editor. Hal ini disebabkan karena key tersebut telah dihapus oleh program tertentu atau bahkan malware.
Untuk mengatasinya kita bisa membuat key Windows Script Host secara manual kemudian memasukkan nilai 1 untuk mengaktifkannya.
Ikuti langkah-langka berikut ini:
1. Pertama buka Registry Editor dengan cara tekan tombol Windows+R > ketik: regedit > klik OK.
2. Masuk ke direktori Windows Script Host
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
3. Klik kanan pada area kosong di panel sebelah kanan
4. Pilih New > DWORD (32-bit) Value
5. Beri nama key dengan nama: Enabled
6. Klik dua kali pada key Enabled yang baru dibuat
7. Isi Value data menjadi 1 > klik OK
8. Tutup jendela Registry Editor kemudian restart komputer Anda
Mengatasi Windows Script Host Access is Disabled dengan Command Prompt (CMD)
Jika menggunakan Registry Editor seperti langkah-langkah di atas belum berhasil, maka cara selanjutnya adalah menggunakan Command Prompt atau CMD.
Ikuti langkah-langkah berikut ini:
1. Buka Command Prompt dengan izin akses administrator, caranya klik tombol Start > ketik: cmd > pada menu yang muncul klik Run as administrator.
2. Setelah Command Prompt terbuka, ketik perintah berikut ini:
REG DELETE "HKCU\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled /f
Tekan enter
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled /f
Tekan enter
3. Tutup program CMD lalu restart komputer Anda.
Virus dan malware juga bisa menyebabkan error Windows Script Host Access is Disabled on This Machine
Seperti yang sudah dijelaskan sebelumnya kalau virus dan malware yang masuk ke sistem bisa menjadi salah satu penyebab error Script Host Access si Disabled. Cara yang paling efektif untuk mengatasinya adalah dengan membersihkan virus dan malware tersebut menggunakan antivirus.
Anda bisa mengaktifkan Windows Security, yang merupakan fitur antivirus bawaan Windows 10, dulu bernama Windows Defender. Fitur ini cukup bagus untuk menjaga komputer Anda tetap aman dari virus, asalkan rutin mendapat udpate.
Alternatif kedua Anda juga bisa menggunakan salah satu aplikasi antivirus terbaik ini. Setelah menginstallnya, lakukan full scan pada sistem dan lihat apakah ada virus yang berhasil dideteksi, bila ada segera bersihkan sampai ke akar-akarnya.
Untuk melakukan full scan dengan Windows Security ikuti langkah-langkah berikut ini:
- Pertama update dulu Windows 10 Anda
- Setelah itu masuk ke Settings > Update & Security
- Klik pada tab Windows Security > pada panel sebelah kanan pilih Virus & threat protection
- Klik pada menu Scan options
- Centang pada opsi Full scan
- Klik Scan now
Tunggu hingga proses scan selesai, apabila ada virus atau malware yang berhasil terdeteksi oleh Windows Security segera hapus dengan cara klik tombol Action > pilih Remove.
Kemudian restart komputer Anda. Setelah menyala kembali, coba jalankan program yang tadi tidak bisa karena masalah pada Script Host.
Apabila penyebabnya benar karena virus maka sekarang seharusnya sudah bisa. Pastikan juga Windows Script Host dalam keadaan aktif dengan mengeceknya pada Registry Editor seperti yang sudah dijelaskan di atas.
Menjalankan System Restore untuk mengatasi Windows Script Host Access is Disabled
System Restore adalah fitur roll back di Windows 10 yang memungkinkan pengguna mengembalikan Windows pada kondisi sebelumnya (kondisi sebelum terjadinya error). Fitur ini sangat berguna sekali sebagai backup sistem. Saat terjadi error yang sulit diatasi maka kita bisa menjalankannya sebagai salah satu solusi yang ampuh.
Untuk mengatasi error Windows Script Host Access is Disabled Anda bisa mengatasinya dengan menjalankan System Restore. Hal ini tidak akan menghilangkan data, hanya saja aplikasi-aplikasi yang baru diinstall akan terhapus.
Ikuti langkah-langkah berikut ini:
- Masuk ke Control Panel
- Pilih menu Recovery
- Klik pada pilihan Open System Restore
- Klik Next
- Pilih Restore Point dengan tanggal yang terbaru
- Klik Next
- Klik Finish
Komputer Anda akan restart secara otomatis dan mulai melakukan proses restore. Tunggu saja hingga selesai, biasanya akan memakan waktu beberapa menit. Setelah selesai Anda akan mendapatkan notifikasi berhasil.
Setelah menjalankan System Restore bisa dipastikan error Windows Script Host Access is Disabled akan hilang, yang perlu Anda lakukan selanjutnya adalah menginstall kembali program-program yang terahapus.
Solusi terakhir: Reset PC
Apabila semua cara di atas sudah dicoba namun tidak ada yang berhasil, maka jalan terakhir untuk mengatasi masalah Windows Script Host Access is Disabled on This Machine adalah melakukan reset Windows 10.
Ini adalah solusi terakhir yang tersisa selain melakukan install ulang. Jika sudah sampai di sini maka kita tidak tahu lagi apa yang menyebabkan error terjadi dan bagaimana untuk mengatasinya. Maka reset PC adalah jalan paling praktis yang bisa Anda lakukan.
Melakukan reset PC akan mengembalikan Windows 10 Anda seperti pada saat pertama kali membeli laptop atau melakukan install ulang. Semua aplikasi dan update akan terhapus, namun Anda bisa tetap menyimpan data-data user. Berbeda dengan install ulang, melakukan reset akan menghapus semua aplikasi tapi tidak menghapus data.
Ikuti langkah-langkah berikut ini:
- Langkah pertama buka menu Settings Windows 10 Anda, caranya klik tombol Start kemudian klik pada tombol Settings (icon gear)
- Pilih menu Update & Security
- Pilih menu Recovery
- Klik tombol Get started pada bagian Reset this PC
- Pilih Keep my files > pilih opsi ini agar data-data user tidak terhapus
- Klik Next
- Klik tombol Reset
Windows 10 akan melakukan restart dan proses reset secara otomatis, Anda hanya tinggal menunggu saja hingga selesai.
Setelah selesai, Windows 10 akan kembali ke keadaan awal seperti Anda baru membeli laptop. Selanjutnya Anda bisa mulai menginstall kembali program-program yang terhapus dan melakukan update Windows 10.
Itulah beberapa cara yang bisa Anda lakukan untuk mengatasi masalah Windows Script Host Access is Disabled on This Machine di Windows 10. Semoga bisa membantu. Jika mengalami kesulitan silakan tuliskan melalui kolom komentar.