如何解決服務器遠程桌面連接成功但重啟卻操作失效?


      最近發現個奇怪的問題,客戶最近租用了一台windows 2003 server的操作系統香港服務器,發現每次通過遠程桌面連接成功並進行重啟后都發現操作失效,和服務器斷開了會話連接,但是服務器還是保持在桌面狀態,用ping命令測試連通發現一直沒斷,實際去機房看了,確實沒有重啟。這問題就是關於如何遠程重啟服務器的一個疑難雜症,鼎峰凡凡下面就來圍繞如何解決服務器遠程桌面連接成功但重啟卻操作失效?這一問題來仔細說明。


      windows 2003 server操作系統的香港服務器功能是非常強大的,但有個致命的漏洞:網絡偵聽型ASP.net木馬,我發現,這個木馬可以運行在所有默認的狀態的win 2003操作系統下,能給服務器租用或服務器托管造成非常嚴重的后果:1.可以偵聽網卡的任何流量;2.偵聽后可以寫入日志,事后用來FTP掛馬用,或直接登陸服務器,入侵郵箱等。


     上述的那個客戶的根本原因就是某個程序或進程阻止了重啟操作的繼續運行,也就是說系統運行了一些不能被自動關閉的程序而導致重啟無法順利完成。所以,這位客戶遇到的問題應該是服務器本身的故障而不是遠程桌面自己的錯誤。


我們既然已經知道了病根所在,那么怎樣解決呢?


(1)找出搗亂進程:

在服務器機房而不是遠程連接服務器進行操作,然后在服務器的控制台上執行重新啟動的操作,看看是否有提示信息出現,如果有則根據提示將對應的程序刪除,只有刪除搗亂的程序后才能保證遠程重新啟動服務器順利完成。

(2)強制終止進程:

    有的時候會發現無法關閉的程序或者進程是服務器的關鍵進程或者是運行中不可缺少的,那么這時就不能夠用前面的方法將進程對應的程序刪除了,取而代之的是通過強制關閉命令來完成。

     在windows 2003 server中有一個叫做shutdown.exe的文件,他主要負責重新啟動計算機,注銷計算機,關閉計算機的工作,通過他可以完成上述操作。而令人欣喜的是該命令提供了一些參數,通過這些參數可以強制關閉阻礙重啟計算機的進程。

第一步:通過windows 2003 server的“開始->運行->輸入CMD”進入命令行模式。

第二步:在命令行模式中輸入shutdown后回車。

第三步:默認不加參數是無法實現任何操作的,下面簡單介紹下shutdown命令的常用參數。

/?——顯示幫助信息
/l——注銷
/s——關閉計算機
/r——關閉並重啟動計算機
/a——取消放棄系統關閉的操作。
/h——休眠本地計算機。
/t xxx——設置關閉前的超時為xxx秒,不加xxx默認為30秒。
/f——強制正在運行的應用程序關閉而不事先警告用戶,這個就是我們本篇文章的關鍵了。

 第四步:執行“shutdown -r -f -t 1” (不含引號)命令完成我們的強制重新啟動計算機操作,遇到不能自動關閉的進程或程序將強制關閉。該命令中的-r參數是重新啟動,-f是強制關閉進程和程序,“-t 1”是設置關閉倒記時為1秒。


第五步:這樣以后我們通過遠程桌面連接上服務器后就可以通過shutdown -r -f -t 1讓其重新啟動了,即使遇到無法關閉的進程也會強制關閉。


總之,上述問題:就如此解決了,其實香港服務器自身的問題或者機房的問題基本上沒有的,主要就是要看客戶的維護已經怎樣去正確的操作了,一個好的網絡管理員才是企業的根本保證,不然天天被攻擊或者被黑,所以且行且珍惜、
鼎峰凡凡QQ:2881064156


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM