产生此错误原因:在运行或调式过程中没有等程序命令行窗口正常运行结束就点了关闭,导致该调试程序依然在后台运行,被占用时,再修改代码再执行或调试,就会出现此报错
解决难点:在任务管理器找不到对应的程序在后台运行的痕迹,没办法关闭后台运行
解决方案:通过cmd控制台找到对应后台运行程序的PID码,执行关闭命令
步骤:
1.小白看这里,输入cmd打开电脑的命令行控制栏

2.输入tasklist,会出来一个长列表,在里面找到你VS里面报错的那个.exe的名称,记住对应的PID码,其实有更简单的方法去用cmd直接搜索,但小白用这个方式更快,集中注意力好好找,找到了把PID码记下来

3.用taskkill /f /pid XXXX这个指令来杀进程,假设是 smss.exe这个文件命报了错,那么输入对应PID码,taskkill /f /pid 660,命令行里出现”程序终止成功“类似的字样,就在后台终止了,再回编译器里去正常运行就好啦,你就成功了。

本文介绍了在编程过程中遇到的错误,即未经正常退出而关闭程序导致后台进程占用资源。提供了解决方案,包括如何通过CMD找到PID码,使用taskkill命令关闭后台进程,确保代码的正常执行。
309

被折叠的 条评论
为什么被折叠?



