多线程-C# windows 服务,运行了不到1分钟就自动停止

问题描述

C# windows 服务,运行了不到1分钟就自动停止
错误应用程序名称: TKK_Service.exe,版本: 1.0.0.0,时间戳: 0x5325a95d
错误模块名称: KERNELBASE.dll,版本: 6.2.9200.16451,时间戳: 0x50988950
异常代码: 0xe0434352
错误偏移量: 0x00014b32
错误进程 ID: 0x160
错误应用程序启动时间: 0x01cf411d36ab46ba
错误应用程序路径: D:TKK_Service.exe
错误模块路径: C:WindowsSYSTEM32KERNELBASE.dll
报告 ID: 7f9ae863-ad10-11e3-9421-5254005c8eea
错误程序包全名:
错误程序包相对应用程序 ID:

应用程序: TKK_Service.exe Framework 版本: v4.0.30319 说明: 由于未经处理的异常,进程终止。异常信息: System.InvalidOperationException 堆栈: 在 System.Diagnostics.PerformanceCounterLib.CounterExists(System.String System.String System.String) 在 System.Diagnostics.PerformanceCounter.InitializeImpl() 在 System.Diagnostics.PerformanceCounter..ctor(System.String System.String System.String Boolean) 在 System.Diagnostics.PerformanceCounter..ctor(System.String System.String System.String) 在 Systems.SystemsManager.StatisticsSystemInfo() 在 System.Threading.ThreadHelper.ThreadStart_Context(System.Object) 在 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext System.Threading.ContextCallback System.Object Boolean) 在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext System.Threading.ContextCallback System.Object Boolean) 在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext System.Threading.ContextCallback System.Object) 在 System.Threading.ThreadHelper.ThreadStart()

C# net4 开发的 使用了多线程 ,,,求解决方案

解决方案

程序异常了,多加调试信息来分析

时间: 2024-12-21 15:10:45

多线程-C# windows 服务,运行了不到1分钟就自动停止的相关文章

使用srvany.exe将程序安装成windows服务的详细教程

srvany.exe介绍 srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行.也就是说srvany只是其注册程序的服务外壳,这个特性对于我们 来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等. 资源下载 你可以通过下载并安装Microsoft Windows Resource Kits 获得或者直接在本文

关闭进程-c#windows服务杀死进程

问题描述 c#windows服务杀死进程 在windows服务中想杀死一个指定名称的进程,服务运行起来后,每当执行到process.kill()时,都会报拒绝访问异常 解决方案 windows服务运行的账户不是 administrator,和你桌面账户不是一个.所以你桌面上操作有权限,不等于你的服务有权限. 你可以用AdjustTokenPrivileges提权后再操作http://blog.csdn.net/yiyefangzhou24/article/details/6112233 解决方案

玩转Windows服务系列——服务运行、停止流程浅析

原文:玩转Windows服务系列--服务运行.停止流程浅析 通过研究Windows服务注册卸载的原理,感觉它并没有什么特别复杂的东西,Windows服务正在一步步退去它那神秘的面纱,至于是不是美女,大家可要睁大眼睛看清楚了. 接下来研究一下Windows服务的启动和停止的流程. 启动流程 启动时自然是从程序的入口点开始 extern "C" int WINAPI _tWinMain(HINSTANCE /*hInstance*/, HINSTANCE /*hPrevInstance*/

Java魔法堂:以Windows服务的形式运行Java程序

一.前言   由于防止维护人员误操作关闭Java控制台程序,因此决定将其改造为以Windows服务的形式运行.弄了一个上午总算搞定了,下面记录下来,以供日后查阅.   二.Java Service Wrapper   官网地址:http://wrapper.tanukisoftware.com/doc/english/download.jsp   JavaServiceWrapper以守护进程或windows服务的方式运行java程序.JSW提供四种方案改造原有项目,以实现守护进程或window

windows服务-tomcat窗口运行和后台服务有什么不同吗?

问题描述 tomcat窗口运行和后台服务有什么不同吗? 如题,我有个功能在页面打开一个固定盘符的文件夹,在窗口模式能正常使用,但是tomcat用后台服务的形式却打不开这个目录,是怎么回事?求高手指教!谢谢! 补充:后台服务运行就是以window服务的形式运行,这样每次机器重启就自动启动吗,我们平时测试不是一般点击bin目录下的startup.bat命令行窗口形式运行吗 解决方案 后台服务形式?具体说明一下吧

将Tunnelier注册成Windows服务

  最近硬盘坏道了,没有过保,HP可给换了块新的,重装了x64版的win7,下载Tunnelier的时候意外发现,官网上有Running Tunnelier as a Windows Service条目,之前一直以为只有MyEnTunnel可以注册成Windows服务,原来通过工具可以将任何程序注册成服务.文章中提到了三个工具: srvany(windows Resource Kits中的工具) FireDaemon 一个比srvany更易用的工具 Non-Sucking Service Man

设置Bitvise Ssh Client为Windows服务

设置Bitvise Ssh Client为Windows服务 Bitvise SSH Client就是原来的Bitvise Tunnelier,是一款功能丰富的 SSH 客户端,用来远程管理 Linux 系统,除了支持比较重要的动态端口转发外,还支持多帐号登录,图形界面的 SFTP,远程桌面等. 现在需要使用NSSM将其变为Windows服务.整理的相关脚本如下: 新建bat文件并运行,内容如下: "C:Program Files (x86)Bitvise SSH Clientnssm.exe&

Windows服务有“备”无患

window 在局域网环境中,网管往往非常重视对Windows服务器硬盘中的用户数据文件的备份,而忽视了对Windows系统本身提供的各种服务的状态信息和服务数据的备份,如IIS服务.DHCP服务.DNS服务等,这些Windows服务在局域网中往往起着非常重要的作用,如使用IIS架设企业内部网站,使用DHCP服务为局域网用户统一分配TCP/IP配置信息等,一旦这些服务出现问题,就会严重影响用户的正常办公.因此网管也要重视对Windows服务的备份,一旦某些Windows服务出现问题,可以立即使用

c++-服务运行MSVCR90.dll故障模块

问题描述 服务运行MSVCR90.dll故障模块 用VS2008编写的C++代码,在32位的win7上用gSoap测试运行没有问题,但是部署到64位 的windows server 2008 上,真实环境运行出现MSVCR90.dll故障模块,请问有谁知道出现这种问题可能有什么造成. 解决方案 安装下visual c++ 2008 redistributable package 解决方案二: 需要带上vc对应的dll,目标机器上没有安装这个版本devc runtime. 解决方案三: 你需要在S