当前位置:文档之家› 应用程序无法启动,因为应用程序的并行配置不正确

应用程序无法启动,因为应用程序的并行配置不正确

应用程序无法启动,因为应用程序的并行配置不正确
应用程序无法启动,因为应用程序的并行配置不正确

如何解决"应用程序无法启动,因为应用程序的并行配置不正确"问题

(转载)2010-04-16 1:01

应用程序事件日志中:

“C:\windows\system32\test.exe”的激活上下文生成失败。找不到从属程序集Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type=" win32",version="8.0.50727.762"。请使用sxstrace.exe 进行详细诊断。

出现这类问题,是由于VC2005编译出来的程序文件,采用了manifest方式来指定dll 文件。对于win98、win2000系统,把exe文件和VC的dll连接库放到一起就成了。对于winxp、win2003系统就要麻烦的多了,VC的连接库默认是被放到了winsxs目录下。

解决办法就是:使用vcredist_x86.exe再次分发程序。

下载地址:(https://www.doczj.com/doc/dd7882605.html,/download/7/9/8/798325b7-8993-4ef9-9148-8db9ff4187fc/vcr edist_x86.exe)

对解决方案来说,VS设置成debug版本和release版本是不一样的。关键在于打包的时候的manifest所制定的路径不同。

对于部署的程序,VS有两套方案,共享并行程序集和私有程序集部署方法,前者其实就是依赖的东西在目标机的windows\winsxs目录下,后者要求程序自带

编译程序的时候,主要设置在两个地方,第一个是项目的general配置里面的MFC,第二个是项目配置里面的C/C++下面的Code Generation里面的Runtime Library设置里面。如果你的程序在修改过之后还能编译的话,那就可以了。

今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题“,这个问题很让我意外,以前只出现过缺少DLL的情况,而这次出现这个问题,让我一时没办法。想想,无非是两个原因引起的,要么是他没有安装VS2005的原因,要么是我的程序里依赖了其它的一些库。于是百度一下,发现好多相关主题。我是按照这个帖子解决的:在VS2005下用C++写的程序,在一台未安装VS2005的系统上,

用命令行方式运行,提示:

“系统无法执行指定的程序”

直接双击运行,提示:

“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”

以前用VC6和VS2003的话, 如果缺少库文件,是会提示缺少“**.dll”,但是用VS2005却没有这样的提示。

自己实验了一下,感觉以下几种解决办法是可行的:

方法一:

在类似C:\Program Files\Microsoft Visual Studio 8\VC\redi

st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件:

msvcm80d.dll

msvcp80d.dll

msvcr80d.dll

Microsoft.VC80.DebugCRT.manifest

把这几个文件拷贝到目标机器上,与运行程序同一文件夹或放到system32下,就可以正确运行了。

其他release版、MFC程序什么的都是拷redist下相应文件夹下的文件就可以了,文件夹

后都有标识!

方法二:

修改编译选项,将/MD或/MDd改为/MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。

方法三:

工程-》属性-》配置属性-》常规-》MFC的使用,选择“在静态库中使用mfc”

这样生成的exe文件应该就可以在其他机器上跑了。

方法四:

你的vc8安装盘上找到再分发包vcredist_xxx.exe和你的程序捆绑安装。

设置电脑开机启动项

如何设置电脑开机启动项(2009-10-19 19:40:50) 标签:电脑开机启动项无法进入系 统杀毒软件输入法显卡驱动it 开机速度有点慢,可能是随Windows启动项有点多的缘故,运行msconfig,就可以看到电脑启动时加载的程序。下面是一些常用的系统程序和应用程序。如果你的电脑中有一些来路不明的启动项,就得考虑是否中毒或者中了木马。 启动项中除了杀毒软件和输入法(cftmon不可关闭否则你就不会在任务栏看语言 栏了)外,其它的都可以关闭或者使用者可以根据自己的需要自由地选择取舍。其实关闭并不是删除,只是开机时不运行罢了。你若想运行可以从程序菜单中打开。 1.系统常见的启动项: ctfmon.exe------------是Microsoft Office产品套装的一部分。它可以选择用户文字输入程序和微软Office XP语言条。这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题。输入法会出现在屏幕右下角,建议不删。 NvCpl -------------是显卡桌面管理调节程 序; nvcpl.dll------------是NVIDIA显示卡相关动态链接库文件。可以停用; nvmctray - nvmctray.dll ------- DLL文件信息是显示卡相关文 件。 internat.exe ------------输入法指示器程序 LoadPowerProfile--------- Win98/Me电源管理 PCHealth ------------ WinMe系统自愈功能 ScanRegistry -----------启动时检查并备份注册表 SchedulingAgent ---------系统计划任务程序 Synchronization Manager------ Win2000同步管理 SystemTray-----------系统托盘,管理内存驻留程序 Taskbar Display Controls -----屏幕-属性-设置-高级-在任务栏中显示图标

第三章 计算机软件练习题

第三章计算机软件 习题 一、判断题 1.Windows系统中,不同文件夹中的文件不能同名。() 2.编写汇编语言程序比机器语言方便一些,但仍然不够直观简便。() 3.计算机软件包括软件开发和使用的所有涉及的资料。() 4.Windows系统中,每一个物理硬盘只能建立一个根目录,不同的根目录在不同的物理硬盘中。() 5.Java语言和C++语言都属于面向对象的程序设计语言。() 6.“软件使用手册”不属于软件的范畴。() 7.Windows系统中,可以象删除子目录一样删除根目录。() 8.软件必须依附于一定的硬件或软件环境,否则它可能无法正常运行。() 9.操作系统提供了“任务管理”、“文件管理”、“存储管理”、“设备管理”等多种功能。() 10.为了方便人们记忆、阅读和编程,汇编语言将机器指令采用助记符号表示。() 11.存储在磁盘中的MP3音乐都是计算机软件。() 12.Linux操作系统的源代码是公开的,它是一种“自由软件”。() 13.在某一计算机上编写的机器语言程序,可以在任何其它计算机上运行。() 14.Unix操作系统主要在PC机上使用。() 15.软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。( ) 16.一般情况下,计算机加电后自动执行BIOS中的程序,将所需的操作系统软件装载到内存中,这个过 程称为“自举”、“引导”或“系统启动”。() 17.一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言 处理程序翻译成机器语言程序才能执行。() 18.源程序通过编译程序的处理可以一次性地产生高效运行的目的程序,并把它保存在磁盘上,以备多次 执行。() 19.当计算机完成加载过程后,操作系统即被装人到内存中运行。() 20.“引导程序”的功能是把操作系统从内存写入硬盘。( ) 21.C++语言是对C语言的扩充。( ) 22.MATLAB是将编程、计算和数据可视化集成在一起的一种数学软件。( ) 23.P3是世界著名的项目管理软件。由于使用P3能管理一个大型工程系统的有关资源,所以,它应属于 系统软件。() 24.PC机常用的操作系统有Windows、Unix、Linux等。( ) 25.Windows系列软件和Office系列软件都是目前流行的操作系统软件。() 26.安装好操作系统后,任何硬件设备都不需安装驱动程序,就可以正常使用。( ) 27.软件指的是能指示(指挥)计算机完成特定任务的、以电子格式存储的程序、数据和相关文档,这里 的相关文档专指用户手册。( ) 28.操作系统一旦被安装到计算机系统内,它就永远驻留在计算机的内存中。( ) 29.操作系统中的图形用户界面通过多个窗口分别显示正在运行的程序的状态。( ) 30.程序是软件的主体,单独的数据和文档一般不认为是软件。( ) 31.程序是用某种计算机程序语言编写的指令、命令、语句的集合。( ) 32.程序语言中的条件选择结构可以直接描述重复的计算过程。( ) 33.多任务处理就是CPU在某一时刻可以同时执行多个任务。( ) 34.汇编语言程序的执行效率比机器语言高。( ) 35.因为汇编语言是面向机器指令系统的,所以汇编语言程序也可以由计算机直接执行。( ) 36.计算机软件技术就是程序设计技术,包括程序的设计、编码、调试和维护等。( )

详细开机自启动策略

一、经典的启动——“启动”文件夹 单击“开始→程序”,你会发现一个“启动”菜单,这就是最经典的Windows启动位置,右击“启动”菜单选择“打开”即可将其打开,如所示,其中的程序和快捷方式都会在系统启动时自动运行。最常见的启动位置如下:当前用户: 所有用户: 二、有名的启动——注册表启动项 注册表是启动程序藏身之处最多的地方,主要有以下几项: 1.Run键 Run键是病毒最青睐的自启动之所,该键位置是[HKEY_CURRENT_ USER\Software\Microsoft\Windows\CurrentVersion\Run]和[HKEY_ LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run],其下的所有程序在每次启动登录时都会按顺序自动执行。 还有一个不被注意的Run键,位于注册表[HKEY_CURRENT_ USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Policies\Explorer\Run],也要仔细查看。 2.RunOnce键 RunOnce位于[HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\RunOnce]和[HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\CurrentVersion\RunOnce]键,与Run不同的是,RunOnce下的程序仅会被自动执行一次。 3.RunServicesOnce键 RunServicesOnce键位于[HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\RunServicesOnce]和[HKEY_LOCAL_MACHINE\ Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]下,其中的程序会在系统加载时自动启动执行一次。 4.RunServices键 RunServices继RunServicesOnce之后启动的程序,位于注册表 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServi ces]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ RunServices]键。 5.RunOnceEx键 该键是Windows XP/2003特有的自启动注册表项,位于[HKEY_ CURRENT_USER\\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce Ex]。 6.load键 [HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Window s]下的load键值的程序也可以自启动。 7.Winlogon键 该键位于位于注册表[HKEY_CURRENT_USER\SOFTWARE\

VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题

VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确, 应用程序未能启动”的问题 文章分类:C++编程 VC9编译的程序在没有装过VC9(确切的说是.Net Framework3.5)的机器上运行时,如果提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”这个错误,那么就说明该程序动态链接了VC9 的运行时库,(如果还用到了MFC,那么可能动态链接了VC9的MFC库,同理还有ATL库),以及缺少对应的manifest文件,程序在目标机器上没有找到这些库和配置文件,因此导致了这个错误。出现这种情况的VC9编译器可能存在3 个版本,接下来分别阐明: 1、没有打过任何补丁的VS2008 该版本对应的CRT/MFC/ATL库的版本号为9.0.21022.8,这个版本号在后面会用到。这个版本的程序部署比较简单,直接把VC安装目录下的redist目录(C:\Program Files\Microsoft Visual Studio 9.0\VC\redist)中需要的库以及对应的manifest文件拷贝到执行程序同目录下,这样程序到任何机器上都能够正常运行了。 2、打过SP1补丁的VS2008 打过该补丁后,系统中存在着两个版本的CRT/MFC/ATL库,版本号分别为9.0.21022.8和9.0.30729.1,这导致了manifest文件中记录的版本号和实际库的版本号不一致(程序要求它们的版本号一致才能运行)。这个版本的程序部署需要两个步骤,首先要使manifest文件中依赖项的版本号与实际库的版本号一致,均为9.0.30729.1,方法是在工程设置中增加一个宏定义 _BIND_TO_CURRENT_VCLIBS_VERSION,该宏定义于C:\Program Files\Microsoft Visual Studio 9.0\VC\include\crtassem.h文件中,然后重新编译程序。接下来还是将VC安装目录下的redist目录(C:\Program Files\Microsoft Visual Studio 9.0\VC\redist)中需要的库以及对应的manifest文件拷贝到执行程序同目录下,然后修改manifest文件中依赖项的版本号为9.0.21022.8,这样使 得程序误以为该目录下库的版本号为9.0.21022.8(实际上是9.0.30729.1版本),这样程序到任何机器上都能够正常运行了。 3、打过SP1补丁与SP1 ATL 安全更新 (KB973675)的VS2008 这是最新的更新。在SP1补丁之后,微软又于近日发布了一个用于智能设备的 Microsoft Visual Studio 2008 Service Pack 1 ATL 安全更新 (KB973675),该补丁又将CRT/MFC/ATL库的版本号升级,为9.0.30729.4148,这次升级比较好,manifest文件与库的版本号一致了,不像SP1一样升级的不彻底。这样只 需要在工程设置中增加一个宏定义_BIND_TO_CURRENT_VCLIBS_VERSION,接下来

减少不必要的程序和启动项提快Win7速度

减少不必要的程序和启动项提快 Win7 速度
2009-08-17 09:42:10 来源:外文翻译
网页教学友情提示:Windows 7 系统启动速度比 Vista 快 20%,而且微软内部已经实现了快速 15 秒 启动,所以正式 Windows 7 的启动速度可能会非常快。但是使用过 beta、RC、RTM 及其他版本的 Windows 7 的网友们知道,根本不可能这么快!那到底是什么原因呢?除去硬件老化和病毒侵蚀两个 不可抗拒的主要因素
微软官方宣称,同样的硬件配置下,Windows 7 系统启动速度比 Vista 快 20%,而且微软内部已经实现了快速 15 秒启动,所以正式 Windows 7 的启动速度可能会非常快。但是使用过 beta、RC、RTM 及其他版本的 Windows 7 的网 友们知道, 根本不可能这么快!那到底是什么原因呢?除去硬件老化和病毒侵蚀两个不可抗拒的主要因素外, 是否还有设 置方面的原因呢?我们应该如何做才能加快系统速度? 一、硬件配置达到建议的要求水平 要想流畅的运行 Windows 7,微软官方的建议配置是:处理器 CPU 安装 64 位 1G HZ 及以上,内存 2GB 及以上, 硬盘 20GB 及以上 ,显卡支持 WDDM 1.0 或更高版本,这些都是硬件方面的推荐配置,如果你的硬件还满足不了这 个水平,那运行起来 Windows 7 自然是很慢。要加快系统速度,只有先升级电脑硬件。 二、精简系统,减少不必要的程序和启动项 1、减少随机启动项 随机启动项,可以直接在“开始菜单”->“运行”中输入 msconfig,在弹出的窗口中切换到 Startup 标签,禁用掉那些 不需要的启动项目就行,一般我们只运行一个输入法程序和杀毒软件就行了。
2、减少 Windows 7 系统启动显示时间 在“开始菜单”->“运行”中输入 msconfig,在弹出的窗口中切换到 Boot 标签,右下方会显示启动等待时间,默认是 30 秒,一般都可以改短一些,比如 5 秒、10 秒等。

应用程序打不开 exe文件关联修复器 打开方式还原 所有应用程序打不开

摘要:有时我们的操作错误会导致exe文件关联错误,使所有的应用程序文件都以不正确的方式打开,例如Win7的Windows Media Center,记事本,浏览器等等,从而无法使用应用程序。那么,怎样进行exe打开方式还原,解决应用程序打不开的问题呢? 关键词:应用程序打不开 exe文件关联修复器打开方式还原所有应用程序打不开 各系统在应用程序打不开时的打开方式还原方式是不同的。下面我们就针对不同的情况进行详细介绍。 如果是XP等系统,解决应用程序打不开的方式非常简单。我们可以用导入注册表文件,更改文件类型关联,命令行等方式进行修改。这里列举一种最为直观、不容易误操作的方式。 打开“我的电脑”,点击上方的“工具”菜单,点击文件夹选项,点击“文件类型”,点击“新建”,在弹出的输入框中输入EXE,点击“高级”,将“关联的文件类型”选为“应用程序”,确定。

此时返回前一窗口,看到下方的打开方式信息,点击右下角的“还原”按钮,然后关闭即可。 但是当遇到vista,Win7这种对系统文件、注册表保护的非常严密的系统,由于权限问题,这些常规方法以及网上较为普遍的exe文件关联修复器都不能起作用了。 那么,Win7,vista下该怎样解决应用程序打不开的问题,进行打开方式还原呢? 第一种方法是在开始-控制面板-用户账户和家庭安全中新建一个管理员账户,在新的账户由于使用了新的用户配置,应用程序打不开的问题就可以解决了。

如果不想新建账户,我们可以利用内核软件达到解决应用程序打不开的目的。首先,打开计算机,找到左上角的“组织”-文件夹和搜索选项。

点击查看,把“隐藏已知文件的扩展名”前的对号去掉。 尝试打开浏览器,一般是可以打开的。如果打不开,找到浏览器的原始目录(比 如.C:\Program Files\Internet Explorer\Iexplore.exe),找到浏览器主程序,重命名,将.exe后缀改为.com。然后去网上下载一个XueTr软件。解压前面下载到的XueTr运行。此时把解压出来的XueTr.exe重命名为https://www.doczj.com/doc/dd7882605.html,,确定两次。打开https://www.doczj.com/doc/dd7882605.html,,转到“系统杂项”,对任意一项,点右键-修复所有,确定。此时exe打开方式还原并恢复正常。

最全的linux启动项解析

Linux各项系统开机服务的功能是什么 Linux在启动时要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。但是,开启不必要或有漏洞的服务则会给操作系统带来安全和性能上的影响。下面我们以BluePoint Linux 2.0的开机服务为例,列表说明各项服务的功能(见附表)。 alsasound Alsa声卡驱动程序支持。Alsa声卡驱动程序本来是为了一种声卡Gravis UltraSound(GUS)而写的,该程序被证明很优秀,于是作者就开始为一般的声卡写驱动程序。Alsa和OSS/Free 及OSS/Linux兼容,但是有自己的接口,甚至比OSS优秀。 amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备和NFS文件系统。 apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。也可以用来在电源不足时关机。 arpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 atalk AppleTalk精灵程序。注意不要在后台运行该程序,该程序的数据结构必须在运行其他进程前先花一定时间初始化。 atd 运行用户用At命令调度的任务。也在系统负荷比较低时运行批处理任务。 autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 bootparamd 该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少使用,基本上被bootp和dhcp取代了。 crond cron是Unix下的一个传统程序,该程序周期地运行用户调度的任务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安全,配置更简单。 dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 gated gated通过一个数据库提供了网络路由功能支持。它支持各种路由协议,包括RIP版本1和2、DCN HELLO协议、OSPF 版本2以及EGP版本2到4。 gpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了鼠标的支持。它也支持控制台下鼠标的拷贝,粘贴操作以及弹出式菜单。

程序调试与常见程序错误

程序调试与常见程序错误 目录 一、在Codeblocks中调试程序 (1) 二、存储路径设置问题 (4) 三、修改Codeblocks的设置 (4) 四、提示程序无法调试问题 (6) 五、常见错误分析 (6) 六、程序出错的三种情况 (18) 七、常用的纠错方式 (19) 一、在Codeblocks中调试程序 1.注意事项 不允许工程路径中含有空格、汉字。 2.在相应行号后面点击鼠标左键设置断点 3.打开W ATCHS窗口

4.点击调试按钮 5.可以再watchs窗口看到自动变量。黄色三角表示程序暂停的位置

6.通过单步运行按钮进行单步运行。 7.也可以在debuger标签,command栏输入调试命令进行单步运行、打印变量值等操作。 8.程序运行

二、存储路径设置问题 1. 如果不是默认安装路径,code blocks 就无法找到编译器和调试器,就会出现此类问题。 解决办法:Settings——Compiler and debugger——Toolchain executables——Auto-detect。 2. 输出信息为“某个命令执行失败或异常终止”。 解决方法:通常是相应的编译器找不到,试着将其所在路径放到path环境变量中去。 3. 输出编译错误,如某某文件找不到之类。 解决方法:在项目中设置选项中加上路径(通常可利用customer variable项)。 4. 在调试程序的时候弹出类似""XYZ - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler. Probably the toolchain path within the compiler options is not setup correctly?! Goto "Settings->Compiler and debugger...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup. Skipping... Nothing to be done (all items are up-to-date)."这种警告。 解决方法:这个错误提示已经说得很清楚了, 找不到编译器, 到菜单Settings->Compiler and debugger...->Global compiler settings->GNU GCC Compiler->Toolchain executables下去修复编译选项前提是你已经装了gcc 如过没装, 就去下个包含mingw的codeblocks, (mingw包含gcc编译器); 三、修改Codeblocks的设置 1.

如何设置开机启动项

如何设置开机启动项 开机速度有点慢,可能是随Windows启动项有点多的缘故,运行msconfig,就可以看到电脑启动时加载的程序。下面是一些常用的系统程序和应用程序。如果你的电脑中有一些来路不明的启动项,就得考虑是否中毒或者中了木马。 启动项中除了杀毒软件和输入法(cftmon不可关闭否则你就不会在任务栏看语言栏了)外,其它的都可以关闭或者使用者可以根据自己的需要自由地选择取舍。其实关闭并不是删除,只是开机时不运行罢了。你若想运行可以从程序菜单中打开。 1.系统常见的启动项: ctfmon.exe------------是Microsoft Office产品套装的一部分。它可以选择用户文字输入程序和微软Office XP语言条。这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题。输入法会出现在屏幕右下角,建议不删。 NvCpl -------------是显卡桌面管理调节程序; nvcpl.dll------------是NVIDIA显示卡相关动态链接库文件。可以停用; nvmctray - nvmctray.dll -------DLL文件信息是显示卡相关文件。 internat.exe ------------输入法指示器程序 LoadPowerProfile---------Win98/Me电源管理 PCHealth ------------WinMe系统自愈功能 ScanRegistry -----------启动时检查并备份注册表 SchedulingAgent ---------系统计划任务程序 Synchronization Manager------Win2000同步管理 SystemTray-----------系统托盘,管理内存驻留程序 Taskbar Display Controls -----屏幕-属性-设置-高级-在任务栏中显示图标 TaskMonitor -----------任务检测程序,记录使用软件情况 *StateMgr ----------WinMe系统还原 msmsgs Windows Messenger ---是微软公司推出的一个在线聊天和即时通讯客户端。 Rundll32 cmicnfg---------是32位的链接库,使电脑能运行..dll类型的文件,建议不要禁用;

调试与错误处理

第9章调试与错误处理 一、问答题 1.请思考如何避免错误。 答:1)事先精心设计应用程序,描述清楚相关事件以及代码响应每一事件的方法,为每一事件过程和每个普通过程都指定一个特点的、明确的目标。 2)多加注释。如果用注释说明每个过程的目的,在以后分析代码时,能更深入地理解这些代码。 3)对过程中用到的每个变量或对象都应该在过程开始部分加以定义。 4)在应用程序中对变量和对象提出一种前后一致的命名方案。 2.请简要设计错误处理程序的三个步骤。 答:1)捕获错误,并强制程序跳转 2)编写错误处理程序 3)退出错误处理程序 3.简述常用的程序调试技巧。 答:1)事先做好备份; 2)分离受怀疑的程序; 3)缩小搜索范围; 4)使用MsgBox语句。 4.简要说明VB程序调试的主要方法和工具。 答:VB 程序调试的主要方法:用编译器提示错误;使用调试工具来发现和改正错误;采用常用的调试技巧,如事先做好备份,分离受怀疑的程序,缩小搜索范围,使用MsgBox语句等。 主要工具:“调试”菜单下的“逐语句”、“逐过程”、“跳出”、“运行到光标处”、“添加监视”、“快速监视”、“切换断点”等子菜单项。 5.VB程序错误大体可分为哪几种,它们的含义是什么? 答:VB程序错误大体分为三种:编译错误、实时错误和语法错误。 编译错误是在编写程序时书写了有错误的语法的代码,导致VB编译器无法正确解释源代码而产生的错误,也称语法错误。实时错误是指在运行期间,一跳语句试图执行一条不可能执行的操作而产生的错误,也称运行时错误。逻辑错误是指程序的运行结果和程序员的设想有出入时产生的错误。 6.请说明On Error GoTo 与On Error Resume Next 的区别。 答:On Error GoTo 行标识符语句:当发生错误时,使用该语句强制改变程序的执行方向。而On Error Resume Next 语句:当发生错误时,VB程序将忽略引发错误的语句,并继续执行下一条语句。 二、程序设计题 1.程序改错。以前面学到的冒泡排序算法为例,开发以下程序,请上机练习排除其中的错误。 1

开机启动项哪些是有用的

开机速度有点慢,可能是随Windows启动项有点多的缘故,运行msconfig,就可以看到电脑启动时加载的程序。下面是一些常用的系统程序和应用程序。如果你的电脑中有一些来路不明的启动项,就得考虑是否中毒或者中了木马。 启动项中除了杀毒软件和输入法(cftmon不可关闭否则你就不会在任务栏看语 言栏了)外,其它的都可以关闭或者使用者可以根据自己的需要自由地选择取舍。其实关闭并不是删除,只是开机时不运行罢了。你若想运行可以从程序菜单中打开。 1.系统常见的启动项: ctfmon.exe------------是Microsoft Office产品套装的一部分。它可以选择用户文字输入程序和微软Office XP语言条。这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题。输入法会出现在屏幕右下角,建议不删。 NvCpl -------------是显卡桌面管理调节程序; nvcpl.dll------------是NVIDIA显示卡相关动态链接库文件。可以停用; nvmctray - nvmctray.dll ------- DLL文件信息是显示卡相关文件。 internat.exe ------------输入法指示器程序 LoadPowerProfile--------- Win98/Me电源管理 PCHealth ------------ WinMe系统自愈功能 ScanRegistry -----------启动时检查并备份注册表 SchedulingAgent ---------系统计划任务程序 Synchronization Manager------ Win2000同步管理 SystemTray-----------系统托盘,管理内存驻留程序 Taskbar Display Controls -----屏幕-属性-设置-高级-在任务栏中显示图标 TaskMonitor -----------任务检测程序,记录使用软件情况 *StateMgr ---------- WinMe系统还原 msmsgs Windows Messenger ---是微软公司推出的一个在线聊天和即时通讯客户端。

应用程序无法正常启动(0xc0000142)的解决办法

应用程序无法正常启动(0xc0000142)的解决办法 风险提示:修改注册表有风险,您需要提前备份数据并在专业人士指导下慎重操作。 故障现象: 在电脑运行中,有时报错提示,如下图所示,以该报错信息为例,说明如何解决此类问题。 解决方案: 一、确认报错提示的错误文件,是属于哪个应用模块: 1、先找到“标题栏”的提示信息,记录下报错的文件名,这个报错的文件名就是“CWCleantools.exe”。如下图: 2、到搜索引擎(如:百度)上搜索该文件名,下面以百度为例,如下图:

3、在搜索结果中查找该文件是哪个具体应用程序报错,在搜索界面中没有具体的位置显示我们需要的信息,需要自行查看。 如下图所示, ,“CWCleantools.exe” 是 “中国电信3G无线宽带最新连接客户端2.1版本”中的文件,也就是说这个报错提示与 “中国电信3G无线宽带连接客户端”有关。 二、根据搜索结果决定解决方案 通过搜索引擎查询的目的是,找到报错提示的文件是属于哪个应用模块。(如:驱动程序、应用软件、操作系统等)根据文件属于不同的模块,建议如下: (A)如果报错提示文件属于某个明确应用程序:建议升级、重装、卸载这个应用程序测试。 (B)如果报错提示文件属于某个明确驱动程序:建议访问官方网站,下载并安装对应的官方驱动程序测试。 (C)如果报错提示文件属于操作系统文件:建议使用Windows系统还原功能测试。 注:百度等搜索引擎中提供的解决方案为网络共享资料,并非联想官方提供,对解决方案的有效性与可靠性联想不做任何保证。 三、关机时报错:0xc0000142

删除注册表项[HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionAeDebug] 下的相关键值。(提示:修改注册表有风险,您需要提前备份数据并在专业人士指导下慎重操作。)

并行配置程序不正确

应用程序的并行配置不正确 浏览次数:4409次悬赏分:0 |提问时间:2011-4-4 21:05 |提问者:ZHOUMAO0040 推荐答案 朋友,这是你的电脑误删了系统文件,或系统文件被顽固木马破坏!(答案原创,原作者:力王历史)提示:急救箱无法联网,就用:“离线模式”! 1。下载个“360系统急救箱”,已经安装了“360安全卫士”的朋友,直接打开“功能大全”的下面的“360系统急救箱”,点击它: 【1】。开始急救!急救完毕后,立即处理,重启! 【2】。开机后,“文件恢复区”,彻底删除文件! 【3】。“系统修复”,全选,立即修复!【关键】 【4】。网络修复,开始修复,重启电脑!【关键】 【5】。dll文件恢复,扫描一下,如果有丢失,添加恢复,没有就行了! 2。用“360安全卫士”的“系统修复”,点“IE常用设置”,“修改主页”, “使用360安全网址导航”,点:“一键修复”! 3。用“360安全卫士”的“扫描插件”,然后再点:“清理插件”,把“恶评 插件”删除! 4。再用“360杀毒双引擎版”,勾选“自动处理扫描出的病毒威胁”,“全盘 扫描”与“自定义扫描”,病毒木马,再点删除!重启电脑后,来到“隔离

区”,点“彻底删除”! 5。木马查杀,“全盘扫描”与“自定义扫描”,查杀到木马,立即处理!重 启!“文件恢复区”,彻底删除! 6。再不行,试试:金山急救箱,勾选“扩展扫描”,立即扫描,完毕后, 立即处理,重启电脑! 7。再不行,试试:金山网盾,一键修复! 8。实在不行,只能:一键还原(方法:访问我的“百度空间”博客)或重装系统!回答时间:2011-4-4 21:52

系统配置实用程序默认启动项说明

系统配置实用程序默认启动项说明 internat.exe 注意!!这里的internat可不是因特网呀!!和internet差一个字哪!!这个internat是输入法图标的工具,也就是任务栏里面的En图标。(也是MSCONFIG 从98移植到2000以后启动项里唯一还可以看到的一个。) TaskMonitor C:\WINDOWS\taskmon.exe 任务检测程序,这个监视器将记录使用软件的情况,然后将这些资料保存到windows\applog 的applog.ind 文件中(WIN2000无该项) ScanRegistry C:\WINDOWS\scanregw.exe /aotorun 注册表备份程序,每次开机都备份一次注册表。(WIN2000无该项) SystemTray SysTray.Exe 驻留内存管理程序,在98下可以使电脑用一段时间后系统越来越慢的情况减轻一点。(WIN2000无该项) SchedulingAgent C:\WINDOWS\SYSTEM\mstask.exe 系统计划任务程序,一般没什么用. (WIN2000无该项) LoadPowerProfile Rundll32.exe powrprof.dll,LoadCurrentPwrScheme 电源管理程序,如果禁用,“控制面版”中“电源管理/显示属性”里的设置就没有效果了。该项往往会出现两次,保留一个即可。(WIN2000无该项) 看到这您可能会说,即使把Msconfig从98移植到了2000下,每一次都要确定它的出错信息不说,功能更是被七折八扣的所剩无几,还有什么意义呢。不要急,微软最最成功之处就在于十分懂得亡羊补牢。在XP中,我们不但发现Msconfig重新回来了,而且脱胎换骨,崭换新颜。 XP篇 只是这次,微软将它藏到了XP中的windows\pchealth\helptr\binaries子目录下。把它复制到2000中(位置同上),开始、运行,没有了恼人的四次出错信息,加宽加大的对话框直接弹出,让你顿时领略到“增强版”的气息。 在新的系统配置实用程序中,四个配置文件中的System.ini和Win.ini虽然依

2.Windows知识题(2017年专升本)附答案

第2章 Windows操作系统及其应用(单选题) 完成下列题目,这些题目与期末考试题或将来的统考题类似,请同学们认真做一遍。注意:上传你所做的答案后就可以下载我的参考答案。 一.操作系统概述、Windows 7的启动与关闭 1、Windows操作系统的主要功能是___B___。 A.实现软、硬件转换 B.管理计算机系统所有的软、硬件 C.把源程序转换为目标程序 D.进行数据处理 [解析]操作系统属于系统软件,它的主要功能是:管理系统所有的软件和硬件资源。 2、关于Windows 7操作系统,下列说法正确的是____C__。 A.是用户与软件的接口 B.不是图形用户界面操作系统 C.是用户与计算机的接口 D.属于应用软件 [解析]略 3、Windows 7操作系统的特点不包括___D___。 A.图形界面 B.多任务 C.即插即用(英文为Plug-and-Play,缩写为PnP ) D.卫星通信 [解析]略 4、Windows 7系统提供的用户界面是___D___。 A.交互式的问答界面 B.显示器界面 C.交互式的字符界面 D.交互式的图形界面 [解析]DOS操作系统是一个命令行界面操作系统,而Windows 7操作系统是一个交互式的图形用户界面系统,图形用户界面简称为GUI。 5、装有Windows 7系统的计算机正常启动后,我们在屏幕上首先看到的是__C____ 。 A.Windows 7的桌面 B.关闭Windows的对话框 C.有关帮助的信息 D.出错信息 [解析]略 6、下列关于Windows 7的“关闭选项”说法中错误的是____B__。 A.选择“锁定”选项,若要再次使用计算机一般来说必须输入密码 B.计算机进入“睡眠”状态时将关闭正在运行的应用程序 C.若需要退出当前用户而转入另一个用户环境,可通过“注销”选项来实现 D.通过“切换用户”选项也能快速地退出当前用户,并回到“用户登录界面” [解析]参考p.44。关闭计算机时若选择“睡眠”功能,则在开机后将恢复原有程序的运行状态。

《常用工具软件应用》期末考试题

班级:姓名:成绩: 一、单项(25分) 1、下列不属于金山词霸所具有的功能的是:(C )A、屏幕取词B、词典查词C、全文翻译D、用户词典 2、不属于计算机病毒的特征是:(D )A、破坏性B、潜伏性C、隐蔽性D、预知性 3、不属于金山快译的功能是:(D )A、中英翻译;B、中日翻译C、英中翻译;D、以上都是 4、金山词霸提供了(C)种语言翻译。A、1种B、2种C、3种D、4种 5、关于Windows优化大师说法不正确的是:(C )A、可检测硬件信息B、可备份系统驱动 C、可制作引导光盘镜像文件 D、可清理系统垃圾 6、任何文件的保存都必须提供的三要素是(B ) A、主文件名、保存位置、文件长度 B、主文件名、保存位置、保存类型 C、保存时间、主文件名、保存类型 D、保存时间、主文件名、保存位置 7、利用优化大师不能清理的是(C )A、ActiveX B、注册表C、系统日志D、冗余DLL 8、关于盗版软件和正版软件说法中,正确的是(B ) A、正版软件需要购买,盗版一般是免费 B、盗版软件得不到技术支持 C、盗版软件的价格一般低于同种软件的正版,但功能反而强 D、政府支持盗版,因为它便宜,符合广大人民的利益 9、下列不属于媒体播放工具的是(D ) A、暴风影音 B、千千静听 C、RealMedia Player D、WinRAR 10、WinRAR不可以解压下列哪些格式的文件(D )A、RAR B、ZIP C、CAB D、RSB 11、ACDSee不能对图片进行下列哪种操作(C )A、浏览和编辑图像B、图片格式转换 C、抓取图片 D、设置墙纸和幻灯片放映 12、分区魔术师PartitionMagic不具有的功能是( A )。 A、创建系统备份 B、创建新分区 C、调整分区大小 D、合并分区 13、在计算机学科中,单词agree的中文意义是(B ) A、反对 B、同意 C、好的 D、知道了 14、金山毒霸是(B )软件 A、查毒软件 B、杀毒软件 C、字处理软件 D、优化软件 15、下列哪个不是杀毒软件提供的升级方式(D ) A、定时升级 B、自动升级 C、手工升级 D、送货上门升级 16、关于杀毒的说法中,正确的是(C ) A、杀毒能检测未知病毒,能清除任何病毒 B、能清除压缩包中的病毒 C、能清除光盘上的病毒 D、在线升级时不需向软件制作者付费 17、北京江民科技有限公司研发的杀毒软件是(B ) A、瑞星杀毒软件2003 B、KV3000杀毒王 C、VRV2000 D、Norton Antivirus 2002 18、克隆软件ghost产生的备份文件的扩展名是(B ) A、img B、gho C、KV D、BAK 19、GHOST软件是由(B )公司出品的。 A、MicroSoft B、Symantec C、Intel D、IBM 20、ghost软件在对整个系统备份时,提供了三种压缩方式:NO,FAST,HIGH,其中压缩比最

计算机应用基础试题(附答案)

. 计算机应用基础试题及答案 一、选择题: 1.在计算机应用中,“计算机辅助设计”的英文缩写为___________。 A. CAD B. CAM C. CAE D. CAT 2. 微型计算机中,合称为中央处理单元(CPU)的是指 ___________。 A.运算器和控制器 B .累加器和算术逻辑运算部件(ALU) C.累加器和控制器 D .通用寄存器和控制器 3.计算机系统的“主机”由 ___________构成。 A. CPU,内存储器及辅助存储器B. CPU和内存储器 C.存放在主机箱内部的全部器件 D .计算机的主板上的全部器件 4.冯·诺依曼计算机工作原理的设计思想是___________。 A.程序设计B.程序存储 c .程序编制 D .算法设计 6.通常,在微机中标明的 P4 或奔腾 4 是指 ___________。 A.产品型号 B .主频 C .微机名称D.微处理器型号 7、从第一台计算机诞生到现在的50 多年中,按计算机采用的电子器件来划分,计算机的发展经历了____个阶段。 A、5 B 、6 C 、7D、3 8.在计算机领域中通常用主频来描述___________ 。 A.计算机的运算速度 B .计算机的可靠性 C.计算机的可运行性 D .计算机的可扩充性 9. 下列计算机接口中,可以直接进行“插拔”操作的是___________。 A. COM B . LPT C . PCI D.USB 10.在衡量计算机的主要性能指标中,字长是___________。 A.计算机运算部件一次能够处理的二进制数据位数 B. 8 位二进制长度 C.计算机的总线数 D.存储系统的容量 11.在计算机领域中,通常用英文单词“BYTE”来表示 ___________。 A.字 B .字长 C .二进制位D.字节 12. 在计算机领域中,通常用英文单词“bit ”来表示 ___________。 A.字 B .字长C.二进制位 D .字节 13.某工厂的仓库管理软件属于 ___________ 。 A.应用软件 B .系统软件 C .工具软件 D .字处理软件 14.下列关于系统软件的 4 条叙述中,正确的一条是 ( ) 。 A.系统软件与具体应用领域无关 B .系统软件与具体硬件逻辑功能无关 C.系统软件是在应用软件基础上开发的 D .系统软件并不具体提供人机界面 . .

常见进程一览表

常见进程一览表 N ndisuio.sys ndisuio.sys属于NDIS User Mode I/O (NDISUIO)协议驱动,用于支持无线设备,例如蓝 netdde.exe 据在网络传输。这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题。 ntoskrnl.exe 管理器是不会有该进程的。注意:ntoskrnl.exe也可能是w32.bolzano病毒。请使用杀毒软件进行查杀。 ntvdm.exe ntvdm.exe是Windows 16位虚拟机的一部分。该进程用于使16位的进程能够运行在32位的系统环境下。这个程序对你系统的正常运行是非常重要的。 [TOP↑]

P pchschd.exe pchschd.exe用于监视分析系统硬件使用。这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题。 pstores.exe pstores.exe属于储存保护服务。它用于应用程序储存,如Internet Explorer储存机密数据。这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题。 [TOP↑] R

rasautou.exe rasautou.exe是微软远程访问拨号器程序。它用于系统或者第三方应用程序,管理调制解调器Modem拨号连接。这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题。 rdpclip.exe rdpclip.exe用于文件复制。它用于从服务器到本地拷贝粘贴文件。这个程序对你系统的正常运行是非常重要的。 regsvc.exe 是Windows服务集中的一个系统服务。它用于远程计算机访问本地注册表。一些本地程序也能够通过该服务编辑注册表。这个程序对你系统的正常运行是非常重要的。 regsvr32.exe regsvr32.exe用于注册Windows操作系统的动态链接库和ActiveX控件。这个程序对你系统的正常运行是非常重要的。 rnaapp.exe rnaapp.exe是微软Windows 98/Me操作系统的进程,用于进行拨号网络连接。这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题。 rpcss.exe

相关主题
文本预览
相关文档 最新文档