Pages

2015-06-23

讓TeamViewer Portable變成開機自動執行

TeamViewer是套挺好用的遠端控制工具,尤其它能穿越防火牆、傳輸檔案,更棒是我能利用它的上線狀態監控遠端主機的運作正常與否。通常我會自官網下載Portable免安裝版本:

TeamViewer Portable

但如何讓Portable也能隨系統自動執行呢? 編輯官方下載包目錄下「TeamViewer.ini」,將nosave由1改為0即可。
 TeamViewer.ini

重新啟動程式,在選單「Extra> Options> General」,就會多出一個自動啟動的選項,勾選它並設定連線密碼。預設的Portable版壓縮ZIP包裏少了「TeamViewer_Service.exe」這個檔案,它能在完整版裏找到,得把它放入目錄才行。

Start with Windows 

它會自動建立背景服務如下圖項目,如此一來,就不用安裝TeamViewer Host版本於遠端主機內了。

image

服務項目是呼叫TeamViewer目錄下的「TeamViewer_Service.exe」,與「TeamViewer.exe」桌面互動程式不一樣,在MultiUser多用戶模式下,兩者的TeamViewer ID也不同,後者會隨著系統登入就消失了,而使用隱藏的ID即可在登出時仍能連線。

image

若想要移除服務,也使用以下的Batch Script來快速移除。
@echo off

rem ---------------------------------------------------------------
rem Remove TeamViewer Windows Service.
rem ---------------------------------------------------------------

set SvcName=TeamViewer

sc stop "%SvcName%"
sc delete "%SvcName%"

pause
Post a Comment