Windows 內建的 PPPoE,是由 "%SystemRoot%system32asphone.exe" 這個程式來控制的。

"%SystemRoot%system32asphone.exe -d "hinet"",其中的參數 -d 是撥號的意思;而 hinet 則是在網路連線裡自訂的名稱。


PS: 把提示名稱、密碼、憑證等 前面的打勾取消掉然後確定


將連線安裝為可以自動執行的服務;

分別是 instsrv.exe 及 srvany.exe
instsrv.rar

這兩個程式並不內建於 Windows,而是 Windows Server 2003 Resource Kit Tools 中提供的程式。

這兩個程式的功能分別如下:

  • instsrv.exe – 將程式安裝為系統服務
  • srvany.exe – 讓原本不能當作系統服務的程式以系統服務的方式來運行

為了方便使用,將這兩個檔案複製到 %SystemRoot%system32 資料夾中,接著先用以下指令來安裝一個系統服務:

%systemroot%system32instsrv.exe hinet %systemroot%system32srvany.exe

成功的訊息

The service was successfuly added!

Make sure that you go into the Control Panel and use
the Services applet to change the Account Name and
Password that this newly installed service will use
for its Security Context.

接著再用以下這個登錄檔,來告訴 srvany.exe 我們要執行哪一個程式來作為系統服務

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceshinetParameters]
"Application"="C:WINDOWSsystem32asphone.exe"
"AppParameters"="-d "hinet""
"AppDirectory"="C:WINDOWSsystem32"

reg 打包 hinet.rar

其中,第一個 hinet 為服務的名稱,第二個 hinet 則是 PPPoE 連線的項目名稱

如果發現服務無法正常啟動,或是雖顯示啟動,但無法正常運作執行,可以試試將服務內容中「登入」標籤頁中的「允許服務與桌面互動 (Allow Service to Interact with Desktop )」啟用。

如果要移除

%SystemRoot%system32instsrv.exe "hinet" REMOVE


以上是透過
Microsoft Windows Server 2003 Resource Kit Tools,ref: http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en

也可用另一軟體 FireDaemon http://www.firedaemon.com/

ref: http://blog.chweng.idv.tw/archives/389/
ref:
http://www.wretch.cc/blog/josephphoto&article_id=6515104

Related posts 相關文章

作者

留言

作者

流程: copy srvany.exe %systemroot%system32 copy instsrv.exe %systemroot%system32 %systemroot%system32instsrv.exe hinet_service %systemroot%system32srvany.exe hinet.reg 服務 → 允許服務與桌面互動 (Allow Service to Interact with Desktop ) 撥接 → 提示名稱、密碼、憑證等 打勾 中斷hinet網路連線 停止 hinet_service 服務 啟動 hinet_service 服務 輸入帳密 撥接 → 提示名稱、密碼、憑證等 打勾取消

    本機電腦的Hinet Service服務已啟動又停止, 有些服務如果病為由其他服務會程式使用, 會自動停止 請問這是甚麼問題? OS: Server2008 R2 謝謝…

      作者

      將它用成服務,應該跟程式是否會不會跑沒有絕對關系,有可能是程式本身不支援同時兩次執行!!!

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。