进程文件: dwwin.exe
进程名称: Microsoft Doctor Watson
描述:
dwwin.exe是微软Doctor Watson错误报告程序,包括在一些微软的产品中。
Dr.Watson是一个崩溃分析工具,它会在应用程序崩溃的时候自动弹出,并且在默认情况下,它会将与出错有关的内存存为DUMP文件以供程序员分析。
不过我们作为普通用户,记录DUMP文件不但毫无用处,而且还有两个极大的缺点:
1.崩溃的瞬间,会有一个对话框弹出,告知应用程序出错将被关闭。这时,一般伴随有巨型的读盘现象,要过很久程序才能关闭。这是因为Dr.Watson在做内存DUMP。
2.占用大量磁盘空间。有时DUMP下来的这些文件会占用大量的磁盘空间。
实际上DRWTSN32是Windows默认的出错调试器,如果我们根本不想用它的话,打开注册表编辑器,进入主键〔HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug〕,然后将“AUTO”键值设置为0。
3.在"开始"->"运行"中输入"drwtsn32"命令,或者"开始"->"程序"->"附件"->"系统工具"->"系 统信息"->"工具"->"Dr Watson",调出系统里的华医生Dr.Watson ,只保留"转储全部线程 上下文"选项,否则一旦程序出错,硬盘会读很久,并占用大量空间。如以前有此情况,请 查找user.dmp文件,删除之。
分享到:
相关推荐
DWWIN.EXE
通过观察系统进程,用户注意到在IE窗口关闭时,Dwwin.exe进程异常出现和消失,这个进程与系统自带的错误诊断程序Dr. Watson相关。 在深入分析部分,用户试图通过禁用Dr. Watson的自动运行来解决问题,但这种方法并...
在C++中编写Windows服务程序调用程序,主要是为了实现后台长时间运行的应用程序,这些程序通常在计算机启动时自动启动,无需用户界面,并且可以被暂停、重启。Windows服务适用于服务器环境,或者需要在不影响其他...
- **服务控制管理器 (SCM)**:这是一个管理系统中所有服务的进程。SCM负责启动、停止服务以及监控其状态。 - **服务分派表 (Service Table Entry)**:这是一种结构体,用于定义服务的名称和服务主函数的指针。每个...
在这个框架中,`ServiceMain`函数是服务的入口点,`ServiceWorkerThread`包含了服务的实际工作。`ServiceControlHandler`则处理来自服务控制管理器的控制请求,如停止服务的请求。 在创建服务后,我们需要使用`sc ...
1. `OpenService`:这个函数用于打开一个已存在的服务,返回一个服务句柄。我们需要提供服务控制管理器的句柄和服务名称作为参数。 2. `StartService`:这个函数用于启动一个已打开的服务。它需要服务句柄和服务所...
Windows服务是在后台运行且独立于用户界面的一种进程形式,它可以在系统启动时自动运行,为用户提供持续性的功能支持而无需用户干预。开发Windows服务通常涉及以下核心组件: - **服务控制管理器(SCM)**:Windows...
像QQ,迅雷,搜狗浏览器等这类程序都使用的一个程序崩溃截获工具。 当你的程序被发布出去后在客户的机子上发生崩溃时, 它将会取代windows的崩溃处理程序dwwin.exe。而把崩溃时的详细信息(包括当前系统环境,程序的...
在Windows操作系统中,服务是一种特殊的后台程序,它们在用户登录之前或不与用户交互的情况下运行。Windows服务主要用于系统级别的任务,如管理系统资源、提供网络服务、监控硬件状态等。本教程将聚焦于如何使用C++...
在Windows操作系统中,服务是一种特殊的后台应用程序,它们可以独立于用户会话运行,通常用于提供系统功能或与其他软件组件通信。本教程将介绍如何使用C++和Win32 API在Visual Studio(VS)环境中创建一个Windows...
这类程序通常用于执行那些无需用户交互的操作,比如定时备份数据、监控系统资源等。由于Windows服务的重要性及其在实际应用场景中的广泛性,了解如何使用C语言编写Windows服务程序变得尤为关键。 #### 二、基础知识...
这类应用程序非常适合执行那些不需要与用户交互的任务,例如日志记录、监控系统资源等。本文将详细介绍如何使用C语言(而非C++)来开发一个简单的Windows服务。 #### 二、为什么选择C语言? 尽管C++提供了一种面向...
在Windows操作系统中,服务是一种特殊的后台程序,它们在用户登录之前就可以运行,并且通常与桌面交互界面无关。服务启动技术是系统管理员和开发者必须掌握的关键技能之一,它涉及到创建、管理和控制服务的生命周期...
在Windows操作系统中,服务是一种特殊的后台程序,它们在用户登录之前或不依赖于任何用户会话的情况下运行。这些服务通常用于提供系统级别的功能,如网络连接、数据库维护、定时任务等。本实例将探讨如何使用C语言来...
最后,我们需要实现主函数,这是程序的入口点。 ```cpp void main() { SERVICE_TABLE_ENTRY ServiceTable[2]; ServiceTable[0].lpServiceName = "MemoryStatus"; ServiceTable[0].lpServiceProc = (LPSERVICE_...
本篇文章将详细介绍如何使用C语言编写一个简单的Windows服务程序,并通过具体的示例来讲解这一过程。 #### 二、基础知识 在开始之前,我们需要了解一些基本概念: 1. **服务程序**:是一种可以在后台运行的应用...
【标题】: 使用C语言编写Windows服务程序的五个步骤 【描述】: 本文将详细介绍如何使用C语言来创建一个Windows服务程序,包括查询系统物理内存并将其写入文本文件的功能。 【标签】: C语言编写Windows服务 【正文...
在Windows系统中,服务是一种特殊的应用程序,它可以在后台运行,并且独立于用户界面。这类应用程序通常用于执行长期运行的任务,如网络服务、数据库管理等。 #### 二、关键代码片段解析 ##### 1. **基础定义** `...