winform-.NET WinForm程序运行“未响应”问题

问题描述

.NET WinForm程序运行“未响应”问题

之前给单位管理部门做了一个小型管理软件,采用WPF开发(基本界面,无特效),C#语言,实现增删查功能。
程序正常运行流程(顺序)如下:首先加载Login窗口,用户正确登录后打开Main窗口,Login窗口关闭,用户在Main窗口中进行数据处理(增删改)。
用户一直用的不错(用户电脑为Windows 7专业版 32位系统),上周五都能正常使用,本周一使用时出现问题,具体表现如下:
Login窗口能正常加载,正常登录后Main窗口打开,但是窗口内容空白(没有任何控件,正常情况有个Menu控件和几个Label控件)。当鼠标第二次点击Main窗口时窗口标题栏显示“(未响应)”。我在Login窗口特别测试了一下用错误账号或密码登录都会返回正确的提示(Login窗口运行正常)。
还有一点就是当Main窗口出现“未响应”状态时,CPU占用瞬间达到100%,但是随后会降下来。然后程序依然是“未响应”,Login窗口不关闭,与Main窗口共存。
用户机器用360清理系统后重启,不运行其他程序问题依旧。在程序卸载里查看上周五以后没有安装新的程序和更新。
求大神解疑!!!

解决方案

电脑感染了360等非法流氓软件。连接网络或者数据库时间比较长导致程序挂起等原因。

解决方案二:

有数据库连接没有?可能连接数据库的时候,网络有问题。这个Windows的一个很严重的问题。如果网络有问题,就在那里耗CPU。

解决方案三:

连接数据库是没有问题的,我说过了,我故意用错误的账号密码测试登录都能反馈正确的提示,这说明Login窗口和后台数据库通信正常。

解决方案四:

是不是数据量很大造成的,或是中毒了,或是哪里转换出现死循环了,

时间: 2024-08-28 12:28:36

winform-.NET WinForm程序运行“未响应”问题的相关文章

为什么我的程序老是未响应,而且与客户端交流的时候也会强迫断开?

问题描述 为什么我的程序老是未响应,而且与客户端交流的时候也会强迫断开? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Net; using System.Net.Sockets; usin

运行未响应-ecplies 运行jsp超慢也不知到为什么

问题描述 ecplies 运行jsp超慢也不知到为什么 我用ecplies 做了个小的java web 项目,运行的时候一直等待,知道页面显示不出来页面,然后在运行,就能出来了,这是怎么回事? 解决方案 你用的什么服务器啊?

Win7系统Word程序未响应不想结束进程该怎么办

  Win7已经成为人们首选的主流操作系统,它以系统稳定著称,但是Win7在软件兼容性方面往往不及WinXP,比如大家在运行Word程序时就会发现经常编辑到一半时卡了,提示"应用程序没有响应",结束进程那么之前工作白做了,不结束干等着也不见它响应,碰到这种情况该如何处理呢? 状况一: 当你在Win7系统上,打开Word进行大批量文字处理时,而电脑内存使用率偏高,那么在文档编辑过程中,就会出现Word文档突然程序未响应问题,那么需要静待一会才可以恢复正常.因为电脑物理内存不足所导致的Wo

windows7中如何自动或手动关闭未响应程序

一.如何自动关闭未响应程序 自动关闭未响应程序是系统自动完成的,由于Vista/Windows 7在程序执行效率的缘故,很多未响应的程序其实并没死,而完全是因为操作系统的调度引起的"暂停"状态,尤其是很多电脑老手,鼠标操作太快,程序运行和切换已经完全超出操作系统的响应速度,那样很容易造成暂时的假死状态. 比如系统繁忙时运行某些程序.光驱由于光盘质量问题的频繁读写等等情况,一般只需要耐心等待一下,程序就会恢复状态,而在恢复之前,系统则是一直报告未响应的程序(因为线程或进程超时).所以还是

Windows如何强行关闭未响应的程序

  第1步:打开任务管理器,用鼠标右键单击在您的Windows的任务栏上显示的时间,然后选择"任务管理器". 或者,您也可以通过按 Ctrl + Shift + Esc键的键盘组合打开任务管理器. 第2步:任务管理器打开时,单击" 应用程序 "选项卡,看看你想关闭的程序,选中此项,然后单击结束进程. 如果程序处于运行状态,程序将关闭,如果你在应用程序中点击"X"按钮. 另一方面,如果程序没有响应,你会看到另一个对话框出现,询问您是否确定要关闭的程

异常-winform程序运行一段时间报错,弹出一框提示,是什么原因

问题描述 winform程序运行一段时间报错,弹出一框提示,是什么原因 报错内容翻译过来时:未处理的异常发生在你有如果您单击继续,应用程序将忽略此错误并尝试continue.if点击"退出",该应用程序将立即关闭.基础连接已关闭:一个连接,将活着被服务器关闭. 解决方案 只提供这点信息,别人可能帮不到你.所以建议你最好是能通过 Visual Studio 工具进行调试,如果在调试时出现错误,VS 会自动中断到代码中出错的地方. 解决方案二: 你的窗体程序里都运行什么?如果不长的话,把代

.Net WInform开发笔记(二)Winform程序运行结构图及TCP协议在Winform中的应用_C#教程

中午没事,把去年刚毕业那会画的几张图翻出来了,大概介绍Winform应用程序运行的过程,以及TCP协议在Winform中的应用.如果有Windows消息机制等基础,很好理解这两张图. (1)Winform应用程序运行结构图 开发笔记(二)Winform程序运行结构图及TCP协议在Winform中的应用_C#教程-tcp ip协议 层结构图"> (2)TCP通讯协议在Winform程序中的应用示意图 熟悉整个程序的来龙去脉,编程的时候就会很轻松,不会云里雾里. 另附公司招聘面试题一份,用了几

WinForm限制客户程序只能运行一个实例

WinForm限制客户程序只能运行一个实例: using System; using System.Threading; static void Main() { bool create = false; using (Mutex mu = new Mutex(true, Application.ProductName, out create)) { if (create) { Application.Run( new MainForm() ); } else { MessageBox.Show

C# WINFORM程序运行报错,有的计算机上运行不会出错

问题描述 C#程序运行在某台计算机上出现这样的问题.其他的计算机都能运行无错..那台计算机操作系统是winxp2报错如下:一点击运行应用程序,就弹出对话框提示:遇到问题需要关闭.我们对此引起的不便表示抱歉.如果您正处于进程当中,信息有可能丢失.现象如图所示:http://120.img.pp.sohu.com/images/blog/2007/12/10/12/22/1175e7fccee.jpg搞了好久都没解决,期待大家的智慧给予帮助 解决方案 解决方案二:装.NET 2.0试试看解决方案三: