Bayangkan ini: Anda teruja untuk mengautomasikan tugas pada mesin Windows 11 baharu anda yang berkilat menggunakan PowerShell , tetapi bam! Ralat dasar pelaksanaan merosakkan rancangan anda. Mengecewakan, bukan? 😩 Jangan risau—saya pernah mengalaminya, dan saya di sini untuk membimbing anda menyelesaikan Ralat Dasar Pelaksanaan "PowerShell" Windows 11 dengan mudah. Gangguan biasa ini menghalang skrip daripada berjalan disebabkan oleh tetapan keselamatan, tetapi ia boleh dibetulkan hanya dalam beberapa langkah. Menjelang akhir panduan ini, PowerShell anda akan berfungsi dengan lancar, menjimatkan masa dan sakit kepala anda. Mari kita mendalami dan mendapatkan semula kuasa besar skrip anda! 💪
Apakah Dasar Pelaksanaan PowerShell dan Mengapa Ia Menyebabkan Ralat pada Windows 11?
Pada terasnya, Dasar Pelaksanaan PowerShell ialah ciri keselamatan dalam Windows 11 yang mengawal cara skrip dilaksanakan. Ia menghalang kod berniat jahat daripada berjalan tanpa disemak, yang bagus untuk keselamatan tetapi juga boleh menyekat skrip sah anda. Dasar lalai selalunya ditetapkan kepada Terhad , bermakna tiada skrip boleh berjalan—walaupun skrip anda sendiri!
Apabila anda cuba melancarkan skrip PowerShell (fail .ps1), anda mungkin melihat ralat seperti:
- Pelaksanaan skrip dilumpuhkan pada sistem ini
- Ralat dasar pelaksanaan PowerShell : Fail tidak dapat dimuatkan kerana skrip yang sedang berjalan dinyahdayakan
Ini muncul kerana Windows 11 mengutamakan keselamatan, terutamanya dalam kemas kini terkini yang mana dasar lebih ketat. Tetapi jangan risau—ini bukan pepijat; ia adalah perlindungan yang boleh anda ubah suai. Memahami perkara ini membolehkan anda mengimbangi keselamatan dan fungsi tanpa menjejaskan sistem anda. Bersedia untuk membaikinya? Mari beralih kepada penyelesaiannya! ⭐
Panduan Langkah demi Langkah: Cara Menyelesaikan Ralat Dasar Pelaksanaan PowerShell Windows 11
Membetulkan ralat dasar pelaksanaan PowerShell tidak memerlukan kemahiran lanjutan—hanya beberapa arahan dalam tetingkap PowerShell yang dinaikkan . Kita akan membincangkan kaedah paling selamat terlebih dahulu, dan beralih kepada pilihan yang lebih fleksibel. Sentiasa jalankan PowerShell sebagai Pentadbir untuk perubahan ini (klik kanan butang Mula > Terminal (Pentadbir) > pilih tab PowerShell). Ini memastikan tweak kekal di seluruh sistem.
1️⃣ Kaedah 1: Semak Dasar Pelaksanaan Semasa Anda (Langkah Diagnostik)
Sebelum mengubah apa-apa, ketahui titik permulaan anda. Buka PowerShell sebagai Admin dan taip:
Get-ExecutionPolicy
Ini mendedahkan polisi anda (cth., Terhad, Semua Ditandatangani). Jika ia Terhad, itu punca anda. Tiada perubahan lagi—hanya pandangan untuk membina keyakinan. 👍
2️⃣ Kaedah 2: Tetapkan Dasar Pelaksanaan kepada RemoteSigned (Disyorkan untuk Kebanyakan Pengguna)
Titik terbaik untuk pengguna Windows 11 ialah RemoteSigned . Ia membolehkan skrip setempat berjalan dengan bebas sambil memerlukan skrip yang dimuat turun ditandatangani—selamat namun praktikal. Begini caranya:
- Dalam PowerShell yang dinaikkan , jalankan:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
- Sahkan dengan 'Y' jika digesa.
- Sahkan:
Get-ExecutionPolicykini sepatutnya menunjukkan RemoteSigned.
Mengapa ini? Ini adalah dasar yang disyorkan oleh Microsoft untuk binaan Windows 11 terkini , meminimumkan risiko sambil mendayakan automasi. Uji dengan menjalankan skrip mudah—berjaya! 🎉
3️⃣ Kaedah 3: Polisi Pintasan untuk Sesi Tunggal (Pembetulan Pantas Tanpa Perubahan Kekal)
Perlukan skrip sekali sahaja dijalankan tanpa mengubah tetapan? Gunakan bendera pintasan:
PowerShell.exe -ExecutionPolicy Bypass -File "C:\Path\To\YourScript.ps1"
Ini mengabaikan dasar hanya untuk sesi tersebut. Sesuai untuk ujian atau tugasan terpencil pada Windows 11. Petua profesional: Gabungkan dengan -NoProfileuntuk melangkau pemuatan profil bagi pelaksanaan yang lebih pantas.
4️⃣ Kaedah 4: Nyahsekat Skrip daripada Sumber Dipercayai
Kadangkala, ralat berpunca daripada fail yang disekat, bukan dasar. Klik kanan fail .ps1 anda > Properties > tandakan "Nyahsekat" jika tersedia. Atau dalam PowerShell :
Unblock-File -Path "C:\Path\To\YourScript.ps1"
Ini memberitahu Windows 11 bahawa fail itu selamat, menyelesaikan pertembungan dasar tanpa perubahan global. Berguna untuk alatan yang dimuat turun!
5️⃣ Lanjutan: Pengubahsuaian Dasar Kumpulan untuk Edisi Perusahaan atau Pro
Jika anda menggunakan Windows 11 Pro atau Enterprise, dasar mungkin dikunci melalui Dasar Kumpulan. Buka gpedit.msc (Jalankan > gpedit.msc):
- Navigasi ke Konfigurasi Komputer > Templat Pentadbiran > Komponen Windows > Windows PowerShell.
- Dayakan "Hidupkan Pelaksanaan Skrip" dan tetapkan kepada Benarkan semua skrip.
- Gunakan dan mulakan semula PowerShell .
Untuk mesin yang disertai domain, rujuk pentadbir anda. Ini memastikan pematuhan dalam persediaan profesional.
Perangkap Biasa dan Cara Mengelakkannya Semasa Membaiki Ralat PowerShell
Walaupun dengan langkah-langkah ini, keadaan boleh menjadi tidak menentu. Berikut ialah jadual penyelesaian masalah ringkas untuk memastikan anda berada di landasan yang betul:
| Isu |
Simptom |
Penyelesaian |
| Dasar Berbalik Selepas Mula Semula |
Perubahan tidak kekal |
Gunakan -Scope LocalMachinesebagai ganti CurrentUser, atau semak gangguan antivirus. |
| UAC Menyekat Perubahan |
Perintah gagal secara senyap |
Sentiasa jalankan sebagai Pentadbir; lumpuhkan UAC buat sementara waktu jika perlu (tidak digalakkan untuk jangka masa panjang). |
| Skrip Masih Disekat |
Ralat berterusan selepas pembetulan |
Jalankan Get-ExecutionPolicy -Listuntuk menyemak semua skop; selaraskannya dengan RemoteSigned. |
| Amaran Keselamatan |
Tetingkap timbul semasa skrip dijalankan |
Tandatangani skrip anda dengan sijil penandatanganan kod untuk sifar amaran. |
Mengelakkan perkara ini memastikan pembetulan ralat dasar pelaksanaan Windows 11 PowerShell anda lancar. Ingat, keselamatan diutamakan—jangan sekali-kali ditetapkan kepada Tidak Terhad melainkan dalam persekitaran terkawal.
Mengapa Memperbaiki Ini Penting: Tingkatkan Aliran Kerja Windows 11 Anda
Menyelesaikan ralat dasar pelaksanaan PowerShell bukan sekadar membuang sekatan—ia adalah tentang membuka potensi penuh Windows 11. Automatikkan sandaran, uruskan fail atau integrasi dengan Azure—semuanya menjadi mudah. Dalam kemas kini terkini, PowerShell 7+ (muat turun daripada GitHub rasmi Microsoft ) digandingkan dengan baik dengan tweak ini untuk skrip merentas platform.
Rasa bertenaga? Cuba skrip tugasan mudah sekarang, seperti menyenaraikan maklumat sistem: Get-ComputerInfo. Jika anda menghadapi masalah, dokumen rasmi di Microsoft Learn akan membantu anda.
Pemikiran Akhir: Skrip Secara Bebas dan Selamat pada Windows 11
Itu dia—laluan mudah untuk mengatasi Ralat Dasar Pelaksanaan "PowerShell" Windows 11. Mulakan dengan RemoteSigned, uji skrip anda dan saksikan produktiviti anda melonjak naik. Anda pasti berjaya! Jika panduan ini membantu, kongsikan kisah kejayaan anda di ruangan komen di bawah. Apakah projek PowerShell anda yang seterusnya ? Mari teruskan perbualan. 👏