Solusi: Eksekusi skrip dinonaktifkan pada sistem ini

Kesalahan ini terjadi ketika pengguna mencoba menjalankan skrip atau perintah khusus di PowerShell sebagai bagian dari pekerjaan mereka atau untuk memecahkan masalah yang mengganggu mereka di PC mereka. Eksekusi skrip sering dinonaktifkan secara default pada sistem pengguna dan opsi ini perlu diubah untuk memungkinkannya.

Eksekusi skrip dinonaktifkan pada sistem ini

Ada penyebab lain untuk masalah ini juga dan itulah sebabnya kami telah membuat artikel yang akan membantu Anda memecahkan masalah ini jika Anda mengikuti metode dengan hati-hati. Semoga berhasil!

Apa yang menyebabkan kesalahan "Eksekusi skrip dinonaktifkan pada sistem ini"?

Tidak ada banyak penyebab berbeda untuk masalah ini dan mereka sering berbeda dari satu sistem ke sistem lainnya. Namun, mereka dapat didaftar dengan mudah dan Anda akan melihat apakah masalah Anda dapat dikategorikan sebagai beberapa opsi di bawah ini:

  • Kadang-kadang eksekusi skrip dinonaktifkan secara default pada sistem pengguna dan perlu diaktifkan secara manual menggunakan metode seperti menjalankan perintah di PowerShell atau mengubah registri.
  • Jika eksekusi dinonaktifkan pada cakupan yang lebih tinggi, Anda mungkin perlu mengaktifkannya menggunakan Editor Kebijakan Grup Lokal (GPEdit). Ada opsi untuk melakukannya di Pengaturan Windows 10 juga.
  • Anda mungkin ingin memberikan masalah administrator ke PowerShell saat menjalankan perintah.

Solusi 1: Jalankan PowerShell sebagai Administrator dan Jalankan Perintah

Ada perintah di PowerShell yang menangani masalah ini dengan tepat dan dapat diselesaikan dalam hitungan menit. Ini termasuk benar-benar mengubah kebijakan eksekusi skrip dari dalam jendela PowerShell. Cobalah dan lihat sendiri!

  1. Buka utilitas PowerShell dengan mengklik kanan tombol Start menu dan mengklik opsi Windows PowerShell (Admin) di menu konteks. Pengguna Windows 7 bisa mencarinya.

Menjalankan Windows PowerShell sebagai admin
  1. Jika Anda melihat Command Prompt alih-alih PowerShell di tempat itu, Anda juga dapat mencarinya di menu Start atau bilah pencarian di sebelahnya. Kali ini, pastikan Anda mengklik kanan pada hasil pertama dan pilih Jalankan sebagai administrator.
  2. Di konsol Powershell, ketikkan perintah yang ditunjukkan di bawah ini dan pastikan Anda mengklik Enter sesudahnya:
 Set-ExecutionPolicy RemoteSigned 
  1. Biarkan perintah ini melakukan tugasnya dan periksa untuk melihat apakah pesan telah muncul yang menunjukkan bahwa prosesnya memang berhasil. Metode ini dapat diterapkan untuk semua sistem operasi Windows, termasuk Windows 10.

Solusi 2: Edit Kebijakan Grup

Jika metode di atas gagal menghasilkan kesuksesan, yang sering muncul pada versi Windows yang lebih baru seperti Windows 10, Anda mungkin perlu mengubah kebijakan pada cakupan yang lebih tinggi. Ini adalah pesan kesalahan yang biasa muncul setelah menjalankan perintah dari Solusi 1:

 Set-ExecutionPolicy: Windows PowerShell berhasil memperbarui kebijakan eksekusi Anda, tetapi pengaturan tersebut ditimpa oleh kebijakan yang ditentukan pada cakupan yang lebih spesifik. Karena penggantian, shell Anda akan mempertahankan kebijakan eksekusi efektif saat ini dari ... 

Untuk menyelesaikan masalah, Anda harus menuju ke editor Kebijakan Grup dan segera mengubah pengaturan dari sana.

  1. Gunakan kombinasi Tombol Windows + tombol R (ketuk tombol secara bersamaan) untuk membuka kotak dialog Jalankan. Masukkan "gpedit.msc" di kotak dialog Run, dan tekan tombol OK untuk membuka alat Editor Kebijakan Grup Lokal. Pada Windows 10, Anda dapat mencoba cukup ketik Group Policy Editor di menu Start dan klik hasil teratas.

Menjalankan Editor Kebijakan Grup
  1. Di panel navigasi kiri Editor Kebijakan Grup Lokal, di bawah Konfigurasi Komputer, klik dua kali pada Template Administratif, dan navigasikan ke komponen Windows >> Windows Powershell bagian.
  2. Pilih folder Windows Powershell dengan mengklik dua kali padanya dan periksa bagian sisi kanannya.
  3. Klik dua kali pada opsi kebijakan "Aktifkan Script Eksekusi", periksa tombol radio di sebelah opsi "Diaktifkan". Di bawah menu Kebijakan eksekusi, pilih Izinkan semua skrip, terapkan perubahan yang telah Anda buat sebelum keluar. Perubahan tidak akan diterapkan hingga Anda memulai ulang.

Mengizinkan semua skrip dijalankan
  1. Terakhir, reboot komputer untuk menyimpan perubahan dan periksa untuk melihat apakah Anda masih menjadi sasaran kesalahan

Solusi 3: Ubah di Pengaturan Windows 10

Pengguna Windows 10 juga dapat mengubah pengaturan skrip di aplikasi Pengaturan Windows 10 mereka, di bawah bagian Untuk pengembang. Secara umum, ini adalah tempat di mana Anda harus pergi jika langkah-langkah di atas gagal menghasilkan hasil yang berkualitas untuk menyelesaikan masalah. Perhatikan bahwa ini hanya dapat diterapkan untuk pengguna yang menjalankan Windows 10.

  1. Gunakan kombinasi Tombol Windows + I untuk membuka Pengaturan pada PC Windows 10 Anda. Atau, Anda dapat mencari "Pengaturan" dengan menggunakan bilah pencarian yang terletak di bilah tugas atau Anda dapat mengklik ikon roda gigi tepat di atas tombol menu Mulai setelah dibuka.
  2. Temukan dan buka entri "Pembaruan & keamanan" di aplikasi Pengaturan dengan mengkliknya sekali.

Perbarui & Keamanan di Pengaturan
  1. Arahkan ke tab Pengembang untuk dan periksa di bawah bagian Powershell untuk opsi yang disebut "Ubah kebijakan eksekusi untuk memungkinkan skrip PowerShell lokal untuk berjalan tanpa masuk. Harus masuk untuk skrip jarak jauh ”.
  2. Klik kotak centang di sebelahnya untuk mengaktifkannya dan klik tombol Terapkan di bawah.

Izinkan skrip di Pengaturan
  1. Nyalakan kembali komputer Anda segera dan coba jalankan skrip di PowerShell untuk melihat apakah kesalahan "Eksekusi skrip dinonaktifkan pada sistem ini" masih muncul.

Solusi 4: Selesaikan Metode Menggunakan Registry

Jika metode di atas gagal menyelesaikan masalah Anda, satu-satunya yang tersisa untuk dilakukan adalah menuju ke registri dan mengubah pengaturan secara manual pada cakupan tertinggi yang dimungkinkan. Metode ini cukup mudah tetapi Anda harus tetap berhati-hati saat mengedit registri untuk memastikan tidak ada yang salah.

  1. Buka jendela Registry Editor dengan mengetikkan "regedit" di bilah pencarian, menu Start, atau kotak dialog Run yang dapat diakses dengan kombinasi tombol Windows + R kunci. Navigasikan ke kunci berikut di registri Anda dengan menavigasi di panel kiri:
 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ PowerShell \ 1 \ ShellIds \ Microsoft.PowerShell 

Editor Registri
  1. Klik pada kunci ini dan cobalah untuk menemukan entri string yang disebut ExecutionPolicy di sisi kanan jendela. Jika opsi tersebut ada, klik kanan padanya, dan pilih opsi Modify dari menu konteks.
  2. Di jendela Edit, di bawah bagian Value data, ubah nilainya menjadi Tidak Terbatas atau RemoteSigned dan terapkan perubahan yang telah Anda buat. Konfirmasikan setiap dialog keamanan yang mungkin muncul selama proses ini.

    Mengubah Kebijakan Skrip di Editor Registri
  3. Anda sekarang dapat me-restart komputer Anda secara manual dengan mengklik menu Start >> tombol Power >> Restart dan periksa untuk melihat apakah masalah sudah hilang.

Artikel Menarik