CAMServer を Windows サービスとして起動

Chat&Messenger - チャット & メッセンジャーでビジネスが加速する -
IP Messenger 互換。チャット、メッセンジャー、テレビ会議、スケジュール、文書共有、キャプチャを統合したフリーソフト

CAMServer を Windows サービスとして起動

CAMServer を Windows サービスとして起動

CAMServer は Windows のサービスとして実行させる事も可能です。 Windows のサービスとして実行させる事で、いくつかのメリットがあります。


メリットとデメリット

メリット

  • CAMServer を配置した端末へ、リモートデスクトップにてアクセスする際に制限が無い
  • CAMServer が万が一クラッシュした時に、再起動を自動的に行える
    ※ Windows サービスの「回復」機能を利用して

デメリット

  • CAMServer は サービス起動中、ウィンドウを持つ事ができないため、いくつかの管理メニューは実行する事ができない
    ※ 常時利用する機能は、クライアントからリモート機能で実行できます。

備考:
  • 通常リモートデスクトップでログオフすると、サービス化(デーモン化)されていない全てのユーザプロセスは終了します
  • リモートデスクトップを利用した場合でも、下記のように「ログオフ」ではなく「切断」でリモートデスクトップを終了すると、CAMServer が停止する事はありません。
  • 複数人のユーザが、CAMServer の端末へリモートデスクトップにて接続するケースがある場合に、CAMServer をサービスとして起動する事を推奨します。
    (※具体的には、社内の Windows Server には他のソフトウェアもインストールされているため、複数人の管理者がリモートデスクトップにてアクセスする可能性がある。このような場合が該当します。)




利用方法

1.インストール後のフォルダ構成内の win_service を確認

サービス登録/削除/起動/停止のスクリプトとして、win_service が配置されています。
unzip_camserver.jpg

2.Windows サービスへの登録を行う

CAMServer をサービスとして実行させるには、最初に一度だけ Windows へサービスとして登録する必要があります。

Windows のサービスへ登録するには、解凍したフォルダ内にある camserver.exe を手動でクリックし起動します。
通常通りメインウィンドウが表示されますので、「管理メニュー」→「サービス」→「サービスのインストール」を実行します。
実行すると、サービス名「CAMServerService」としてサービスへ登録されます。

注意:
  • 登録後、サービスが正常に登録されているかどうかを確認するには、次の手順でWindowsのサービス画面を開いてください
    「スタート」→「コントロールパネル」→「システムとメンテナンス」→「管理ツール」→「サービス」
    svc_win_monitor.jpg
    ※ v2.52.13 以降では「コントロールパネル」を開くで確認可能
    svc_win_monitor.jpg

3. Windowsサービスとして起動する

Windows サービスとして起動するには、CAMServer の「管理メニュー」→「サービス」→「サービス開始」を実行します。
svc_start.jpg

備考:
  • サービス開始後、手動で起動したウィンドウを持つ camserver.exe は自動的に停止します
  • サービス開始後、CAMServer の状態確認は、Chat&Messenger からリモートで実行できます
    svc_status.jpg

4.Windowsサービスを停止する

win_service フォルダ内の stopSvc.vbs を実行するとサービスを停止する事ができます
備考:
サービス起動中、手動で camserver.exe 実行した場合は、起動中のサービスをが停止され、手動実行した camserver.exe が数秒程度で有効化されます


Windows サービスを自動起動する

サービスをWindowsの起動と同時に起動するためには、「自動起動」を設定します。 Windowsのサービス画面で、サービス名 CAMServerService をダブルクリックし、「スタートアップの種類」で「自動」を選択してください。


エラー時の自動回復

CAMServer のサービスが万が一停止してしまった場合に、Windows サービスの回復機能を利用すると、自動的に再起動する事が出来ます。
管理ツールのサービス設定で CAMServer を選択し、プロパティで「回復」 タブから、最初のエラー などで「サービスを再起動する」等を選択してください。
camserver_svc_auto_restart.jpg


サービス版での注意事項

  • CAMServerのサービス版は、ウィンドウを持つ事ができませんので、次の初期設定は、手動で「camserver.exe」を起動させてから設定します。
  • 通常版からの移行の際に、通常版のスタートアップ起動と Windows サービスの「自動起動」が重複しないようにしてください。


サービス登録・削除・起動・停止のスクリプト

以下に下記スクリプトを配置しています。


v2.52.13 以降 CAMServer/win_service
  • installSvc.vbs・・・CAMServer を Windows サービスとして登録します
  • removeSvc.vbs・・・サービスとして登録した CAMServer をサービスから削除します
  • startSvc.vbs・・・CAMServer をサービスとして起動します
  • stopSvc.vbs・・・サービスとして起動した CAMServer を停止します

v2.52.13 未満 CAMServer_svc/service
  • installSvc.bat・・・CAMServer を Windows サービスとして登録します
  • removeSvc.bat・・・サービスとして登録した CAMServer をサービスから削除します
  • startSvc.bat・・・CAMServer をサービスとして起動します
  • stopSvc.bat・・・サービスとして起動した CAMServer を停止します

また、サービスの起動・停止は、Windowsのサービス画面でサービス名「CAMServerService」を起動・停止する事でも対応できます。

過去にあった質問

  • Windows server2008 で、 CAMServer のサービス起動の場合 Windows Firewall 設定が上手くいかず、Chat&Messengerから見えないと指摘が2件ありました。
    この場合、Windows server2008のコントロールパネル内のFirewall設定で「camserver.exe」までのパスを手動で追加してください。
    ※ 過去2件のシューティング結果では、Windows server2008 などの時代のOSは、advfirewall firewall へのちょうど仕様変更頃で、OS自体に何か不具合があるように思えました。

  • サービス起動中に camserver.exe を手動で起動した場合、サービスに影響は出ないでしょうか?
    → 影響については、再起動の間多少影響がある程度です。
    camserver.exe を手動起動する時にサービスの状態を検出し、確認ダイアログでサービスの停止を行います。そしてサービスが停止後、camserver.exe の GUI が起動します。

  • サービス運用中に、camserver.exe の手動起動から設定変更を行った場合、運用中のサービスに設定変更は適用されますでしょうか?
    → 両方同時に起動出来ないようになっており、かつ、設定ファイルはサービスも camserver.exe の手動起動も共通になっています。そのため、camserver.exe の手動起動で各種管理操作をおこなった後、サービスを再開すると設定が反映されています。







ページトップへ
ダウンロード - ダウンロード詳細
更新履歴 - 更新履歴 2014 - 2015
応用編 - ショートカットキー一覧
その他 - プレミアムエディション
その他 - 確認されている問題点と解消方法
その他 - IP Messenger 互換について
インストール / Verup - インストール方法
インストール / Verup - バージョンアップ方法
Thanks Links・リンク集 - おすすめフリーソフトまとめ
インストール / Verup - バージョンアップ方法 インストール無し版
インストール / Verup - 初回起動時におけるWindowsファイアウォール
更新履歴 - 更新履歴 2011 - 2013
更新履歴 - 更新履歴 2009
インストール / Verup - インスートール方法 Mac OSX
インストール / Verup - JREのインストール方法
CAMServer - CAMServer 概要
CAMServer - CAMServer の導入方法
CAMServer - ライセンスのご購入
インストール / Verup - バージョンアップとリリースポリシー
CAMServer - 文書・ファイル共有
ダウンロード - 過去のバージョンのダウンロード
CAMServer - 外部ユーザ取得・ルータ超え
Thanks Links・リンク集 - Thanks Links
インストール / Verup - アンインストール方法
応用編 - バックアップ設定
CAMServer - クライアント利用制限
CAMServer - メッセージログのサーバ集中管理
CAMServer - オフライン時の Email 転送
CAMServer - CAMServer のバージョンアップ
ダウンロード - CAMServer のダウンロード
テレビ会議 / 音声通話 - テレビ会議・音声通話
CAMServer - CAMServer を Windows サービスとして起動
応用編 - パケット追跡について
テレビ会議 / 音声通話 - ヘッドセット・カメラの準備
テレビ会議 / 音声通話 - ヘッドセット・カメラの推奨商品
その他 - SaaS型 オンデマンド型サービスとして提供
その他 - よくある質問
更新履歴 - 更新履歴 2008
Thanks Links・リンク集 - 相互リンク募集
CAMServer - よくある質問 CAMServer 編
メッセンジャー / チャット - 使い方、使用方法
応用編 - 便利な使い方(Tips)
メッセンジャー / チャット - 起動及び初期設定方法
メッセンジャー / チャット - メッセンジャー
メッセンジャー / チャット - メッセージ内のアイコン説明
メッセンジャー / チャット - チャット
メッセンジャー / チャット - ログ参照
メッセンジャー / チャット - ファイルやフォルダの送信・受信
メッセンジャー / チャット - アプリケーションの環境設定
メッセンジャー / チャット - ソート設定と優先順位設定
メッセンジャー / チャット - メッセージの保管
メッセンジャー / チャット - 不在モード
スケジュール / カレンダー - カレンダー
スケジュール / カレンダー - スケジュール共有
メッセンジャー / チャット - キャプチャ
メッセンジャー / チャット - 付箋
スケジュール / カレンダー - ToDo
応用編 - フォント設定
メッセンジャー / チャット - 概要資料PDF版
スケジュール / カレンダー - 会議室・施設予約
応用編 - configフォルダ及び各種設定ファイルについて
CAMServer - 特定商取引に関する法律に基づく表記
インストール / Verup - ソフトに個別のJREを適用させる方法
更新履歴 - 更新履歴 2007 Java システム系 - Java 外部コマンドを実行し3つの結果を取得
Java 文字列 - Java LPAD、RPADで整形
Java 日付・時刻 - Java 2つの日付の差を求める
Java システム系 - Java システムプロパティを見やすく出力
Java システム系 - Java メモリー使用量を取得
Java 文字列 - Java ファイル名から拡張子を取り除く
Java 文字列 - Java ファイル名から拡張子を取得
Java ファイル・I/O - Java ディレクトリ内のファイル一覧を表示
Java ファイル・I/O - Java XMLEncoderでオブジェクトを保存
その他 - Windows100% 2008年9月号に掲載
Java 日付・時刻 - Java 2つの日付の月数の差を求める
Java 日付・時刻 - Java 日付・時刻の計算 加算・減算が簡単に
Web関連 - 10の翻訳エンジンを比較できるサイト 翻訳くらべ
Web関連 - Excelの表からHTMLテーブルタグ一発作成
Web関連 - IETester - 複数のIEバージョンの動作確認を行える便利なソフト
Java ファイル・I/O - Java 再帰的にファイルを検索
Java 特集 - Java タスクトレイのアイコンを表示・点滅
応用編 - タスクトレイに格納しメモリを節約
Java ファイル・I/O - Java ファイルコピー(バッファサイズを変更)
Java ファイル・I/O - Java ファイルコピー(簡単・高速)
Java 特集 - Java ログフィルタでHTTPを解析
その他 - おとなのWindows 2008年 12月号に掲載
Java 特集 - Java リフレクション が簡単に
その他 - iP ! (アイピー) 2008年 04月号に掲載
Java 日付・時刻 - Java 日付の妥当性・存在チェック
Java 日付・時刻 - Java 月末日付を取得する
Java 日付・時刻 - Java 現在(今日)の曜日を求める
Java 日付・時刻 - Java 日付文字列をDate型へ変換
Java 日付・時刻 - Java あらゆる日付・時刻文字列をDate、Calendar型へ
更新履歴 - 更新履歴 2006
Java 文字列 - Java 文字列内のURLをリンクに変換
Java ネットワーク - Java 実行しているマシンのホスト名を取得
Java ネットワーク - Java IPアドレスからホスト名を取得
Java Swing - Java システムアイコンを抽出
Java Swing - Java クリップボードへコピー
Thanks Links・リンク集 - リンク集・その他お勧め