全部產品
Search
文件中心

:Windows Server配置環境變數不生效如何處理?

更新時間:Jul 04, 2024

本文介紹Windows Server配置環境變數不生效的原因及解決方案。

問題描述

Windows Server執行個體配置在PATH中的環境變數不生效,具體有以下特徵:

  • 在cmd中執行命令pingipconfig提示“不是內部或外部命令,也不是可啟動並執行程式或批次檔”。

  • 檢查PATH環境變數和正常主機無差異。

  • C:\Windows\System32目錄中查看PING.EXE等檔案都存在。

  • 實際測試中發現在cmd中命令寫成PING.EXE可以執行,去掉副檔名就報錯。

問題原因

從問題現象看是和副檔名有關係,正常情況不輸入副檔名可以執行是因為系統中有PATHEXT環境變數,這裡面列出的副檔名在cmd中執行的時候就不用再寫副檔名。檢查PATHEXT變數,缺少了.EXE副檔名。

解決方案

請您參照以下步驟進行操作。

  1. 遠端連線Windows執行個體。

    具體操作,請參見通過密碼或密鑰認證登入Windows執行個體

  2. 按右鍵電腦,選擇屬性,然後再單擊進階系統設定。

  3. 單擊開啟環境變數,在系統變數下的PATHEXT變數值中添加.EXE

    說明

    修改環境變數後,需要重新開啟cmd才生效。