cmd執行無反應(閃一下不執行)

2021-09-01 06:11:59 字數 1256 閱讀 5750

前些天cmd突然出了問題:雙擊就閃一下,露個臉就沒了,糊弄我呢?導致偶的那幾個批處理也不能用了,每次回機房都得手動設定ip、wifi熱點沒了、goagent也停了。

在網上找了找原因,發現大家建議的很多無厘頭的方法,比如:winkey+r,不要輸入cmd,要輸入command不行就再輸入command(其實沒差別);還有建議找到cmd檔案以管理員身份執行的;還有建議用衛士修復的。很顯然這是不行的。

自己動手豐衣足食。起初以為是防火牆的原因,結果防火牆是開是關都不行;又想可能是cmd檔案出了問題,發現丫安詳的躺在system32資料夾下;難不成是組策略問題?進入組策略找到「禁用命令提示符」項,其為本身為禁用狀態,有良好語文基礎的我知道這雙層否定為肯定,也就是說組策略是允許執行命令提示符的;又找了找登錄檔的茬,項太多了找暈了。

跟它耗了幾天,找到了可能導致cmd執行無反應的其它原因——映像劫持。何為映像劫持?映像劫持就是image file execution options(其實應該稱為「image hijack」。)是為一些在預設系統環境中執行時可能引發錯誤的程式執行體提供特殊的環境設定。現象是乙個正常的程式,無論把它放在哪個位置,或者是乙個程式重新用安裝盤修復過,都出現無法執行的情況,或是出錯提示為「找不到檔案」或者直接沒有執行起來的反應,或者是比如執行程式a卻成了執行b(可能是病毒),而改名後卻可以正常執行的現象。才疏學淺,對上述的表述理解不是很完全,理解的大意是:有些程式執行執行可能會有錯誤,所以需要給這些程式提供特殊的環境設定,原文說的挺拗口,正因為如此,如果修改這些特殊的環境設定,則可導致程式執行錯誤。導致的最常見的錯誤是替換程式,即你想執行程式a,結果它執行的是程式b,把b換成病毒,你就中彩了。對於映像劫持,可以去登錄檔中刪除image file execution options項,不過有現成的軟體autorunschs

總結一下cmd不能使用的幾個原因:

1、cmd檔案損壞,找到相同的系統,複製乙份到c:\windows\system32下。

2、組策略禁止,winkey+r,輸入gpedit.msc進入組策略,依次進入使用者配置---管理模版---系統,找到「阻止訪問命令提示符」項,注意,要設定為「禁止」狀態。

3、開啟防火牆,有些批處理中執行的**需要防火牆的支援,比如建立wifi熱點,不開啟防火牆是不能使用的。

4、以管理員身份執行,不是全部的命令提示符都需要以管理員身份執行,個別批處理不以管理員身份執行則不起作用。

5、像這樣的映像劫持問題,用這個小軟體修復一下即可。

Cmd不能執行,視窗閃一下就消失

昨晚中病毒了,卡巴,360一直報警,刪除檔案。之後我的電腦命令提示視窗就開不開了。我執行cmd,但是視窗出來閃一下,就消失了。而且在c windows system32下的cmd.exe直接雙擊還是不行。從登錄檔中停用執行autorun 命令。有看到一篇文章。當cmd.exe開始時,它會尋找以下re...

cmd執行,一閃而過的解決辦法

size medium 方法1 你中毒了,系統中有個程序在監測你的命令,看到cmd就關閉,可以在任務管理中看看有沒有可以程序,關掉他,應該可以開啟,如果還不行,那就是已經注入系統程序。防毒就很困難了。重做系統好一點。方法2 登錄檔 hkey local machine software micros...

Runtime執行時 mark一下

1.objective c runtime 執行時之一 類與物件 2.objective c runtime 執行時之二 成員變數與屬性 3.objective c runtime 執行時之三 方法與訊息 4.objective c runtime 執行時之四 method swizzling 5....