cmd打开时提示“系统找不到指定的路径”“the system cannot find the path specified”
解決方法:
問題1:環境變量用戶環境變量path和系統環境變量path中存在無效路徑
解決方法:將環境變量用戶環境變量path和系統環境變量path中的無效路徑刪除。
具體操作過程:
(1)在 powshell中運行腳本檢查path中的每一條路徑,
@($env:path -split ";").ForEach({ if($_) {$result = 'MISSING |';if(Test-Path -path $_) { $result = ' OK |'};-join($result, ' ', $_); }})(2)刪除無效路徑。
問題2:在應用卸載時,殘留的自動運行腳本在應用原本所在地址找不到應用
解決方法:
1. 運氣好的話:
首先regedit打開注冊表,找到計算機\HKEY_CURRENT_USER\Software\Microsoft\Command Processor路徑下Autorun注冊表項,刪除即可。
 原文鏈接:https://blog.csdn.net/jindaxiaoooo/article/details/108436982
 作者:金小蝦?
(網上似乎大多數同學的問題2用這種方法可以解決,但我的問題無法用這種方法解決)
2. 以下是我解決遇到問題2的方法:
a. 用進程分析工具找到殘留腳本調用的地址path
 b. 在注冊表中利用查找工具查找 Command Processor ,尋找?path?值與 a 中分析得到的?path 相同的 Autorun 注冊表項,刪除即可。
以下為具體操作過程:
(1)下載 process monitor
Process Monitor - Windows Sysinternals | Microsoft Docs
(2)在process monitor設置 filter (過濾器)
????????1) 點擊如圖filter
? ? ? ? 2)第一欄選中process name; 第三欄輸入cmd.exe
(3)運行 cmd ,在 process monitor 查看cmd.exe運行的進程
(4)查看這些進程,找到?result = path not found 的進程,將其對應的?path?記錄下來;
(5)打開注冊表編輯器使用查找工具,查找值為 command processor
?(6)當 command processor 下的 Autorun 表項數據與上述記錄的 path,將其刪除即可解決問題。
總結
以上是生活随笔為你收集整理的cmd打开时提示“系统找不到指定的路径”“the system cannot find the path specified”的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 【论文复现】一步步详解用TD3算法通关B
- 下一篇: js事件循环——看输出顺序
