Betulkan: Pelaksanaan skrip dilumpuhkan pada sistem ini



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Kesalahan ini berlaku ketika pengguna cuba menjalankan skrip atau perintah tertentu di PowerShell sebagai bagian dari pekerjaan mereka atau untuk menyelesaikan masalah yang mengganggu mereka di PC mereka. Pelaksanaan skrip sering dilumpuhkan secara lalai pada sistem pengguna dan pilihan ini perlu disesuaikan untuk membolehkannya.



Pelaksanaan skrip dilumpuhkan pada sistem ini

Pelaksanaan skrip dilumpuhkan pada sistem ini



Terdapat sebab lain untuk masalah ini juga dan itulah sebabnya kami mengemukakan artikel yang akan membantu anda menyelesaikan masalah ini jika anda mengikuti kaedahnya dengan teliti. Semoga berjaya!



Apa Punca Kesalahan 'Pelaksanaan skrip dinonaktifkan pada sistem ini'?

Tidak ada banyak sebab yang berlainan untuk masalah ini dan mereka sering berbeza antara satu sistem dengan sistem yang lain. Namun, mereka dapat disenaraikan dengan mudah dan anda harus melihat apakah masalah anda dapat dikategorikan sebagai beberapa pilihan di bawah:

  • Kadang-kadang pelaksanaan skrip dinonaktifkan secara lalai pada sistem pengguna dan ia perlu diaktifkan secara manual menggunakan kaedah seperti menjalankan perintah di PowerShell atau mengubah suai registri.
  • Sekiranya pelaksanaan dilumpuhkan pada skop yang lebih tinggi, anda mungkin perlu mengaktifkannya menggunakan Editor Dasar Kumpulan Tempatan (GPEdit). Terdapat pilihan untuk melakukannya di Tetapan Windows 10 juga.
  • Anda mungkin ingin memberikan masalah pentadbir kepada PowerShell ketika menjalankan perintah.

Penyelesaian 1: Jalankan PowerShell sebagai Pentadbir dan Jalankan Perintah

Terdapat arahan di PowerShell yang menangani masalah ini dengan tepat dan ia dapat diselesaikan dalam masa beberapa minit. Ini termasuk mengubah polisi pelaksanaan skrip dari dalam tetingkap PowerShell. Cubalah dan lihat sendiri!

  1. Buka utiliti PowerShell dengan mengklik kanan butang Start menu dan mengklik pilihan Windows PowerShell (Admin) pada menu konteks. Pengguna Windows 7 hanya boleh mencarinya.
Menjalankan Windows PowerShell sebagai pentadbir

Menjalankan Windows PowerShell sebagai pentadbir



  1. Sekiranya anda melihat Command Prompt dan bukannya PowerShell di tempat itu, anda juga boleh mencarinya di menu Mula atau bar carian di sebelahnya. Kali ini, pastikan anda mengklik kanan pada hasil pertama dan memilih Jalankan sebagai pentadbir.
  2. Di konsol Powershell, ketik perintah yang ditunjukkan di bawah dan pastikan anda mengklik Enter selepas itu:
Set-ExecutionPolicy RemoteSigned
  1. Biarkan perintah ini melakukan perkara itu dan periksa untuk melihat apakah mesej itu muncul yang menunjukkan bahawa proses itu memang berjaya. Kaedah ini dapat digunakan untuk semua sistem operasi Windows, termasuk Windows 10.

Penyelesaian 2: Edit Dasar Kumpulan

Sekiranya kaedah di atas gagal memberikan kejayaan, yang sering muncul pada versi Windows yang lebih baru seperti Windows 10, anda mungkin perlu mengubah polisi pada ruang lingkup yang lebih tinggi. Ini adalah mesej ralat biasa yang muncul setelah menjalankan perintah dari Penyelesaian 1:

Set-ExecutionPolicy: Windows PowerShell berjaya mengemas kini dasar pelaksanaan anda, tetapi tetapannya diganti oleh dasar yang ditentukan pada ruang lingkup yang lebih spesifik. Oleh kerana penggantian tersebut, shell anda akan mengekalkan dasar pelaksanaannya yang berkesan sekarang ...

Untuk menyelesaikan masalah, anda harus pergi ke editor Dasar Kumpulan dan segera mengubah tetapan dari situ.

  1. Gunakan kombinasi kunci Windows Key + R (ketuk kekunci secara serentak) untuk membuka kotak dialog Jalankan. Masukkan 'gpedit.msc' di kotak dialog Jalankan, dan tekan butang OK untuk membuka alat Penyunting Dasar Kumpulan Tempatan. Pada Windows 10, anda boleh mencuba ketik Editor Dasar Kumpulan di menu Mula dan klik hasil teratas.
Menjalankan Penyunting Dasar Kumpulan

Menjalankan Penyunting Dasar Kumpulan

  1. Di panel navigasi kiri Editor Dasar Kumpulan Tempatan, di bawah Konfigurasi Komputer, klik dua kali pada Templat Pentadbiran, dan arahkan ke bahagian Komponen Windows >> Windows Powershell.
  2. Pilih folder Windows Powershell dengan mengklik dua kali di atasnya dan lihat bahagian sebelah kanannya.
  3. Klik dua kali pada pilihan 'Hidupkan Pelaksanaan Skrip', periksa butang radio di sebelah pilihan 'Diaktifkan'. Di bawah menu Dasar pelaksanaan, pilih Izinkan semua skrip, terapkan perubahan yang telah anda buat sebelum keluar. Perubahan tidak akan berlaku sehingga anda memulakan semula.
Membolehkan semua skrip berjalan

Membolehkan semua skrip berjalan

  1. Akhirnya, but semula komputer untuk menyimpan perubahan dan periksa untuk melihat sama ada anda masih disasarkan dengan ralat

Penyelesaian 3: Ubahnya dalam Tetapan Windows 10

Pengguna Windows 10 juga dapat mengubah tetapan skrip di aplikasi Tetapan Windows 10 mereka, di bawah bahagian Untuk pemaju. Secara amnya, inilah tempat yang harus anda tuju sekiranya langkah-langkah di atas gagal menghasilkan hasil yang berkualiti untuk menyelesaikan masalah tersebut. Perhatikan bahawa ini hanya dapat digunakan untuk pengguna yang menjalankan Windows 10.

  1. Gunakan kombinasi kunci Windows Key + I untuk membuka Tetapan pada PC Windows 10 anda. Sebagai alternatif, anda boleh mencari 'Tetapan' dengan menggunakan bar carian yang terletak di bar tugas atau anda boleh mengklik ikon roda gigi tepat di atas butang Start menu setelah dibuka
  2. Cari dan buka sub-entri 'Kemas kini & keselamatan' dalam aplikasi Tetapan dengan mengklik sekali.
Kemas kini & Keselamatan dalam Tetapan

Kemas kini & Keselamatan dalam Tetapan

  1. Navigasikan ke tab Untuk pemaju dan periksa di bawah bahagian Powershell untuk pilihan yang disebut 'Ubah dasar pelaksanaan untuk membenarkan skrip PowerShell tempatan berjalan tanpa menandatangani. Wajib menandatangani skrip jauh ”.
  2. Klik kotak centang di sebelahnya untuk mengaktifkannya dan klik butang Terapkan tepat di bawah.
Benarkan skrip dalam Tetapan

Benarkan skrip dalam Tetapan

  1. Nyalakan semula komputer anda dengan segera dan cuba jalankan skrip di PowerShell untuk melihat apakah ralat 'Pelaksanaan skrip dinonaktifkan pada sistem ini' masih muncul.

Penyelesaian 4: Selesaikan Kaedah Menggunakan Pendaftaran

Sekiranya kaedah di atas gagal menyelesaikan masalah anda, satu-satunya perkara yang perlu dilakukan ialah pergi ke registri dan menukar tetapan secara manual pada skop setinggi mungkin. Kaedah ini agak lurus tetapi anda masih harus berhati-hati semasa menyunting pendaftaran untuk memastikan tidak ada yang salah.

  1. Buka tetingkap Registry Editor dengan mengetik 'regedit' di bar carian, menu Mula, atau kotak dialog Jalankan yang dapat diakses dengan kombinasi kunci Windows Key + R. Arahkan ke kunci berikut dalam pendaftaran anda dengan menavigasi di sebelah kiri:
HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
Penyunting Pendaftaran

Penyunting Pendaftaran

  1. Klik pada kekunci ini dan cuba cari entri rentetan yang disebut ExecutionPolicy di sebelah kanan tetingkap. Sekiranya terdapat pilihan seperti itu, klik kanan padanya, dan pilih pilihan Ubah suai dari menu konteks.
  2. Di tetingkap Edit, di bawah bahagian Nilai data ubah nilainya menjadi Tidak Terbatas atau RemoteSigned dan terapkan perubahan yang telah anda buat. Sahkan sebarang dialog keselamatan yang mungkin muncul semasa proses ini.

    Menukar Dasar Skrip di Registry Editor

  3. Anda kini boleh menghidupkan semula komputer secara manual dengan mengklik menu Mula >> Butang kuasa >> Mulakan semula dan periksa untuk melihat apakah masalah itu hilang.
4 minit membaca