drwtsn32错误
关于drwtsn32.exe错误问题
简言之既是:drwtsn32.exe故障转储文件默认权限设置不当,可能导致敏感信息泄漏。
影响系统:
当前所有Windows版本
详细:
drwtsn32.exe(Dr. Watson)是一个Windows系统内置的程序错误调试器。默认状态下,出现程序错误时,Dr. Watson 将自动启动,除非系统上安装了VC等其他具有调试功能的软件更改了默认值。注册表项:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug]下的Debugger 项的值指定了调试器及使用的命令;Auto 项决定是否自动诊断错误,并记录相应的诊断信息。
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug]
在Windows 2000中drwtsn32.exe默认会将故障转储文件user.dmp存放在目录“\Documents and Settings\All Users\Documents\DrWatson”下。权限为Everyone 完全控制。在Windows NT中被存储在“\WINNT\”中,everyone组至少有读取权限。
由于user.dmp中存储的内容是当前用户的部分内存镜像,所以可能导致各种敏感信息泄漏,例如帐号、口令、邮件、浏览过的网页、正在编辑的文件等等,具体取决于崩溃的应用程序和在此之前用户进行了那些操作。
因为Windows程序是如此易于崩溃,所以不能排除恶意用户利用此弱点获取非授权信息的可能。例如:利用IE5.0以上的畸形注释漏洞就可以使浏览包含恶意代码的iexplore.exe 和查看包含恶意代码的邮件程序崩溃.
解决方案:
采取以下任一措施皆可解决此问题:
1、键入不带参数的drwtsn32,更改故障转储文件到一个特权路径,如:\Documents and Settings\Administrator\DrWatson\ 或取消“建立故障转储文件”选项。
2、删除注册表项
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug] 下的相关键值。
3、使用其它调试工具。并在注册表中正确设置。
键入不带参数的drwtsn32,即在开始→运行→键入drwtsn32→回车,在打开的窗口中,取消“创建故障转储文件”选项这。
分享到:
相关推荐
《drwtsn32.exe:Windows 自带的调试利器》 在计算机世界里,调试是程序员和系统管理员解决问题的关键工具。Windows 操作系统为了帮助用户应对软件异常和崩溃问题,内置了一款名为 drwtsn32.exe 的调试工具。这款...
标题中的"drwtsn32出错的解决办法"是指在使用计算机过程中,遇到名为drwtsn32.exe的程序出现错误的情况。这个程序是微软提供的Dr Watson错误调试工具,主要用于帮助诊断和解决系统中的软件错误。当drwtsn32.exe出现...
Watson,即drwtsn32)和VC6.0自带的工具来定位并解决空指针赋值错误。 首先,我们要了解空指针赋值错误的基本概念。在C++中,指针是一个变量,它存储了一个内存地址。当指针未被初始化或者赋值为NULL时,它就被...
在 2003 及以下系统中,输入 drwtsn32 命令,设置相关数值,然后输入:drwtsn32 –i 设置成默认调试器。这将使得系统在程序崩溃时生成 dump 文件。 使用注册表设置生成 dump 文件 在 Win7 及以上系统中,输入 ...
3. **设置默认调试器**:如果系统中没有设置DRWTSN32.EXE为默认调试程序,可以通过运行`DRWTSN32.EXE -i`进行设置。之后再次出现异常,工具就能正确捕获转储文件。 总的来说,处理计算机蓝屏和应用程序异常退出的...
- **生成错误报告**:它会在每次检测到错误后生成一个包含详细信息的日志文件(Drwtsn32.log)以及可选的故障转储文件(user.dmp)。 - **辅助调试**:这些报告可以帮助开发者快速定位问题所在,进而修复错误。 -...
drwtsn32------ 系统医生 regedt32-------注册表编辑器 mem.exe--------显示内存使用情况 regedit.exe----注册表 winmsd---------系统信息 winver---------检查Windows版本 sfc /scannow-----扫描错误并复原
运行drwtsn32.exe检查是否有应用程序的相关信息,或通过drwtsn32 –i设置其为默认调试器。在崩溃后,Dr. Watson会在“应用程序错误”中显示错误信息,同时提供错误日志和dump文件路径。 注意,Dr. Watson仅适用于...
13. **drwtsn32**: 系统医生,一个诊断和恢复工具,帮助解决系统性能问题。 14. **cleanmgr**: 清理磁盘空间,删除临时文件和其他不需要的项目。 15. **mmc**: 控制台管理器,可以创建和管理自定义的控制台文件。 ...
Drwtsn32是位于`System32`目录下的一个程序,主要用于收集和报告Windows中的错误信息。当系统出现问题时,Drwtsn32会生成一个日志文件(如drwtsn32.log),为用户提供详细的故障信息。这对于技术支持人员来说非常...
15. drwtsn32: Windows调试工具,用于查看和管理系统错误报告。 16. devmgmt.msc: 设备管理器,可以查看、配置和更新电脑上的硬件设备驱动程序。 17. dfrg.msc: 磁盘碎片整理工具,帮助优化硬盘性能。 18. ...
DrWatson是一种错误报告工具,可以在系统崩溃时收集错误信息,并生成日志文件(drwtsn32.log)。这些日志有助于诊断问题所在,并为用户提供解决方案。通过运行C:\Windows\System32\drwtsn32.exe,可以启动该工具并...
- 注意,使用Drwtsn32.exe作为调试工具时,参数 `-i` 可以是大写或小写形式。 ### 调试方法详解 #### 1. 直接使用Windug进行调试 - **启动Windug**:在Windug中按下 `Ctrl+S` 键,将弹出一个对话框用于选择...
drwtsn32 系统医生 dcomcnfg 打开系统组件服务 ddeshare 打开DDE共享设置 nslookup 网络管理的工具向导 ntbackup 系统备份和还原 narrator 屏幕“讲述人” ntmsmgr.msc 移动存储管理器 ntmsoprq.msc...
Drwtsn32.exe 是一个故障报告工具,当应用程序出现问题时,它可以生成错误报告,并保存在日志文件(如 drwtsn32.log)中。这些报告对于解决软件问题和向Microsoft提交错误反馈非常有帮助。 #### 9. DVDPlay —— ...
运行`drwtsn32.exe`并查看是否有相关应用程序的记录。如果Dr. Watson未设置为默认调试器,可以通过`drwtsn32 -i`进行设置。在Linux环境下,当发生崩溃时,系统会产生一个core dump文件,可以通过`ulimit -c`命令来...
Drwtsn32是一个系统错误报告工具,当应用程序或系统出现异常时,它会生成错误报告,帮助用户定位和解决问题。 #### 15. Dvdplay - DVD播放 Dvdplay是Windows Media Player的一个功能,用于播放DVD视频,为用户提供...
8. **Windows XP的诊断医生**(Drwtsn32):程序错误调试器,记录并分析系统错误,生成日志文件以供故障排查和与技术支持交流。 9. **DVD播放器**(DVDplay):系统自带的DVD播放软件,让用户无需额外购买播放器就...
1. **Drwtsn32.exe**:这是Windows系统自带的调试工具,通过`Drwtsn32 -i`命令可以将其设置为默认调试器。 2. **WinDbg**:更为强大的调试工具,可以直接安装并设置为默认调试器。在注册表中设置`Debugger`键值,...
单击开始运行输入 drwtsn32,把除了转储全部线程上下文之外的全都去掉。 八、关闭用户登录时的欢迎屏幕 关闭用户登录时的欢迎屏幕可以减少系统资源的占用。在控制面版中双击用户帐户,去掉使用欢迎屏幕单击应用...