其它電腦相關教學

ADSL自動撥號連線程式 (AutoDialup)、若斷線會再自動重新撥號連線

開機就要自動撥號連線

之前為了WindowsXP、WindowsVista及Windows 7有寫了如何讓電腦一開機就能自動撥號連線至網路的教學,這三種作業系統的教學都是要使用者設定好「寬頻連線」之後,再到將此「寬頻連線」的捷徑放到「啟動」資料夾中,在XP裡的操作還算簡單,但是到了Vista及Win7之後,就開始變的很複雜,且不容易設定成功。

所以為了方便大家能夠在Windows Vista及7裡很輕鬆的就設定好這個功能,我就自寫了一支小程式,來幫助大家解決這個難題。

自動撥號連線程式下載

這支我自己寫的程式名稱我把它叫做AutoDialup,目前支援Windows XP/Vista/Windows 7,為了方便大家使用,我將程式編譯成靜態程式,所以使用這支程式時,雖然檔案略大一些,但就不需要額外的DLL檔,單獨一個檔案就可以運作。

新改版的程式,重新用wxWidgets重新寫過,共有三種版本,繁體中文、簡體中文及英文,使用者可以使用右上方的下拉式選單,來選擇適當的語言,如下圖:

2010-12-21_183517.jpg

檔案下載:

>>v1.3版 2012/11/06更新 :<<

1. 修正連線完畢後,不再倒數計時;
2. 只要不勾選「連線後程式關閉」,則程式會主動去偵測網際網路狀態,若有斷線,會主動再撥號連線;
3. 撥號連線成功後,會自動最小化到「系統工作列System Tray」;
4. 以及修正一些不順暢的問題。

AutoDialup程式有幾個按鈕,簡單說明如下:

– 「語言」:目前有「繁體中文」、「簡體中文」及「英文」。
– 「撥號連線」:目前電腦裡的寬頻連線清單。
– 「連線」與「中斷連線」:兩個功能共用一顆按鈕,未連線時為「連線」按鈕;已連線時,為「中斷連線」按鈕。
– 「開機自動撥號」:打勾會讓AutoDialup在進入Windows時自動啟動,並且自動撥號上網,後面可以設定延遲的秒數。
– 「連線後程式關閉」:打勾後,當撥號完成後,即可將程式關閉;若沒有打勾,則程式會持續讓電腦保持在上網的狀態(斷線會主動再撥號)。

AutoDialup使用教學

AutoDialup的使用非常的簡單,只有二個步驟:

Step 1. 下載下來後,由於這個程式不需要安裝,所以最好可以找個位置存放AutoDialup程式,最好不要直接放在桌面上,不要然哪天不小心刪掉了都不曉得,建議你可以放在D槽、或是我的文件夾都可以。

Step 2. 執行AutoDialup程式,從現有的連線清單中,選擇想要用來撥號的連線,接著確定「開機自動撥號」已經是打勾的狀態,最後再將程式關閉就可以了,因為在關閉程式時,AutoDialup會自動將設定保存下來。

沒有了,就醬…簡單吧! 你可以將電腦重新開機看看AutoDialup是否會自動啟動,並且為你撥號,另外要說明的是,當程式撥完號之後,過五秒鐘之後就會自動關掉程式,你可以不需要自己將程式關掉。

儘管,我已經有在Windows XP、Vista及Windows 7中測試過,也有在不同的網路環境中測試過,但是如果程式還是有無法使用,或是異常的情況,請在這留言告訴我,雖然不保證一定能解決,但一定會盡力解決有關程式Bug的問題。

需要注意的是,由於AutoDialup是找電腦裡面現有的寬頻連線,所以你在使用AutoDialup之前,要先將寬頻連線設定好,注意,只需要設定好PPPoE的連線就好,不需要再去將「提示名稱、密碼、憑證等」的打勾拿掉,也不需要將捷徑放進「啟動」資料夾裡,要不然你用我的自動撥號程式做什麼呢?

相關設定教學可以參考我以前的文章:
Windows XP自動撥號連線上網教學
Windows Vista-自動撥號連線上網教學
Windows 7自動撥號連線上網教學

你可能對這些內容也有興趣:

118 thoughts on “ADSL自動撥號連線程式 (AutoDialup)、若斷線會再自動重新撥號連線

  1. 兄弟.我從不留言這類分享的.但是你這個程式.幫助我解決了我最大的問題.我實在沒辦法不跟你說聲謝謝

  2. 感謝!! win10 x64 也ok!
    不知道為什麼我家DHCP怎樣都不自動發給我IP
    win10又找不到自動連線跟斷線自動重播的功能
    查半天總算找到大大寫的文章 簡單又好用~

  3. 在x64中,不是也能執行32位元的程式嗎?

    我是沒試過,但應該可以執行才對,因為我已經沒有編譯這支程式的環境,所以我也懶得再重建這個環境,來編譯出新的版本了,抱歉喔。

  4. 謝謝您的誇獎,我有到這個網址去看,發現這樣的功能,我好像寫不出來…,抱歉喔。

  5. 非常感謝大大寫出一個這麼棒的程式
    讓我們家的兩位老人上網時不必再煩惱有沒有連線成功
    不過我自己遇到一個小問題~
    就是筆電的Wifi 連線每次都要認證
    讓我覺得有點不堪其擾
    有沒有方法可以直接認證已經連線的wifi呢?
    參考這篇文章:http://www.mobile01.com/topicdetail.php?f=110&amp;t=4446006

  6. 沒想到win8.1也能用,這個軟體我也都沒在使用了,因為都直接用ip分享器了。

  7. 會,會每隔一段時間,就會嘗試撥號,直到重新連上為止,你可以試看看。

  8. 這程式太好用了,謝謝,不過有一問題請教,就是如果遇到中華電信在做線路維護時,比方說,維護時間是四小時,我已經把程式執行了,在這四小時斷線的時間內,程式會一直做撥號的動作,直到中華電信訊號恢復後,就自動連線了嗎?謝謝

  9. 謝謝您的誇獎。這小巧的程式,還是有些不足的地方,像是背景撥號這個功能。

  10. 簡潔而有效,四年來試過不下六種方法。一舉解決困擾的,這隻小巧的程式是唯一。

  11. 抱歉,這個功能我有曾經想過要加,但一直找不到相關的資料,所以不曉得該怎麼加。

  12. 不設定這麼短的時間就連線,其實也是不想讓程式頻繁的去檢查網路連線的狀態,所以檢查時間才會設比較長一點。
    不過因為我電腦目前已經沒有寫程式的軟體了,所以也不方便再更新程式了,就抱歉沒有辦法修正這個項目了喔,也謝謝您喜歡我寫的這個小程式喔,有人在用自己寫的程式,其實自己也蠻開心的。

  13. 您好, 不知是否能增加可使用服務的方式啟動的選項? 我使用於2003和2008 server, 目前必須要登入才能撥接, 所以想建議您增加此選項, 如果有空的話, 謝謝.

  14. 板大 你好
    我剛使用自動撥號連線程式 win7
    手動斷線大概需要10秒後才會自動連線,

    如果能設定斷線後&quot;3秒~5秒&quot;就自動連線就更好了
    其他一切都很好用,就只希望能設定斷網重新連線的秒數就好囉!!

  15. 抱歉,現階段而言,應該很難,因為我也好一陣子沒在寫程式了…(磕頭謝罪)
    您是不是有舊電腦在用Windows 2000 Server版的?要不然現在真的沒有人會用Win2000了。

  16. 其實斷線後是會再重新連線的,但並不會立即就連線,大約要間隔幾十秒,實際間隔的時間我有點忘了。

  17. &quot;斷線後會再自動重新撥號連線嗎&quot;
    因為我手動切掉後不會馬上在自動重新撥號連線

  18. 這是之前的Bug,因為我電腦目前沒有寫程式的軟體可以改,所以要等到之後有機會時,才可能去修改。
    你目前只能讓電腦剩一個撥號連線,這樣就沒有選擇的問題。

  19. 報告板主,檔案已經可以下載了.執行後發現程式不會固定在我選擇的連線.請問解決方法,謝謝.

  20. 原來是我的Dropbox外連空間產生太多流量,被Dropbox給禁止掉了,我已經將檔案放到我另一個自己的空間了。

  21. 請您參考一下這篇文章「https://mrtang.tw/blog/post/35960169」,試著把設定值調整回來後,再看看。

  22. 可以請問一下 我的電腦為什麼會一直出現將會自動斷線的視窗,而且只要在20秒之內沒勾選不要斷線他就真的給我斷掉了!而且我的電腦本來都是要手動連線的,不知道為什麼突然變成一開機就會自動連線,請為您知道要如何將自動斷線的功能關掉嗎?不然在我上網的過程中會一直跳出視窗很麻煩,尤其是正在遊戲中的時候。

  23. 謝謝您的誇獎喔,我自己如果在PPPoE的撥號環境中,也都有在使用,其實我也覺得蠻好用的…(老王賣瓜XXXX)

  24. 好好用的小程式^0^~
    我研究了好幾月的自動上網,大大這個最好用!
    讓我膜拜一下嘛!!m(_ _)m

  25. 老實說,我也不曉得該怎麼處理?因為我之前使用的好幾部電腦,還有我家裡的人使用的情況,都還蠻正常的,所以可能要麻煩你多觀察一下,試試其它的電腦,看一下大概是什麼樣的問題。

  26. 版大 你好,我有使用1.3版,開機後會自動連線 可是若遇到斷線他不會再自動撥號連線了,這該怎麼處哩,謝謝

  27. 版大您好:我所遇到的問題是在WIN7_64,設定成&quot;永遠使用預設的連線撥號(O)&quot;打勾,然後開IE時,會跳出ADSL撥號視窗,將帳號及密碼敲入後,將&quot;自動連線&quot;打勾,然後按下&quot;連線&quot;,重新開機之後,點下IE的圖示,,它也會跳出&quot;ADSL撥號視窗&quot;,但是&quot;自動連線&quot;的核取方塊還是沒有打勾,再將之打勾後按下連線,之後再怎麼試,那個&quot;自動連線&quot;的核取方塊就是不會打勾,真是快氣炸了,上網蒐尋到您的文章,才發現您寫了一個解決我的問題的小程式,真是感恩,請容我將此方法轉貼到小弟的部落格,造福大眾(當然我會註明文章的出處是來自於&quot;電癮院&quot;。謝謝!

  28. win 8 x64 enterprise正常使用
    解決win 8中沒有PPPoE自動重新連線的情況
    使用已久 感謝

  29. 抱歉,目前沒有辦法,我自己現在很懶,沒有改程式的動力。
    2012/11/06:v1.3改版後,已經有這個功能了。

  30. 您好
    這麼好用的小程式最近才被我發現
    我覺得在改版時可以多一些功能

    1.啟動時最小化
    2.可以自由選擇自動關閉程式時是否倒數。因為我覺得既然程式會自動關閉,要倒數就顯得有點多餘

    這真的是很方便的程式
    可以解決把連線捷徑放在啟動裡
    不見得每次都會成功連線的問題
    在此感謝您的無私奉獻

  31. 四樓的方法我覺得比較好,
    畢竟是內建程式,
    我用JD很方便,
    也成功。
    版主也很威耶,
    能自己programming,
    可以分享一下怎麼寫嗎,
    cp123cp123@kimo.com
    版主真神!

  32. 請問,這個程式可以設置以不顯示視窗來進行自動連線嗎?
    如果可以用指令的話,請問我要在捷徑加上什麼呢?

  33. 真的不好意思,我剛已經將程式放在我的dropbox public區了,現在已經可以下載了。

  34. 版大不知你是很久沒上此版了嗎?
    還是不方便再上傳,
    一個禮拜了
    若方便留個言告知
    感謝~~

  35. 不好意思,你的程式放在免費空間無法下載了

    不知可否請再上傳至其它空間,感謝您!

  36. 應該是那個程式放置位置的問題,換個位置放,且不要放在磁碟根目錄或是任何系統資料夾內,然後再試試看。

  37. 因為我用win7 本來把檔丟到啟動可以的 後來重灌之後一直不行= =
    也找不到原因 如果可以程式隱藏或撥號完就關閉的話比較不會擋到
    不然還要等五秒 還是感謝您的程式QQ

  38. 區域網路是一個專有的名詞,你上網搜尋一下,都有說明,以後的計算機概論說到網路時,就會提到什麼是區域網路、廣域網路。
    二台電腦以上的電腦,連在一起就是一個「網路」,區域網路是在短距離內所連接的網路,像是家中的好幾台電腦、或是公司內部一整棟樓所有電腦連接起來的網路,都是屬於區域網路,所以區域網路沒有什麼「開不開」的問題,二台電腦連在一起就形成區域網路。

    而一般我們說到「上網」,指的是連接到「外面」的「網際網路」,有沒有區域網路是沒有關係的,就算只有你一台電腦,只要你有中華電信的數據機,儘管只有你一台電腦,你還是能透過這台數據機,連接到網際網路上。

  39. 會看到一些18禁的內容。
    網站才不管你有沒有18歲,也沒有辦法知道你有沒有說慌,重點是他們已經盡到告知的責任了。

  40. 怎麼樣才能知道區域網路有沒有開?
    區域網路是做什麼的?
    區域網路沒開還可以上網嗎?

  41. 如果未滿18歲卻進入了18禁的網站會發生什麼事?
    進入了之後怎麼知道有沒有到18歲?

  42. 沒有程式可以記錄數據機曾經上過的網址,不過有一種軟體叫sniffer,是用來監聽同一個網段上的網路封包,但也好像沒有記錄網址這部份比較細的功能。
    中華電信也沒有任何的方案有這樣的功能。
    當然帳單也不會去記錄這些瑣碎的資訊,這樣中華電信所要記錄的資料量會太大,所以他們不可能去記錄這種資料的。

    想要用「主機上的程式」來記錄數據機所上過的網站,是蠻怪的,想要看上過什麼網站,就直接去那部電腦看IE的歷史瀏覽資料就好了,一般人上網是不可能天天在清cache的。

    如果你真的想要有這種功能,也不是不可能,去買一台網路側錄器,像是友旺CR系列的網路設備,將數據機接上CR,然後CR之後再接電腦,這樣就能記錄電腦所上過網頁,但一台可不便宜,最便宜的一台要10萬5仟元。

    http://www.teksource.com.tw/products_364_14615_0___.html

  43. 那個是政府的法令規定,限制級的網站,一定要先讓使用者確定自己的年齡有沒有滿18歲,不能一進入網站時,就直接到達主頁,沒有遵守的話,就會被罰錢。

  44. 數據機是用來和中華電信機房連接的機器,機器本身提供四個網路接頭,但可以買集線器來擴充,最多可以讓8部電腦上網;而IP分享器是數據機與家中電腦的橋梁,IP分享器一定要有數據機(如果要連網際網路的話),但數據機不一定要有IP分享器,但有了IP分享器,可以突破原本最多只能8部電腦上網的窘境。

  45. 有沒有什麼程式可以記錄數據機裡的網址(就是曾經去過的網站)?
    中華電信有什麼方案可以知道自己去過哪些網站嗎?
    中華電信的網路繳費帳單會出現曾經去過的網址嗎?

  46. 不行,數據機沒有這樣的功能,但要這樣的功能的網站設備,我想不是沒有,但價格可能會很嚇人。要知道別人的電腦上了哪些網站,最簡單的方法,就是直接到那個人的電腦,打開IE,然後看他的「歷程記錄」,就可以知道他都上哪些網站了。

  47. 會發生這個問題,並不是我的AutoDialup所造成的,而是你自己電腦本身的問題。而「錯誤 711:Cannot load Remote Access Service Connection Manager」,不曉得你手動的撥Windows的撥號連線也會發生一樣的錯誤訊息?我查了一下網路的資料,「http://support.microsoft.com/kb/330163/zh-tw」、「http://tw.myblog.yahoo.com/wonderful-reminiscence/article?mid=-2&amp;prev=97&amp;l=f&amp;fid=11」,你可以試看看。由於我這邊並沒有你的狀況,所以有沒有效,我也不能跟你做保證,只能自己多試看看了。

  48. 大大我家的連線PPPOE反白無法使用,按出現錯誤訊息&quot;錯誤711&quot;,請有辦法解決嗎?

  49. 嗯,沒關係。的確,動作慢和程式是沒有關係的,如果要動作快一點,就必需要用IP分享器。

  50. 抱歉,可能是我搞錯了,我對電腦不是很懂。動作慢可能和您的程式設計沒有關係,而是和電腦的記憶體有關係。抱歉。

  51. 您的程式非常好,美中不足的是開機開完要等很久才有作用。可以不可以請您把程式稍微修改一下,開機開完馬上就可以自動連線。如果可以修改,請您把修改後的程式用email寄給我可以嗎?我幇您測試。我對於自動化的程式很有興趣,可惜我不會寫程式。

  52. 由於AutoDialup不是用安裝的,所以看你將這個檔案放在什麼地方,直接刪除它就可以了。

  53. 請問為什麼開機開完很久AutoDialup程式才開始有動作?
    我以前用寬頻分享器很快,開機開完很快就連線連妥。
    我現在想要改回用寬頻分享器,但是我不知道要如何移除AutoDialup程式。
    請您教我可以嗎?謝謝您!

  54. 奇怪,這程式我有試過Windows 7及XP,皆能正常運作,你的狀況看起來是程式沒有辦法在開機時啟動,有可能是在新增啟動程式路徑到登錄表時失敗,若可以的話,請你使用regedit,看一下HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run裡面,有沒有一個項目名稱叫「AutoDialup」的,同時,你可以試一下程式,在將「開機自動撥號」打勾時,再到登錄編輯器按F5之後再看一下AutoDialup的值,有沒有被正確的填入程式的所在路徑;而取消勾選後,同樣位置的值,是否有被清空?

  55. 感謝大大無私分享
    但我開機後還是不會自動連線
    要自己去執行那個AUTO1.1
    才會開始連,沒有辦法一開機就自動連的嗎? WIN XP

    P.S我把AUTO放在我的文件裡,也設定開機自動撥號,延遲0秒,自動關閉

  56. 由於這個是使用Mega Upload免費空間,所以開啟下載網頁後,請等待網頁上的倒數計時結束後,再點擊〔普通下載〕即可下載,我有試過,是可以下載的,請你再試一下。

  57. 原來Hinet不讓人下載了,我已經把程式放到網路上的免費空間了,請你再試一下,謝謝。

  58. 不好意思
    檔案載點已失連
    不知道大大是否可以重新上傳 ?
    如果可以的話 還請麻煩了:)
    謝謝唷 !!
    看起來很方便 所以很想用用看呢 !

  59. 我想應該是沒有人會免費幫你寫程式吧?如果有人這麼熱心的話,請你告訴我,我也有些功能想要請人寫,我有時候連自己想寫的程式都不寫了。由於你想要的程式是比較屬於「特製化」,因為那個3G的撥號程式只有使用3G上網的人有,大部份的人並沒有,所以你只有兩條路,第一,花錢請認識的人寫,或是在程式外包網找有沒有人願意接案的人;第二,自己花時間研究,自己來寫,由於你想要的功能並不難,我相信只要你有心,一定是可以完成的,但要花時間去測試,所以我建議你可以學AutoIt這個用Script來寫的程式語言,它很好使用,我認識幾個完全不會寫程式的人,他們最後也都能利用這個軟體幫助他們很多。給你網址:「http://www.autoitscript.com/site/autoit/」

  60. 由於3.5G的無線網卡,是使用廠商的撥號軟體,所以想要達到這種功能,就要另外再寫一個小程式,用來偵測網路的狀態,若發現斷線了,這隻程式就要去使用廠商的撥號軟體來撥上網。除了這個方法,我想不到還有什麼辦法。

  61. 版主你好:
    想請教一個問題
    我為使用3.5G無線網卡(HUAWEI)
    由於某些工作用途上,主機無法手動操作但必須一直保持連線,我希望它若斷線後可以自行連線!而不需手動的方式再做連結,要如何解決?
    感謝!!!

  62. 我也提個建議一下。

    建議增加選項能隱藏視窗成系統工具列…

    如音量控制那邊的系統圖示…改成汽泡框彈出顯示

    彈出個如'再X秒撥號連線'

    倒數完畢就顯示&quot;連線成功&quot;或&quot;連線失敗&quot; 然後顯示幾秒就關閉….

    系統區的圖示也可以設定按一下就重新撥號….
    並且檢查IP是否去確實有變更。

  63. 有沒有類似vista關閉
    使用者帳戶UAC的辦法?
    每次執行.exe的檔案
    (包含Autodialup.exe)
    都會出現安全性警告對話框
    實在非常困擾

  64. 這個檔案安全性警告是我的這個AutoDialup所跑出來的嗎?無論是或不是,你有截圖可以讓我看一下這個錯誤訊息嗎?

  65. 我電腦是xpSp3
    也是設定開機執行
    但每次都會出現
    開啟檔案安全性警告
    程式就停止
    變成手動撥接
    (那不如在桌面增加捷徑)
    請問要如何取消
    討厭的警告

  66. 我自己電腦也有使用,真的是一氣呵成,方便多了,很高興這個程式對你有幫助。

  67. 謝謝您創作這麼好的小工具!

    有個小問題,我把outlook及firefox都設成開機自動啟動,結果因為這個小工具要先倒數5秒才連線,變得outlook及firefox啟動時網路還沒ready,能否不要倒數5秒(或改為選項)?讓它一啟動就連線,這樣很多開機會自動連線的軟體(如dropbox)就可馬上工作。

    謝謝!

  68. 我建議你可以將現有的這個撥號連線刪除掉,然後再建立一個新的試試看。

  69. 我的迴響事&quot;很好&quot;可是出現訊息代碼711還要再按撥號才能連線是正確的嗎?請給我指導!

  70. 你好!

    我已經找到簡單的解決辦法了,可以直接執行後重撥接

    將以下文字複製到文字文件另存成 cmd

    rasdial /disconnect
    rasdial ADSL 輸入帳號 輸入密碼

    就可以達到我想要的要求了,你工作這麼忙還要再增加你的困擾,不好意思呀!感謝呀!!

  71. 我這一、兩個禮拜再找時間將這部份的功能補上,最近上班要寫的程式蠻多的,晚上實在沒有辦法再寫這部份的功能,還請見諒。

  72. 你好
    可以再加上中斷寬頻連線嗎

    有時候我用內建的PPPOE設定好自動連上線後

    要在中斷連線時卻出現小問題無法中斷連線

    需要又跑到提示憑證那裏去改回來

    才可以中斷連線很苦惱哩

發表迴響