主頁 > 知識庫 > tcpsvcs.exe使用超高虛擬內(nèi)存的解決辦法

tcpsvcs.exe使用超高虛擬內(nèi)存的解決辦法

熱門標(biāo)簽:科大Ai人工智能電銷機器人 百度地圖標(biāo)注內(nèi)容跳轉(zhuǎn)事件 雙廊地圖標(biāo)注 宜賓回?fù)芡夂粝到y(tǒng) 電銷機器人哪家最好 辦理400電話_聯(lián)通 邢臺代理外呼系統(tǒng) 外呼系統(tǒng)電銷術(shù)語 批量地址在地圖標(biāo)注
故障現(xiàn)象:
公司有一臺用于DHCP服務(wù)+文件共享服務(wù)的服務(wù)器,操作系統(tǒng)為windows server 2003 企業(yè)版+SP2。打開任務(wù)管理器,發(fā)現(xiàn)一名為tcpsvcs.exe的進程,占用了約1.9G的虛擬內(nèi)存。而與其使用類似功能的另一服務(wù)器,該進程只使用了不到10M的虛擬內(nèi)存,差距巨大,明顯異常。
故障處理過程及原因:
上網(wǎng)查找tcpsvcs.exe的相關(guān)信息,得到的解釋的是:“tcpsvcs.exe是微軟Windows網(wǎng)絡(luò)組件的一部分。這個系統(tǒng)進程用于計算機使用專用的TCP/IP網(wǎng)絡(luò)服務(wù),例如DHCP,簡單TCP和打印服務(wù)。這個程序?qū)δ阆到y(tǒng)的正常運行是非常重要的。”
進一步,打開命令提示符窗口,運行 tasklist /svc 命令,查看各進程所關(guān)聯(lián)的服務(wù),看到如下的結(jié)果:
svchost.exe 1904 TapiSrv
svchost.exe 1916 TermService
tcpsvcs.exe 2032 DHCPServer
mcshield.exe 2076 McShield
svchost.exe 2240 W3SVC
可見,在本機上,tcpsvcs.exe只與DHCP服務(wù)有關(guān)。
嘗試將DHCP服務(wù)重啟,發(fā)現(xiàn)虛擬內(nèi)存立即恢復(fù)至正常。第二天一早,再次查看,發(fā)現(xiàn)虛擬內(nèi)存又達到了1.9G。和另一臺正常的DHCP服務(wù)器,比較DHCP服務(wù)中設(shè)置的相關(guān)參數(shù),未發(fā)現(xiàn)異常。
求助于互聯(lián)網(wǎng)這個百科全書,輸入相關(guān)內(nèi)容進行搜索,并沒有發(fā)現(xiàn)什么有價值的內(nèi)容。又訪問微軟的支持與幫助中心http://support.microsoft.com ,經(jīng)查找,發(fā)現(xiàn)了一條與我所述情況非常接近的知識庫文章 http://support.microsoft.com/kb/939928/zh-cn。按該文章的說法:“因為 Dnsapi.dll 模塊未正確管理一些內(nèi)存資源,將出現(xiàn)此問題。”而且,如果關(guān)閉DHCP配置參數(shù)中的DNS動態(tài)更新設(shè)置,這個問題就不會出現(xiàn)。經(jīng)測試,發(fā)現(xiàn)我的情況確實如此。
解決方法
方法一:禁用DHCP的DNS動態(tài)更新功能
1、單擊開始,單擊運行,鍵入dhcpmgmt.msc,然后單擊確定
2、在控制臺樹中,用鼠標(biāo)右鍵單擊對應(yīng)于 DHCP 服務(wù)器的節(jié)點,然后單擊屬性
3、在DNS選項卡上,單擊以清除根據(jù)下面的設(shè)置啟用 DNS 動態(tài)更新復(fù)選框,然后單擊確定
4、重新啟動 DHCP 服務(wù)器服務(wù)。例如,在命令提示符下鍵入以下命令,然后按 ENTER 鍵:Net stopDHCPServer Netstart DHCPServer
這個方法適合于沒有DNS動態(tài)更新需要的情況。但如果有內(nèi)部的DNS服務(wù),且需要通過DHCP服務(wù),將DHCP客戶端的機器名與IP地址的映射關(guān)系更新到DNS服務(wù)中,以實現(xiàn)通過機器名訪問內(nèi)部電腦的需求的話,這個功能是不能禁用的。
方法二:更新補丁
微軟已針對該問題有了補丁,但由于windows server 2003 的SP3 服務(wù)包還沒有發(fā)布,所以,只能單獨下載。下載的方法如下:
1、打開該知識庫文章 http://support.microsoft.com/kb/939928/zh-cn
2、點擊頁面上端的“可用熱修復(fù)補丁程序”后,會自動跳轉(zhuǎn)至相應(yīng)的下載頁面。
3、選擇相應(yīng)版本的補丁程序,并輸入你的郵箱地址并提交后。會將相應(yīng)的下載地址發(fā)到你填寫的郵箱中。按郵件的說明和鏈接下載即可。
這個方法是根本的解決之道。但也有一定的風(fēng)險,如果選擇版本錯誤,或者因為一些其它原因,安裝后,可能會出現(xiàn)其它的問題。所以,用這個方法前,一定要仔細(xì)確認(rèn)你的問題,是否與知識庫文章中所述的一致,確認(rèn)選擇的補丁版本是正確的,確認(rèn)你的windows server 2003 是已經(jīng)打了SP1或SP2的等。

標(biāo)簽:重慶 天水 滁州 德州 烏海 阜新 襄陽 麗江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《tcpsvcs.exe使用超高虛擬內(nèi)存的解決辦法》,本文關(guān)鍵詞  tcpsvcs.exe,使用,超高,虛擬,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《tcpsvcs.exe使用超高虛擬內(nèi)存的解決辦法》相關(guān)的同類信息!
  • 本頁收集關(guān)于tcpsvcs.exe使用超高虛擬內(nèi)存的解決辦法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章