这几天上服务器发现出现了很多vsjitdebugger.exe进程,经过google得出为调试器,程序出现小错误的后台调试。无实际作用。
后经查询相关资料,使用下列方法关闭windows调试器就可以解决了
禁用实时调试:打开VS2005,在“工具”菜单中单击“选项”,选择“调试”文件夹,选择“实时”页,清除相关的程序类型:“托管”、“本机”、“脚本”,单击“确定”。
删除以下注册表项:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebug] "Debugger"="C:WINDOWSsystem32vsjitdebugger.exe" -p %ld -e %ld HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework] "DbgManagedDebugger"="C:WINDOWSsystem32vsjitdebugger.exe" PID %d APPDOM %d EXTEXT "%s" EVTHDL %d
这样,windows就没有任何调试器了。
如果想恢复原来的调试:
选上相关的程序类型:“托管”、“本机”、“脚本”
或 执行: drwtsn32 -i