
Mengatasi Akses Windows Script Host yang Dinonaktifkan
Ketika Anda mencoba menjalankan file skrip atau batch di Windows, pesan error "Windows Script Host Access Is Disabled" memblokir eksekusi dan membuat tugas otomasi tidak berjalan. Artikel ini mengajarkan cara mengatasi Windows Script Host Access Is Disabled dengan langkah-langkah praktis yang aman dan efektif.
Ringkasan Panduan
Setelah mengikuti tutorial ini, Anda dapat mengaktifkan kembali Windows Script Host, memahami mengapa sistem menonaktifkannya, dan menjalankan file .vbs, .js, dan .bat dengan normal. Panduan ini ditujukan untuk pengguna Windows yang mengalami pembatasan eksekusi skrip dan ingin mengembalikan fungsionalitas tanpa mengorbankan keamanan sistem.
Kemampuan utama yang akan Anda kuasai mencakup menavigasi registry Windows untuk mengubah pengaturan script host, memverifikasi status aktivasi melalui grup kebijakan, dan menguji skrip setelah perubahan diterapkan.
Sebelum Memulai
- Windows 7, 8, 10, atau 11 dengan akses administratif
- Izin untuk mengubah registry atau grup kebijakan lokal
- Pengetahuan dasar tentang membuka editor registry atau Group Policy
- File skrip yang ingin dijalankan (contoh: file .vbs atau .js)
Memeriksa Status Windows Script Host Saat Ini
Buka Command Prompt dengan mode administrator. Ketik perintah berikut untuk melihat apakah script host sedang dinonaktifkan di sistem Anda:
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings" /v EnabledJika hasilnya menampilkan nilai 0, berarti Windows Script Host sedang dalam status nonaktif. Nilai 1 menunjukkan sudah aktif.
Mengaktifkan Melalui Editor Registry
Tekan Windows + R, ketik `regedit`, dan tekan Enter untuk membuka editor registry. Navigasi ke path berikut:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\SettingsDi panel kanan, cari entry bernama "Enabled". Klik dua kali untuk membuka dialog edit. Ubah nilai dari 0 menjadi 1, lalu klik OK. Tutup registry editor dan restart komputer untuk memastikan perubahan berlaku.
Mengaktifkan Melalui Group Policy Editor
Tekan Windows + R, ketik `gpidit.msc`, dan tekan Enter. Navigasi ke Computer Configuration > Administrative Templates > Windows Components > Windows Script Host. Cari kebijakan bernama "Allow Windows Script Host to Run". Klik dua kali, pilih "Enabled", dan klik OK.
Membuat File Tes untuk Verifikasi
Setelah mengaktifkan Windows Script Host, buat file tes sederhana untuk memastikan skrip dapat berjalan. Buat file teks baru, tambahkan kode berikut, dan simpan dengan ekstensi .vbs:
Set objShell = CreateObject("WScript.Shell")
objShell.Popup "Windows Script Host berfungsi dengan baik!", 3, "Verifikasi Sukses"
WScript.QuitJalankan file ini dengan double-click. Jika jendela popup muncul, berarti script host sudah aktif dan menjalankan skrip dengan benar.
Menjalankan File JavaScript untuk Pengujian Lebih Lanjut
Untuk menguji file JavaScript, buat file baru dengan ekstensi .js berisi kode berikut:
var shell = new ActiveXObject("WScript.Shell");
shell.LogEvent(4, "File JavaScript berhasil dieksekusi oleh WSH");
WScript.Echo("Skrip JavaScript berjalan normal");Jalankan dari command prompt dengan: `cscript.exe nama_file.js`. Output akan menampilkan pesan konfirmasi jika Windows Script Host bekerja optimal.
Tips dan Kesalahan Umum
- Pastikan Anda memiliki akses administratif saat membuka registry atau group policy editor. Jalankan "as administrator" jika perubahan tidak tersimpan.
- Jangan ubah nilai lain di dalam folder Windows Script Host settings untuk menghindari kerusakan sistem yang tidak perlu.
- Jika file masih tidak berjalan setelah aktifkan Windows Script Host, periksa apakah antivirus atau software keamanan lain memblokir eksekusi skrip.
- Restart komputer memastikan perubahan registry atau kebijakan diterapkan sepenuhnya tanpa gangguan proses latar belakang.
- Gunakan `cscript.exe` untuk menjalankan skrip dari command prompt agar melihat pesan error secara detail jika terjadi masalah.











