目錄
修復1 – 調整PowerShell
修復2 – 更改執行策略
修正 3 – 編輯登錄機碼
首頁 常見問題 如何在Windows 10/11的PowerShell中停用腳本執行?

如何在Windows 10/11的PowerShell中停用腳本執行?

Apr 21, 2023 pm 11:55 PM
powershell 登錄編輯器

PowerShell 是一個優秀且先進的跨平台任務自動化解決方案。在 Windows 系統上建立和執行 PowerShell 腳本通常非常容易。但是,您可能會被「在此系統上停用執行腳本」所阻礙。 ” 如果您在系統上執行腳本,則會出現錯誤訊息。如果系統管理員設定了阻止任何未經授權的腳本在系統上執行的策略,您將看到指定的錯誤訊息。您必須取消阻止政策或調整註冊表,並且您可以運行任何腳本。

修復1 – 調整PowerShell

您可以繞過當前執行策略運行代碼。因此,您不必篡改它,但您可以執行您的腳本。

1、同時按下Windows鍵S鍵後,輸入「 powershell 」。

2. 然後,右鍵點選「 Windows PowerShell 」並點選「以管理員身分執行」。

修复:在 Windows 11 ,10 上的 PowerShell 中在此系统上禁用运行脚本

3. 當Windows PowerShell 畫面出現時,鍵入此程式碼並進行相應更改,然後按Enter執行它。

powershell -ExecutionPolicy ByPass -脚本文件名.ps1

[

只需將「 nameofthescript .ps1 」替換為您嘗試執行的腳本的名稱即可。

範例– 假設腳本的名稱是“ myscript ”,指令將是–

powershell -ExecutionPolicy ByPass -File myscript.ps1

]

修复:在 Windows 11 ,10 上的 PowerShell 中在此系统上禁用运行脚本

這樣您就可以執行任何腳本而無需更改當前腳本執行策略。但是,如果您要批量執行腳本或建立自動化腳本,這將無法持續作用。

您必須為此尋找下一個修復程式。

修復2 – 更改執行策略

如果您願意,可以更改目前的執行策略設定。

1. 再次按下Windows 鍵並輸入「 powershell 」。

2.稍後,右鍵點選「 Windows PowerShell 」並點選「以管理員身分執行」以開啟具有管理權限的終端機。

修复:在 Windows 11 ,10 上的 PowerShell 中在此系统上禁用运行脚本

3. 當它開啟時,鍵入此命令以根據您的選擇更改執行策略。

Set-ExecutionPolicy RemoteSigned

[

#您可以將腳本執行策略設定為四種不同的模式。這些都是-

Restricted – PowerShell 不允許在系統上執行任何腳本的預設模式。

AllSigned – 僅允許簽章和授權的腳本在此模式下運行。

RemoteSigned - 在此模式下,您下載的所有腳本都必須具有可信任簽署的簽章。

不受限制- 您可以執行您喜歡的任何腳本。受信任的簽名或受信任的發布者沒有界限。

範例– 假設您要將策略設定設為“RemoteSigned”,指令將會是–

Set-ExecutionPolicy RemoteSigned

]

之後,按“ Y ”並按下Enter

修复:在 Windows 11 ,10 上的 PowerShell 中在此系统上禁用运行脚本

4. 如果您遇到任何錯誤訊息,只需執行此命令。

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

再次,寫「 Y 」並按下Enter

修复:在 Windows 11 ,10 上的 PowerShell 中在此系统上禁用运行脚本

完成此操作後,您可以根據需要輕鬆執行腳本。

透過執行腳本進行測試。

注意——

腳本執行策略通常受到限制,因為配置錯誤或錯誤的腳本會對系統造成致命的損害。因此,一旦您完成了腳本的運行,您可以再次將執行策略設定為「受限」模式。

1. 以管理權限存取 PowerShell。

2. 現在,只需執行此單一程式碼即可限制任何策略在系統上運行。

设置 ExecutionPolicy 受限

3. 再次輸入「 Y 」並按下Enter 鍵

修复:在 Windows 11 ,10 上的 PowerShell 中在此系统上禁用运行脚本

之後,關閉 PowerShell 視窗。

修正 3 – 編輯登錄機碼

如果您在變更執行原則時遇到任何錯誤訊息,您可以編輯登錄編輯程式。

1. 只要在工作列的搜尋框中輸入「 regedit.msc 」。

2.之後,點擊「登錄編輯器」來存取它。

修复:在 Windows 11 ,10 上的 PowerShell 中在此系统上禁用运行脚本

警告 – 您将调整您的注册表。由于注册表编辑器是您系统中非常重要的一部分,您应该事先做好注册表备份。

当注册表编辑器打开时,点击“文件”。然后点击“导出”在您的系统上创建一个新的注册表备份。

修复:在 Windows 11 ,10 上的 PowerShell 中在此系统上禁用运行脚本

稍后,如果出现问题,您可以使用此备份。

3. 现在,以这种方式展开左侧——

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\ShellIds\ScriptedDiagnostics

4. 然后,双击“ ExecutionPolicy ”二进制值。

修复:在 Windows 11 ,10 上的 PowerShell 中在此系统上禁用运行脚本

5. 只需在“数值数据:”框中写下“不受限制”。

6. 然后,点击“确定”保存此更改。

修复:在 Windows 11 ,10 上的 PowerShell 中在此系统上禁用运行脚本

之后,关闭注册表编辑器。关闭注册表编辑器后,重新启动系统。

重新启动计算机后,您可以轻松运行您选择的脚本。

以上是如何在Windows 10/11的PowerShell中停用腳本執行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

PHP教程
1535
276
無法刪除在系統中開啟的 ISO 檔案:如何修復 無法刪除在系統中開啟的 ISO 檔案:如何修復 Apr 16, 2023 pm 02:25 PM

什麼是 ISO 檔? ISO 檔案是一種包含光碟(例如 DVD 或 CD)的精確副本的檔案。這種類型的光碟映像可以安裝在您的電腦上,看起來就像您的電腦上連接了一個光碟機,光碟中插入了包含資料的 CD 或 DVD。 ISO 檔案也可用於刻錄建立它們的 DVD 或 CD 的新副本,或只是將大量檔案包含在一個易於下載的單一檔案中。 ISO 檔案通常相當大;用完它們後,您很可能會想將它

如何在 Windows 11 或 10 中停用高 DPI 設定的顯示縮放 如何在 Windows 11 或 10 中停用高 DPI 設定的顯示縮放 May 22, 2023 pm 10:11 PM

Windows10或更高版本上的預設顯示縮放功能是Windows作業系統的核心元件。但有時,某些特定應用程式的此功能可能會導致相容性問題、無法閱讀的文字、模糊的標誌,並最終導致應用程式崩潰。如果您正在處理2160p或更高的分辨率,這會非常令人頭疼。有很多方法可以停用高DPI設定上的預設顯示縮放功能。我們選擇了最好的,並詳細說明了每個過程的逐步說明。如何在高DPI設定上停用顯示縮放功能有一種方法,您所要做的就是停用單一應用程式的高DPI縮放功能,並且有一種方法可以在整個Window

修正:Windows 11/10 中無法開啟 PowerShell 或 PowerShell 已停止工作問題 修正:Windows 11/10 中無法開啟 PowerShell 或 PowerShell 已停止工作問題 Apr 24, 2023 pm 07:49 PM

許多用戶報告了WindowsPowerShell停止工作或根本無法打開的問題。看到PowerShell已停止工作訊息的最常見原因之一是您的電腦上存在隱藏病毒。這反過來會減慢您的系統速度,並且系統上的其他進程將停止運行。該錯誤訊息未提供有關此問題原因的任何信息,因此難以解決。如果您對PowerShell無法在您的PC上執行或開啟問題感到惱火,那麼本文適合您。在本文中,我們討論了一些可用於修復此錯誤的解決方案。修復1–停用和重新啟用WindowsPowerShell1.使用Ctr

選擇在 Windows 11/10 中取得應用程式的位置缺少問題 選擇在 Windows 11/10 中取得應用程式的位置缺少問題 Apr 14, 2023 am 11:22 AM

Windows為使用者提供了一個選項,以便他們可以選擇將其應用程式從「任何地方」取得到「僅限Microsoft Store」。但是,在某些情況下,Windows 用戶報告了一個問題,即他們找不到「設定」頁面中缺少的「選擇取得應用程式的位置」選項。這對您來說可能是一場噩夢般的情況,就像將其設定為僅限應用程式商店模式一樣,您無法從任何地方旁加載任何應用程式!不用擔心。您可以應用註冊表修復程式來解決此問題。解決方法 –1. 重新啟動系統。如果這是一次性故障,重新啟動應該可以修復它。 2. 您需要管理員帳號才能

PowerShell 部署失敗並出現 HRESULT 0x80073D02 問題修復 PowerShell 部署失敗並出現 HRESULT 0x80073D02 問題修復 May 10, 2023 am 11:02 AM

您在執行腳本時是否看到此錯誤訊息「Add-AppxPackage:部署失敗,HRESULT:0x80073D02,無法安裝該包,因為它修改的資源目前正在使用中。PowerShell中出現錯誤0x80073D02…」?如錯誤訊息所述,當使用者在前一個進程執行時嘗試重新註冊一個或所有WindowsShellExperienceHost應用程式時,確實會發生這種情況。我們已經獲得了一些簡單的解決方案來快速解決這個問題。修復1–終止體驗主機程序您必須在執行powershell指令之前結束

修復:發生錯誤,並非所有更新都已成功卸載 修復:發生錯誤,並非所有更新都已成功卸載 May 23, 2023 pm 09:07 PM

Windows更新通常使Windows裝置更好,對數十億用戶更有用。但有時某些更新可能無法正常運作,因此您可以輕鬆選擇卸載一些最近安裝的更新。這個過程非常簡單,Windows會回滾目前的更新。卸載更新後,您可能會在螢幕上看到此提示「發生錯誤,並非所有更新都已成功卸載」。如果你得到這個,卸載過程沒有成功完成,所以你必須手動解決問題。修復1–使用CMD卸載更新有一個非常簡單的方法可以卸載所需的更新。 1.只需點選工作列中間的Windows圖示。 2.接下來開始在頂部的搜尋框中寫“cmd

PowerShell滲透測試利器Nishang怎麼用 PowerShell滲透測試利器Nishang怎麼用 May 13, 2023 am 10:58 AM

初始PowerShell,首先我們先來了解概念:PowerShell可以當做是cmd(bat腳本語言)的升級版,它是Windows平台上的腳本語言。是面向對象,是和.NetFrameWork密切相關的。也可以認為是Windows上的bashshell。 WindowsPowerShell是一種命令列外殼程式和腳本環境,可讓命令列使用者和腳本編寫者利用.NETFramework的強大功能。它引入了許多非常有用的新概念,從而進一步擴展了您在Windows命令提示字元和WindowsHost環境中獲得

如何在 Windows 11 上啟用管理員帳戶 如何在 Windows 11 上啟用管理員帳戶 Apr 15, 2023 pm 07:46 PM

如何使用PowerShell在Windows11上啟用或停用管理員帳戶在Windows11上啟用管理員帳戶的最快方法之一是使用PowerShell。您也可以使用較新的Windows終端,或者,如果您願意,也可以使用較舊的命令提示字元(cmd)工具。您需要確保從已經具有管理員權限的使用者帳戶執行這些命令。如果您使用的是標準使用者帳戶,則需要切換到另一個使用者帳戶才能執行此工具。若要在Windows11上使用PowerShell啟用管理員帳戶:透過點選開始按鈕或按Windows鍵開啟