Çözüldü: Bu Sistemde Komut Dosyalarının Çalıştırılması Devre Dışı Bırakıldı [Diski Klonla]

Özet:

bu sistemde çalışan komut dosyaları devre dışı bırakıldı

Bu sistemde çalışan komut dosyaları devre dışı bırakıldığı için yüklenemiyor Pek çok kişi PowerShell'i kullanırken bu hata mesajını alıyor. Siz de anlamakta zorlanıyorsanız, bu gönderi Mini Araç etkili sorun giderme yöntemlerini araştırır.





Hızlı navigasyon :

Bu Sistemde Betik Çalıştırma Neden Devre Dışı Bırakıldı?

Güç kalkanı yönetici olarak bir işletim sisteminin çeşitli hizmetlerine erişmek için belirli komut satırlarını çalıştırabileceğiniz pratik bir yardımcı programdır. Ancak birçok Windows 10 kullanıcısı, 'bu sistemde çalıştırılan komut dosyaları devre dışı bırakıldığı için yüklenemiyor' hata mesajıyla karşılaşır.

bu sistemde çalışan komut dosyaları devre dışı bırakıldı

Bu hata genellikle PowerShell yürütme ilkesi sunning betiklerine izin vermediğinde ortaya çıkar. Ek olarak, bu hata belirli bir PowerShell betiğini çalıştırırken de görünür. 'Bu sistemde komut dosyalarının yürütülmesi devre dışı bırakıldı' hatasını düzeltmek için aşağıdaki sorun giderme yöntemlerini araştırıyoruz.



Düzeltme 1, PowerShell Yürütme Politikasını RemoteSigned olarak ayarlayın

Bildiğiniz gibi, PowerShell yürütme politikası şu şekilde ayarlanmıştır: Kısıtlı varsayılan olarak durum. PowerShell betiğini çalıştırmak için önce bir PowerShell betiği oluşturmanız ve ardından yürütme politikasını değiştirmeniz gerekir.

4 ana farklı yürütme politikası vardır ve bunu taleplerinize göre değiştirebilirsiniz.

  • Kısıtlı : PowerShell betiğini çalıştıramazsınız. Bu nedenle PowerShell çalıştıran betiklerle karşılaşmanız bu sistem sorununda devre dışı bırakılmıştır.
  • AllSigned : Yalnızca güvenilir bir yayıncı tarafından imzalanmış PowerShell komut dosyalarını çalıştırabilirsiniz.
  • RemoteSigned : Güvenilir bir yayıncı tarafından imzalanmış indirilmiş komut dosyalarını çalıştırabilirsiniz.
  • Kısıtlanmamış : Tüm Windows PowerShell komut dosyalarını çalıştırabilirsiniz.

Bu nedenle, yürütme politikasını değiştirmek, 'bu sistemde komut dosyalarını çalıştırma devre dışı bırakıldı' hatasını düzeltmenize yardımcı olabilir. İlk seçenek, yürütme ilkesini RemoteSigned olarak değiştirmektir. Bunu nasıl yapacağınız aşağıda açıklanmıştır:



Aşama 1. Sağ tıklayın Başlat menüsünü seçin ve Windows PowerShell (Yönetici) bağlam menüsünden seçeneği.

PowerShell

Adım 2. Açılır pencerede, Windows 10 PC'nizdeki Yürütme politikalarının listesini almak için aşağıdaki komutu yazın.



Get-ExecutionPolicy - Liste

bilgisayardaki yürütme politikalarının listesini alın

Aşama 3. Yürütme Politikasının ikisinden birine ayarlandığını tespit ederseniz Tanımsız veya Kısıtlı durum, aşağıdaki komutu yazabilir ve Giriş değiştir.



Set-ExecutionPolicy RemoteSigned

Yürütme İlkesini RemoteSigned olarak değiştirin

İpucu: Bu PowerShell betiğini ekleyebilirsiniz powershell –ExecutionPolicy ByPass –Dosya script.psl yukarıdaki komutu atlamak için komut.

4. adım. Sizden çeşitli izinler istenecektir. I vur Y söylenecek anahtar Evet tek tek tüm iletiye gidin veya KİME söylenecek anahtar Evet tüm mesajlara aynı anda.

Şimdi, bilgisayarınızı yeniden başlatın ve Windows PowerShell komut dosyasını çalıştırarak 'bu sistemde komut dosyalarını çalıştırma devre dışı bırakıldı' sorununun çözülüp çözülmediğini kontrol edin.

Düzeltme 2. PowerShell Yürütme Politikasını Sınırsız Olarak Ayarlayın

Yukarıdaki yönteme ek olarak, Yürütme Politikasını şu şekilde değiştirmeyi deneyebilirsiniz: Kısıtlanmamış 'Bu sistemde çalışan komut dosyaları devre dışı bırakıldığı için yüklenemiyor' hatasını düzeltmek için. Bunu yapmak için aşağıdaki adımları izleyin:

Aşama 1.Windows PowerShell yukarıdaki yöntemle bir yönetici olarak.

Adım 2. Ardından komutu yazın Set-ExecutionPolicy Sınırsız ve vur Giriş .

Yürütme Politikasını Sınırsız durumuna ayarlayın

Aşama 3. Şimdi, vurabilirsin Y anahtar veya KİME Yürütme Politikasını değiştirmek için anahtar.

Bundan sonra, betiklerin yürütülmesi devre dışı bırakılırsa bu sistem sorunu giderilmelidir. Bu komut satırı bir hatayı tetiklerse, şu komutu çalıştırabilirsiniz: Set-ExecutionPolicy Sınırsız - Kuvvet . Bu komut Yürütme İlkesini değiştirmeye zorlayacaktır.