如何在 Windows 11 中啟用 Sudo 命令

在 Windows 11 Preview Build 26052 中,微軟推出了Windows 版須藤。這是用戶直接從未提升的控制台會話運行提升的命令的一種新方法。對於想要提升命令而無需先打開新的提升控制台的用戶來說,這是一種符合人體工程學且熟悉的解決方案。在本指南中,我們將了解如何在 Windows 11 中啟用 Sudo 命令。

sudo 命令可以配置為以三種不同的模式運行:

  1. 在新窗口中:將打開一個新窗口,將在其中運行提升的命令。
  2. 禁用輸入:提升的命令將內聯運行,其標準輸入在您觸發提升的窗口中關閉。您將無法與提升的進程進行交互。
  3. 內聯:提升的命令將在您觸發提升的窗口中內聯運行。這種模式與其他平台上的 sudo 體驗最相似。

您必須是管理員才能啟用 Sudo 命令。

方法一:使用設置

1. 按+ 我鍵打開“設置”應用程序。

2. 在“設置”應用程序中,轉至系統 > 對於開發商來說。

3. 假設您已登錄管理員帳戶,請打開“啟用 sudo”選項。

4. 在確認提示中,選擇是。

5. 接下來,您可以選擇 Sudo 命令模式:在新窗口中、禁用輸入、內聯。

方法二:使用註冊表

註冊表免責聲明:如果您不熟悉註冊表操作,建議首先創建系統還原點。

1. 跑步regedit命令打開註冊表編輯器。

2. 在註冊表編輯器窗口中,導航至:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSudo

3. 在 Sudo 的右側窗格中,創建名為 Enabled 的註冊表 DWORD 並設置以下數據:

  • 在新窗口中,設置 1。
  • 輸入禁用時,設置 2
  • 內聯,設置 3。

方法三:使用終端

1. 右鍵單擊​​“開始”按鈕,選擇“終端(管理員)”。

2. 在 PowerShell 選項卡中,鍵入以下命令之一:

  • 要啟用 Sudo 命令並選擇“在新窗口中”模式,請運行sudo config --enable forceNewWindow

  • 要啟用 Sudo 命令並選擇“禁用輸入”模式,請運行sudo config --enable disableInput
  • 要啟用 Sudo 命令並選擇“內聯”模式,請運行
    sudo config --enable normal

就是這樣!

有關的:在 Windows 11 中從命令行運行疑難解答