Windows 找不到 PowerShell 時該怎麼辦

Windows 找不到 PowerShell 時該怎麼辦

PowerShell 是一種方便的工具,可讓您自動執行任務、解決各種錯誤以及管理各種 Windows 設置。但是,如果它突然從您的計算機中丟失了怎麼辦?

如果您經常使用 PowerShell,當 Windows 找不到它時,情況會變得更糟。值得慶幸的是,可以通過一些故障排除技巧來恢復丟失的 PowerShell。在這篇文章中,我們將帶您了解所有這些。

1. 確保 Windows PowerShell 已啟用

在 Windows 上,您可以從控制面板啟用或禁用可選功能和程序。首先,您需要確保您的計算機上未禁用 PowerShell。這是檢查方法。

  1. Win + R打開“運行”對話框。
  2. 在框中鍵入control ,然後按Enter 鍵打開控制面板。
  3. 單擊右上角的下拉菜單以選擇大圖標
  4. 轉到程序和功能
  5. 單擊左側窗格中的打開或關閉 Windows 功能鏈接。
  6. 出現用戶帳戶控制 (UAC) 提示時,選擇繼續。
  7. 在 Windows 功能對話框中,找到Windows PowerShell並選中它的複選框。
  8. 單擊“確定”保存更改。
    在 Windows 上啟用 PowerShell

在此之後重新啟動計算機(請參閱如何重新啟動 Windows 計算機),然後嘗試使用搜索菜單啟動 PowerShell。

2. 使用運行命令或文件資源管理器啟動 PowerShell

如果您無法通過搜索菜單打開 PowerShell,您可以嘗試使用“運行”對話框。按Win + R打開“運行”對話框。在框中鍵入powershell並按Enter。如果要以管理員權限啟動 PowerShell,請改為按Ctrl + Shift + Enter

在 Windows 上通過運行命令打開 PowerShell

您還可以從文件資源管理器地址欄打開 PowerShell。為此,請按Win + E打開文件資源管理器。在地址欄中鍵入PowerShell ,然後按Enter 鍵

3. 為 PowerShell 創建桌面快捷方式

如果 Windows 不知道 PowerShell 可執行文件的確切文件路徑,它可能無法打開 PowerShell。如果是這種情況,您可以在計算機上手動找到 PowerShell 可執行文件並為其創建桌面快捷方式。以下是執行相同操作的步驟。

  1. 右鍵單擊“開始”圖標以打開“高級用戶”菜單,然後從列表中選擇“文件資源管理器”。
  2. 導航到這台電腦
  3. 前往C: > Windows > SysWOW64並找到WindowsPowerShell文件夾。
  4. 打開 WindowsPowerShell 文件夾並轉到v1.0文件夾。
  5. 雙擊 PowerShell 可執行文件並查看它是否有效。如果是,請右鍵單擊它並選擇發送到 > 桌面(創建快捷方式)
    在 Windows 上為 PowerShell 創建桌面快捷方式

然後,您可以使用新創建的桌面快捷方式啟動 PowerShell。為了更加方便,您可以為 PowerShell 分配鍵盤快捷鍵。要了解更多相關信息,請查看我們的指南,了解如何為 Windows 中的程序分配鍵盤快捷鍵。

4.掃描您的計算機以查找損壞的系統文件

損壞或損壞的系統文件也會干擾 Windows 操作並阻止 PowerShell 啟動。幸運的是,您的 Windows PC 附帶了一些內置工具,例如 SFC(系統文件檢查器)和 DISM(或部署映像服務和管理),可以幫助您解決此類問題。如果 Windows 遭受系統文件損壞,運行這些工具將解決問題。

要在 Windows 上運行 SFC 掃描:

  1. 單擊任務欄上的放大鏡圖標或按Win + S打開搜索菜單。
  2. 在搜索框中鍵入命令提示符,然後從右側面板中選擇以管理員身份運行。
  3. 當出現用戶帳戶控制 (UAC) 提示時,選擇是。
  4. 在控制台中鍵入SFC /scannow並按Enter

SFC 掃描將開始驗證系統文件的完整性並修復它們的任何問題。掃描可能需要一段時間,所以請耐心等待。

接下來,您需要運行 DISM 掃描。這是 Windows 提供的另一種診斷工具。它可以自動檢測系統映像的任何問題並修復它們。如果您想了解更多關於它們的信息,請查看我們關於 CHKDWe、SFC 和 DISM 之間差異的指南。

要運行 DISM,請再次打開具有管理員權限的命令提示符。將以下命令粘貼到控制台中,然後按Enter 鍵

DISM.exe /Online /Cleanup-image /Restorehealth

DISM 掃描窗口

等待命令成功執行,然後重新啟動您的 PC。然後,查看 Windows 是否可以在您的計算機上找到 PowerShell。

5. 更新 Windows PowerShell

如果此時 Windows 仍然找不到 PowerShell,則 PowerShell 應用程序本身可能存在問題。您可以嘗試更新 PowerShell 應用,看看是否有任何不同。

要在 Windows 上更新 PowerShell:

  1. Win + X打開高級用戶菜單。
  2. 從列表中選擇終端(管理員) 。
  3. 當用戶帳戶控制 (UAC) 提示出現時,選擇Yes
  4. 鍵入以下命令並按Enter 鍵 winget install --id Microsoft.Powershell --source winget
    在 Windows 上更新 PowerShell

Windows 將下載並安裝最新版本的 PowerShell。之後,您應該能夠訪問 PowerShell。

使用命令提示符並不是在 Windows 上更新 PowerShell 的唯一方法。如果您想了解其他方法,請查看我們關於如何在 Windows 上安裝或更新 PowerShell 的指南。

6.創建一個新用戶帳戶

PowerShell 無法打開的問題可能僅限於您當前的用戶帳戶。在這種情況下,您可以創建並切換到一個新的用戶帳戶,看看是否可行。

要在 Windows 上創建新用戶帳戶,請使用以下步驟。

  1. 打開開始菜單並單擊齒輪圖標以打開“設置”應用程序。
  2. 導航到帳戶
  3. 選擇其他用戶
  4. 單擊添加帳戶按鈕。
  5. 單擊我沒有此人的登錄信息,然後按照屏幕上的提示創建一個新用戶帳戶。
    微軟賬戶登錄

使用您新創建的帳戶登錄,然後查看 Windows 現在是否可以找到 PowerShell。

再次訪問 Windows PowerShell

希望上述修復程序之一已被證明有用,並且您能夠再次訪問 PowerShell。如果沒有,您可能不得不考慮重置您的 Windows 計算機作為最後的手段。

PowerShell 不是 Windows 上唯一可用的命令行工具。您還可以使用命令提示符與您的系統進行通信。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *