Sekiranya PowerShell memaparkan mesej ralat - Fail tidak dapat dimuat kerana skrip yang dijalankan dinonaktifkan pada sistem ini, maka anda perlu mengaktifkan skrip yang berjalan di komputer Windows 10 anda. Punca ralat ini disebabkan oleh kenyataan bahawa akaun pengguna anda tidak mempunyai kebenaran yang mencukupi untuk melaksanakan skrip tersebut. Ini tidak bermaksud bahawa anda perlu mempunyai kebenaran tahap Pentadbir, ini juga bermaksud bahawa anda juga perlu tidak terhad untuk menjalankan skrip atau cmdlet jenis PowerShell ini
PowerShell tidak dapat dimuat kerana skrip yang dijalankan dinonaktifkan pada sistem ini
Hanya ada satu cara untuk melaksanakan tugas ini. Yang perlu anda lakukan adalah menetapkan dasar pelaksanaan tidak terhad.
Untuk itu, kami akan memeriksa dasar apa yang ditetapkan untuk setiap kumpulan pengguna di komputer anda.
Untuk itu, Mulakan dengan menekan WINKEY + X kombo butang atau klik kanan pada butang Mula dan klik Windows Powershell (Pentadbir) atau cari Powershell di kotak carian, klik kanan padanya dan pilih Jalankan sebagai Pentadbir. Klik pada Ya untuk arahan UAC atau Kawalan Akaun Pengguna yang anda dapat. Kemudian, tetingkap Windows Powershell akhirnya akan terbuka. Sekarang, ketik perintah berikut untuk mendapatkan Senarai Dasar Pelaksanaan untuk semua ruang lingkup di komputer anda,
Dapatkan-PelaksanaanPolisi -Daftar
Ini akan memasukkan senarai Kumpulan Pengguna dan status Dasar Pelaksanaannya.
Di bawah ruangan Skop, anda perlu melihat Mesin Tempatan.
Sekiranya anda mendapati Dasar Pelaksanaannya ditetapkan sama ada Tidak ditentukan atau Terhad, anda telah berjaya menyelesaikan masalah anda.
Sekarang, perkara seterusnya yang perlu anda lakukan adalah menetapkan Dasar Pelaksanaan Tidak terhad.
Untuk itu, anda perlu memasukkan arahan berikut di tetingkap sesi PowerShell yang sama,
Set-ExecutionPolicy Tidak Terhad
Ini akan memberi anda mesej yang meminta pelbagai kebenaran yang mana anda perlu tekan Y untuk berkata Ya ke semua mesej secara individu atau tekan A kunci untuk diperkatakan Ya ke semua mesej sekaligus.
Sekiranya arahan itu menimbulkan kesalahan, anda juga boleh mengubah Dasar Pelaksanaan dengan memaksa memasukkan perintah berikut,
Tetapkan-PelaksanaanPolisi Tidak Terhad -Paksa
Ini akhirnya akan menetapkan Dasar Pelaksanaan untuk Skrip PowerShell dan cmdlet anda Tidak terhad.
Sekarang, ini akan menghilangkan ralat bagi anda di PowerShell yang mengatakan, Fail tidak dapat dimuat kerana skrip yang berjalan dinonaktifkan pada sistem ini.
Adakah itu membantu anda??