溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

局域網中如何解決批處理閃退、運行中斷等問題

發(fā)布時間:2021-08-05 10:00:45 來源:億速云 閱讀:209 作者:小新 欄目:開發(fā)技術

這篇文章主要為大家展示了“局域網中如何解決批處理閃退、運行中斷等問題”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“局域網中如何解決批處理閃退、運行中斷等問題”這篇文章吧。

一、閃退

1、不要隨便修改批處理程序的名稱

以我制作的“局域網共享一鍵修復”為例,在Win7及更高版本的系統(tǒng)運行時,必須鼠標右鍵選擇“以管理員身份運行”。此時,如果遇到閃退(界面一閃而過),很可能是因為你修改了本程序的名稱,尤其不能包含英文括號(),其余還有哪些字符不能出現(xiàn)我沒一一測試。因此強烈建議大家不要修改批處理程序的默認名稱,或者遇到閃退問題時改回來。

2、注意注冊表這一項的值

如果你發(fā)現(xiàn)不僅右鍵運行批處理程序會閃退,甚至直接雙擊批處理,或打開“命令提示符”都閃退的話,很可能是注冊表的這一項值有問題。開始-運行,輸入regedit,按下回車鍵打開注冊表編輯器,依次展開下面的項目:HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor,在右側找到“AutoRun”這一項,把里面的值清空,然后關閉注冊表,再試試。

3、不要在U盤、移動硬盤直接運行

如果批處理程序在U盤、移動硬盤上,建議復制到桌面上,再右鍵鼠標,選擇“以管理員身份運行”。如必須在u盤等介質運行,可以按住shift,同時鼠標右鍵點擊此文件夾選擇“在此處打開命令窗口”,然后輸入批處理文件名,再按回車即可。(感謝:丶白天說夢話 )

二、修復不成功:請先關閉殺軟、防火墻和安全軟件后再運行

像“局域網共享一鍵修復”,必須右鍵以“管理員身份運行”才能正常完成修復。因此,強烈建議大家在運行之前,先把殺毒軟件、防火墻軟件、安全軟件(360、金山、騰訊管家等)關閉后再運行我的程序,否則,很可能在運行過程中被攔截、誤殺造成運行失敗、修復不完全。當然,你也可以將我的程序加入到以上軟件的白名單進行忽略,保證運行環(huán)境不受影響。

三、其余問題

另外,你遇到其他問題時還可以進行以下的嘗試并重啟系統(tǒng)后再試試:

1、更新殺軟、安全軟件后對系統(tǒng)分區(qū)進行掃描殺毒(排除系統(tǒng)文件如CMD被病毒破壞);

2、用360系統(tǒng)急救箱等軟件進行系統(tǒng)文件的修復;

局域網中如何解決批處理閃退、運行中斷等問題

最后,如果以上都沒有解決你的問題,請留言反饋,我會不定時補充、更新。
1、一定要說清楚你的系統(tǒng)版本(包括32位?64位?);

2、一步步描述清楚你運行我制作的批處理所遇到的問題現(xiàn)象;

運行.BAT腳本閃退的詭異原因

今日運行一個BAT腳本文件,發(fā)現(xiàn)僅僅閃了一下就退出了。于是我認為.BAT腳本文件本身有錯誤,所以開始排錯,以下是我排除錯誤的步驟:

          1.由于別處原先存在一個此BAT文件的拷貝,而別處的那一個能正常運行,但這一個BAT卻不能正常運行,利用比較工具比較發(fā)現(xiàn)兩個BAT文件的內容完全相同。所以排除了書寫錯誤。

           2.鑒于以上的基礎上,我只能懷疑是位置變了,BAT文件里面引用的相對路徑解析成絕對路徑后肯定變化了,可能因為絕對路徑的不同會有影響,因此我加了個中pause一步步的試,發(fā)現(xiàn)也不是這個原因。

           3.郁悶啊,無解啊。正在此時我發(fā)現(xiàn)了一個關鍵的問題,那就是此次不能運行的BAT文件所在的文件夾名字里面包含了括號。因此我覺得問題可能是這個括號的原因,趕緊將括號去掉,一運行,瞬間不再閃退了,搞定??磥韱栴}真的是BAT文件所在文件夾的名字里面包含了括號的原因啊。

           好吧,既然已經知道問題所在了,那么當然很好奇有沒有別人遇到過,或者有沒有對這個問題的詳細描述呢?果斷百度啊,可是發(fā)現(xiàn)的線索很少,僅僅一個微軟的英文資料里面有提到??磥砦沂莻€大奇葩,居然這么小概率的事件讓我遇到了。英文資料的網址:http://support.microsoft.com/kb/217127/en-us。

           基本意思是說.BAT腳本文件名里面不能有括號,否則會將括號解釋成為命令的。如果你非要用帶括號的名字來命名BAT腳本文件,可以在cmd窗口里面將文件用引號括起來就行了。圖例如下:            

             但我今天這個問題算是一個新發(fā)現(xiàn),那就是不僅BAT文件本身的名字里面不能包含括號字符,就連BAT文件所在的文件夾以及更上層的文件夾的命名都不能包含括號。

以上是“局域網中如何解決批處理閃退、運行中斷等問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI