none
VisualStudio2015で開発したサービスがWindows10で開始できない。 RRS feed

  • 質問

  • お世話になります。

    現在、VisualStudio2015 community上でC#のWindowsサービスを作成しているのですが、

    VisualStudio2015 communityがインストールされいるWindows10でサービスの起動ができない状態にあります。

    アタッチして確認できていないのですがOnStartイベントも発生していないようです。

    何か情報をお持ちの方いらっしゃらないでしょうか?

    【状況】

    OS:

    Windows10でVisualStudio2015 communityがインストールされいるPC

    利用.NET Ver:

    3.5 (XPでも動かしたいので。)

    コード:

    C#、VS2015のサービスウィザートで自動生成されたものに、Account設定を"LocalSystem"にしたインストーラーを載せただけ。(要するに何もしないサービスでもダメ)

    実行方法:

    InstallUtilでサービスを登録し"サービス"より"サービスの実行"を行う。

    結果:

    開始プログレスバーが最後まで伸びきってタイムアウト。さらにプロセスが殺せずOSも再起動不能になる。

    以上、よろしくお願いします。

    追記:

    Win10、VS2015インストール済みの2台PCで、同じ状況に陥る。

    同じ手順でWin7、VS2010で作ったサービスは動作する。

    更に追記:

    ntdll.dll内のDbgBreakPointでブレイクしてデットロックしている?



    2015年11月18日 5:23

回答

  • セキュリティーソフトAvastが原因でした。

    アンインストールして、コード再ビルドで正常に動作し始めました。

    Win10 + Cortanaで不具合報告もあったようなので、何か問題を引き起こしていたのでしょう。

    なお、現状最新のAvastでは問題は発生していません。

    以上です。

    • 回答としてマーク dev.highbaw 2015年11月24日 2:14
    2015年11月24日 2:14