時(shí)間:2011-05-16 10:35:19 作者:不思議游戲 瀏覽量:75
設(shè)置了Winhttp代理后,果然效果不凡,大家的MSN紛紛能夠成功登錄了!真是不容易啊,這個(gè)該死的微軟,居然畫蛇添足地設(shè)計(jì)什么Winhttp代理!群眾中有幾個(gè)人懂這個(gè)啊,都使用Web代理不就完事了嘛,這些程序員到底有木有腦子!大家正在義憤填膺地譴責(zé)微軟,忽然有同事發(fā)現(xiàn)新問題了。只要在計(jì)算機(jī)上配置了Winhttp代理,就無(wú)法訪問WSUS服務(wù)器了!
命令提示符二
檢查一下計(jì)算機(jī)c:\windows\windowsupdate.log文件,可以發(fā)現(xiàn)客戶機(jī)訪問WSUS服務(wù)器時(shí)的日志內(nèi)容,日志中有這樣的語(yǔ)句DownloadFileInternal failed for http://hq-sus/selfupdate/wuident.cab: error 0x801901f6。這種錯(cuò)誤提示和配置WPAD后的錯(cuò)誤提示完全相同,這種情況下我們就提高警惕了,為什么WSUS和Winhttp代理之間也有這種兼容性問題呢?
通過查閱資料,發(fā)現(xiàn)原來(lái)WSUS客戶端在訪問WSUS服務(wù)器時(shí),也是要調(diào)用Winhttp代理進(jìn)行通訊的。由于WSUS客戶機(jī)和WSUS服務(wù)器同在TMG的內(nèi)網(wǎng),因此WSUS客戶機(jī)應(yīng)該直接訪問WSUS服務(wù)器,根本不應(yīng)該客戶機(jī)先訪問到TMG服務(wù)器,然后再通過TMG服務(wù)器訪問WSUS服務(wù)器!找到問題之后,怎么解決呢?其實(shí)解決方法也很簡(jiǎn)單,在netsh Winhttp中設(shè)置旁路列表,告訴Winhttp代理,訪問WSUS服務(wù)器不用經(jīng)過Winhttp代理,這樣就可以了。例如WSUS服務(wù)器是hq-sus,那么我們就可以在客戶機(jī)上輸入如下圖所示命令:Netsh Winhttp set proxy proxy.chamc.com.cn:80 “hq-sus”。這條指令就是通知Winhttp代理,訪問hq-sus服務(wù)器可以直接訪問,不用經(jīng)過Winhttp代理了。如果有內(nèi)網(wǎng)其他的服務(wù)器要排除,可以用分號(hào)隔開。
在客戶機(jī)上配置完Netsh Winhttp后,問題解決了。用戶可以登錄MSN,也不會(huì)和WSUS有沖突了,問題貌似圓滿解決!但是,但是,問題好像還留了一個(gè)小尾巴。為什么WSUS和WPAD當(dāng)初會(huì)有沖突呢?難道也是類似原因?qū)е碌。在微?a href="/down/3865.html">網(wǎng)站找資料!找啊找,找啊找,嘿嘿,功夫不負(fù)有心人啊,真的被俺找到了。原來(lái)Winhttp代理除了可以通過Netsh Winhttp進(jìn)行配置,還可以通過WPAD進(jìn)行自動(dòng)配置。但是,當(dāng)Winhttp代理通過WPAD下載wpad.dat文件進(jìn)行自動(dòng)配置時(shí),由于wpad.dat文件中沒有對(duì)wsus服務(wù)器進(jìn)行排除,因此WSUS客戶端通過Winhttp代理就不會(huì)直接訪問WSUS服務(wù)器。而是需要通過TMG代理服務(wù)器去訪問WSUS服務(wù)器,這樣當(dāng)然是不行的!
屬性設(shè)定
搞清楚道理,問題就好解決了。只要在配置WPAD時(shí)把內(nèi)網(wǎng)的WSUS服務(wù)器排除之外就OK了。在TMG服務(wù)器上打開管理控制臺(tái),找到“網(wǎng)絡(luò)連接”-“內(nèi)部”-“屬性”中的“Web瀏覽器”標(biāo)簽,如上圖圖所示,把WSUS服務(wù)器hq-sus添加到直接訪問的列表中,這樣WPAD就會(huì)通知使用Web代理或Winhttp代理不要通過代理服務(wù)器訪問WSUS服務(wù)器,如果還有其他的服務(wù)器要排除,參考這種操作就可以。
排除的服務(wù)器可以通過TMG服務(wù)器上的wpad.dat文件體現(xiàn)出來(lái),我們可以使用瀏覽器從TMG服務(wù)器上下載wpad.dat文件查看排除服務(wù)器列表。如下圖所示,我們使用記事本打開TMG服務(wù)器上的wpad.dat,可以看到WSUS服務(wù)器hq-sus已經(jīng)被排除使用代理服務(wù)器訪問了。
WPAD記事本
現(xiàn)在,通過在WPAD中設(shè)置排除服務(wù)器,WPAD可以啟用了。用戶的Winhttp代理可以通過WPAD自動(dòng)獲取配置,不需要通過Netsh Winhttp進(jìn)行配置。現(xiàn)在,用戶登錄MSN,訪問WSUS服務(wù)器都沒有問題了。
總結(jié):文中共使用到internet設(shè)置、WPAD記事本編輯以及DOS命令提示符。這些操作的加入,可能在大多數(shù)用戶的使用過程中,DOS提示符相對(duì)來(lái)說可能會(huì)更陌生一些,但是只要加深對(duì)DOS的了解,有時(shí)候它能幫助我們解決很多問題。