搜索
Table_bottom

标签云
Table_bottom

分类
Table_bottom

声明
文章若未特別註明,皆採用 知识共享许可协议 請自覺遵守
Table_bottom

存档
Table_bottom

匆匆过客
31944
Table_bottom

功能
Table_bottom

逸事:死鎖之銳捷與AP

本文早就想寫了,但是直到寫這篇文章時纔決定要寫下來。

 

這件事發生時,我所用的操作系統是Windows 7 64bit Home Premium。

 

我們學校的上網方案採用的是銳捷。

銳捷上網撥號要用它的客戶端,而用電腦共享有線網絡當AP這事也是完全正常的。

本來銳捷客戶端是它的客戶端,使用完全正常。我嫌每次共享網絡都要自己敲一大串命令費事,也爲了給別人設置方便,就寫了個批處理文件來解決。

問題就出在這裏:一旦在開啓銳捷客戶端的同時運行那個批處理,就會發生死鎖。(從彈出UAC提示到客戶端窗口打開,中間需要一段時間,就在那段時間/UAC提示之前運行批處理)

具體表現是:銳捷認證成功;批處理的執行窗口沒有內容,但不會自動關閉;關機永遠無法完成,除非手動斷電。

這個現象經反復測試,每次都會重現。

我猜想原因是銳捷要使用網絡設備,於是進行某種程度的加鎖;而做AP的那個腳本使用Windows(Windows Vista起)自帶的一個叫Microsoft Virtual WiFi Adapter的東西,事先也要加鎖。這兩個動作導致調度出現問題,最後鎖上釋放不掉了……

 

有更清楚者望告知,謝過。