TeamViewer是套挺好用的遠端控制工具,尤其它能穿越防火牆、傳輸檔案,更棒是我能利用它的上線狀態監控遠端主機的運作正常與否。通常我會自官網下載Portable免安裝版本:
但如何讓Portable也能隨系統自動執行呢? 編輯官方下載包目錄下「TeamViewer.ini」,將nosave由1改為0即可。
重新啟動程式,在選單「Extra> Options> General」,就會多出一個自動啟動的選項,勾選它並設定連線密碼。預設的Portable版壓縮ZIP包裏少了「TeamViewer_Service.exe」這個檔案,它能在完整版裏找到,得把它放入目錄才行。
它會自動建立背景服務如下圖項目,如此一來,就不用安裝TeamViewer Host版本於遠端主機內了。
服務項目是呼叫TeamViewer目錄下的「TeamViewer_Service.exe」,與「TeamViewer.exe」桌面互動程式不一樣,在MultiUser多用戶模式下,兩者的TeamViewer ID也不同,後者會隨著系統登入就消失了,而使用隱藏的ID即可在登出時仍能連線。
若想要移除服務,也使用以下的Batch Script來快速移除。@echo off
rem ---------------------------------------------------------------
rem Remove TeamViewer Windows Service.
rem ---------------------------------------------------------------
set SvcName=TeamViewer
sc stop "%SvcName%"
sc delete "%SvcName%"
pause
3 comments:
你好,我依本篇文章將 TeamViewer Portable 資料夾中 TeamViewer.ini 的 nosave 修改為 0,並勾選「啟動Windows時自動啟動TeamViewer」。但仍然無法自動啟動,請教建議。謝謝:)
使用版本 8.0.22298 及 9.0.24951
因為預設的portable包裏少了「TeamViewer_Service.exe」這個檔案,它能在完整包裏找到,得把它放入才行。你可以查看windows服務裏的teamviewer項目指向的路徑即知。
將 TeamViewer_Service.exe 放入資料夾後重新開機,TeamViewer 可以自行啟動了!非常感謝您熱心幫忙:)
Post a Comment