这几天上服务器发现出现了很多vsjitdebugger.exe进程,经过google得出为调试器,程序出现小错误的后台调试。无实际作用。

后经查询相关资料,使用下列方法关闭windows调试器就可以解决了

禁用实时调试:打开VS2005,在“工具”菜单中单击“选项”,选择“调试”文件夹,选择“实时”页,清除相关的程序类型:“托管”、“本机”、“脚本”,单击“确定”。
删除以下注册表项:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]

"Debugger"="C:\WINDOWS\system32\vsjitdebugger.exe" -p %ld -e %ld

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]

"DbgManagedDebugger"="C:\WINDOWS\system32\vsjitdebugger.exe" PID %d APPDOM %d EXTEXT "%s" EVTHDL %d

 

这样,windows就没有任何调试器了。

如果想恢复原来的调试:
选上相关的程序类型:“托管”、“本机”、“脚本”
或 执行: drwtsn32 -i