文档库 最新最全的文档下载
当前位置:文档库 › 如何让程序在RAM中运行

如何让程序在RAM中运行

如何让程序在RAM中运行
如何让程序在RAM中运行

Excel进程正在由另一程序使用

Response.WriteFile导出excel 文件正由另一进程使用 Posted on 2009-05-18 22:26 ymss阅读(577) 评论(2)编辑收藏 我认为之所以出现进程占用的的错误,是因为当excel 写入的内容较多时,操作系统(WINDOWS2000)关闭excel 进程时间要长一些,而.NET下载代码运行很快,马上会要求读取excel 的文档,这时操作系统尚未处理完excel 的进程,因此excel 文档处于收保护状态,因此造成.NET进程和excel 进程的冲突。 实验中,单独执行excel 写入很成功,不会留下excel 进程,写入和下载连续进行就会出错,并留下excel 进程,运行几次,就会留下几个excel 进程,这印证了我上面的一些想法。至于copine() 的方法可行,是因为https://www.wendangku.net/doc/da14904650.html,第一次的运行很慢(转到其他页面相当于其他页面的第一次运行),这就给操作系统足够的时间关闭excel 进程,所以会成功,失败则是导入excel 的数据太多,致使操作系统关闭excel 进程的时间大于其他页面的第一次运行的时间。 综上所述,excel 写和下载存在冲突的可能,根本原因是excel 进程和ASP进程相互独立,单独依靠操作系统不能作到两个进程的互斥。 所以我们用完excel 进程后就要结束 Excel.Application excel = new Excel.ApplicationClass(); int rowindex = 1; int colindex = 0; Excel.Workbook work = excel.Workbooks.Add(true); .......... 结束excel 进程代码 excel.DisplayAlerts = false; work.Close(false, null, false);

开机启动项设置

开始--运行--输入msconfig 回车打开的对话框里 “一般”选项里选择:有选择启动,去掉“处理SYSTEM文件”,去掉“处理WIN文件”。 “启动”选项里先选择全部禁用,然后留下CTFMON,如果装有杀毒软件则留下杀毒软件启动项,其他可全关。 然后重起或者注销,会有提示,把对话框打上钩---确定 其他就别乱动了 开机启动项

【启动项目就是开机的时候系统会在前台或者后台运行的程序】 当Windows(操作系统)完成登录过程,进程表中出现了很多的进程!Windows在启动的时候,自动加载了很多程序。 许多程序的自启动,给我们带来了很多方便,这是不争的事实,但不是每个自启动的程序对我们都有用;更甚者,也许有病毒或木马在自启动行列! 其实Windows2000/XP中的自启动文件,除了从以前系统中遗留下来的Autoexec.bat文件中加载外,按照两个文件夹和9个核心注册表子键来自动加载程序的。 【启动项分解】 1)“启动”文件夹──最常见的自启动程序文件夹。 它位于系统分区的“documents and Settings-->User-->〔开始〕菜单-->程序”目录下。这时的User指的是登录的用户名。 2)“All Users”中的自启动程序文件夹──另一个常见的自启动程序文件夹。

它位于系统分区的“documents and Settings-->All User-->〔开始〕菜单-->程序”目录下。前面提到的“启动”文件夹运行的是登录用户的自启动程序,而“All Users”中启动的程序是在所有用户下都有效(不论你用什么用户登录)。 3)“Load”键值── 一个埋藏得较深的注册表键值。 位于〔HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\loa d〕主键下。 4)“Userinit”键值──用户相关 它则位于〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogo n\Userinit〕主键下,也是用于系统启动时加载程序的。一般情况下,其默认值为“userinit.exe”,由于该子键的值中可使用逗号分隔开多个程序,因此,在键值的数值中可加入其它程序。 5)“Explorer\Run”键值──与“load”和“Userinit”两个键值不同的是,“Explorer\Run”同时位于〔HK EY_CURRENT_USER〕和〔HKEY_LOCAL_MACHINE〕两个根键中。

常见软件故障及处理方法

常见软件故障及处理方法(转载) 软件故障的原因 软件发生故障的原因有几个,丢失文件、文件版本不匹配、内存冲突、内存耗尽,具体的情况不同,也许只因为运行了一个特定的软件,也许很严重,类似于一个的系统级故障。 为了避免这种错误的出现,我们可以仔细研究一下每种情况发生的原因,看看怎样检测和避免。 丢失文件: 你每次启动计算机和运行程序的时候,都会牵扯到上百个文件,绝大多数文件是一些虚拟驱动程序vir tual device drivers (VxD),和应用程序非常依赖的动态链接库dynamic link library (DLL)。VXD允许多个应用程序同时访问同一个硬件并保证不会引起冲突,DLL则是一些独立于程序、单独以文件形式保存的可执行子程序,它们只有在需要的时候才会调入内存,可以更有效地使用内存。当这两类文件被删除或者损坏了,依赖于它们的设备和文件就不能正常工作。 要检测一个丢失的启动文件,可以在启动PC的时候观察屏幕,丢失的文件会显示一个“不能找到某个设备文件”的信息和该文件的文件名、位置,你会被要求按键继续启动进程。 造成类似这种启动错误信息的绝大多数原因是没有正确使用卸载软件。如果你有一个在WINDOWS启动后自动运行的程序如Norton Utilities、 Nuts and Bolts等,你希望卸载它们,应该使用程序自带的“卸载”选项,一般在“开始”菜单的“程序”文件夹中该文件的选项里会有,或者使用“控制面板”的“添加/卸载”选项。如果你直接删除了这个文件夹,在下次启动后就可能会出现上面的错误提示。其原因是W INDOWS找不到相应的文件来匹配启动命令,而这个命令实际上是在软件第一次安装时就已经置入到注册表中了。你可能需要重新安装这个软件,也许丢失的文件没有备份,但是至少你知道了是什么文件受到影响和它们来自哪里。 对文件夹和文件重新命名也会出现问题,在软件安装前就应该决定好这个新文件所在文件夹的名字。 如果你删除或者重命名了一个在“开始”菜单中运行的文件夹或者文件,你会得到另外一个错误信息,在屏幕上会出现一个对话框,提示“无效的启动程序”并显示文件名,但是没有文件的位置。如果桌面或者“开始”菜单中的快捷键指向了一个被删除的文件和文件夹,你会得到一个类似的“丢失快捷键”的提示。 丢失的文件可能被保存在一个单独的文件中,或是在被几个出品厂家相同的应用程序共享的文件夹中,例如文件夹\SYMANTEC就被Norton Utilities、Norton Antivirus和其他一些 Symantec 出品的软件共享,而对于\WINDOWS\SYSTEM来说,其中的文件被所有的程序共享。你最好搜索原来的光盘和软盘,重新安装被损坏的程序。 文件版本不匹配: 绝大多数的WIN 9X用户都会不时地向系统中安装各种不同的软件,包括WINDOWS的各种补丁例如Y2K,或者将WIN 95 升级到WIN 98,这其中的每一步操作都需要向系统拷贝新文件或者更换现存的文件。每当这个时候,就可能出现新软件不能与现存软件兼容的问题。 因为在安装新软件和WINDOWS升级的时候,拷贝到系统中的大多是DLL文件,而DLL不能与现存软件“合作”是产生大多数非法操作的主要原因,即使会快速关闭被影响的程序,你也没有额外的时间来保存尚未完成的工作。 WINDOWS的基本设计使得上述DLL错误频频发生。和其他版本不同,WIN 95允许多个文件共享\WINDO WS\SYSTEM文件夹的所有文件,例如可以有多个文件使用同一个Whatnot.dll,而不幸的是,同一个DLL文件的不同版本可能分别支持不同的软件,很多软件都坚持安装适合它自己的Whatnot.dll版本来代替以前的,但是新版本一定可以和其他软件“合作愉快”吗?如果你运行了一个需要原来版本的DLL的程序,就会出现“非法操作”的提示。 在安装新软件之前,先备份\WINDOWS\SYSTEM 文件夹的内容,可以将DLL错误出现的几率降低,既然

详细开机自启动策略

一、经典的启动——“启动”文件夹 单击“开始→程序”,你会发现一个“启动”菜单,这就是最经典的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\

使用系统的任务计划让程序每天自动定时运行

每天,我们的工作都很忙,如果您是个全能型的人,我相信,每天的工作,至少不只是一种工作,而是多种工作。正所谓能者多劳! 尤其是,如果您涉及到与计算机相关的工作,那么,工作量可谓大得无人能觉察、干得无人可赏识(心中的苦乐只有自己知道,收得的收入自己拿着几根手指头都能数得清),但是,工作是必须要做的,人是必须要有事做的。 关于计算机工作,讲究的是效益;不仅让自己干得开心,同时也要干得有效益;不仅要发挥自己的聪明才智,也要发挥计算机的功能。 下面,给您介绍一种方法,可以让某个程序,在每天,定时的启动运行,以减轻您的工作劳动。 这种方法就是系统自带的:任务计划。 执行菜单操作“开始”→“程序”→“附件”→“系统工具”→“任务计划”,如下图! 打开如下图的窗口。 上图中,双击“添加任务计划”,弹出如下图的对话框!

上图,直接点击“下一步”,弹出如下图的对话框! 上图中,需要选择定时自动运行的程序,点击“浏览”按钮去查找要设置为定时启动运行的程序,如本例选择“E:\考试程序自启动.exe”; 选择好了以后,弹出如下图的对话框!

上图中,任务的名称那里,直接就使用默认的吧,当然,您可以自己修改。之后,在“执行这个任务”那里,选择好时间,本例选择“每天”,即让这个程序每天都定时自动运行。然后点击“下一步”。弹出如下图的对话框! 上图中,设置让程序自动运行的时间,然后选择好下方的时段,如本例的每天。最后,设置好“起始日期”,指的是自动运行的程序,从什么时候开始每天自动运行。最后,点击“下一步”,弹出如下图的对话框!

上图中,需要设置系统帐户的密码,在这里,输入的是开机帐户的密码,千万别错了,也别不填写啊,否则,自动运行程序的任务计划就失败洛。 接着点击“下一步”,弹出如下图的对话框! 到这里,这个过程就结束了。

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,接下来

清除注册表中自动启动程序

引:我们经常会遇到许多不请自来自己启动的程序,还有许多是我们不想让它启动的程序,不要以为管好了“开始→程序→启动”菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下文告诉你最重要的两个文件夹和八个注册键。 我们经常会遇到许多不请自来自己启动的程序,还有许多是我们不想让它启动的程序,不要以为管好了“开始→程序→启动”菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下文告诉你最重要的两个文件夹和八个注册键。看看里面有哪些是你不想要的,请按“del”键。 文件夹 一、当前用户专有的启动文件夹 这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:\Documents and Settings\<用户名字>\“开始”菜单\程序\启动,其中“<用户名字>”是当前登录的用户帐户名称。 二、对所有用户有效的启动文件夹 这是寻找自动启动程序的第二个重要位置,不管用户用什么身份登录系统,放入该文件夹的快捷方式总是自动启动——这是它与用户专有的启动文件夹的区别所在。该文件夹一般在:\Documents and Settings\All Users\“开始”菜单\程序\启动。 注册表 三、Load注册键 介绍该注册键的资料不多,实际上它也能够自动启动程序。位置:HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows\load。 四、Userinit注册键 位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\ Userinit。这里也能够使系统启动时自动初始化程序。通常该注册键下面有一个userinit.exe。这个键允许指定用逗号分隔的多个程序,例如“userinit.exe,OSA.exe”(不含引号)。 五、Explorer\Run注册键 和load、Userinit不同,Explorer\Run键在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE下都有,具体位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Ru n,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\

Windows系统中实现定时自动运行程序

Windows系统中实现定时自动运行程序 摘要:本文通过实例详细讨论了windows 操作系统下实现定时自动运行指定程序的方法,同时对UNIX操作系统下定时自动运行指定程序的方法也进行了介绍,该方法已经在银行网络设备管理中得到实际应用,取得很好效果。 关键词:操作系统定时自动运行 在计算机中心机房中的计算机运行管理中,经常遇到日常每天需要在指定时间重复进行某些操作,如何将这些操作自动化,以减少计算机运行管理的工作量,是计算机中心管理人员经常遇到的问题,本文将主要对Windows 98操作系统列举一些应用实例,说明如何实现计算机管理的自动化,另外对UNIX操作系统下各何实现计算机管理的自动化也进行了介绍,以起到抛砖引玉的作用。 一、文件的自动传输 假如在计算机A中,每天会产生一些很重要的数据文件,为了预防计算机A由于系统崩溃造成这些重要数据文件的丢失,每天需要将这些重要数据文件传输到另外一台计算机B中进行保存,做为备份。如果用人工方法进行数据传输,不仅繁琐而且工作量大,并且有时难免会忘记,采用文件自动传输方法,可以很好解决这个问题,具体方法如下: 1、在计算机A的windows操作系统下,建立批处理程序文件ftpo.bat,该文件内容如下: ftp-n<

电脑开机显示服务器正在运行中回事

电脑开机显示服务器正在运行中回事 最近有用户反馈说,Win10电脑每次开机都会弹出提示“服务器正在运行中,由于另一个程序正在运行中,此操作无法完成。请选择“切换到”来激活正在运行中的程序,这样就很麻烦了,怎么解决呢?大家请看下文介绍。 方法一:校园宽带拨号软件keeper 导致 1、由于之前在上大学的时候需要安装keeper 来拨号连接,但是回家后就无需拨号就可以联网,可能是keeper 和自动联网存在冲突的缘故,打开开始菜单 -- 设置; 2、点击系统; 3、点击应用和功能,在右侧找到keeper ,点击后会显示卸载按钮,点击将其卸载即可! 方法二:系统服务不正常所引起 1、按下Win键+R组合键打开运行,输入Services.msc回车打开服务

2、在服务页面中找到名为Background In ___igent Transfer Service的服务,我们可以在英文输入法状态下按下 B 即可快速找到该服务; 3、找到Background In ___igent Transfer Service后双击打开,将其启动类型修改为手动,然后点击确定; 4、接着在Background In ___igent Transfer Service上单击右键,选择停止即可! 服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。 服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。 在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。

T-30-O-M-启动机器人自动运行的基本步骤(精)

启动机器人程序的自动运行 ◆第1步:手动JOG控制机器人回到退避点 为了机器人自动作业的安全,在自动运行前必须先将机器人手动调回到退避点位置。操作过程如下: 选择手动模式后,打开示教盒使能开关;按压“HAND”键,进入HAND操作画面;开启关节伺服,再持续按压F1键,F1键对应的功能为示教盒显示屏的功能区所显示的“退避点”。在F1键被按压的期间,机器人将动作,直到退避点位置。 ◆第2步:设置自动运行模式 弹开示教盒的使能开关,关闭示教盒;选择控制箱面板上的自动模式档。 ◆第3步:启动自动运行前的准备 在启动自动运行前,必须要按顺序完成以下几个项目的确认与设置: (1)程序项目的选择。按压CHNG DISP键,以切换控制箱显示屏所显示的项目为程序项目,即显示屏的开头为“p.”,例如“p.0101”;若该程序不是目标程序,按压UP↑或DOWN↓键,直到出现目标程序为止。 (2)程序步号的确认。按压CHNG DISP键,以切换控制箱显示屏所显示的项目为步号项目,例如“00001”;若不是第1步,则必须复位机器人程序。 (3)程序复位。如果程序步号不是第1步,则需要程序复位的操作。操作方法为:在选择目标程序后,按压一次STOP键,暂停后再按压一次RESET键;此时,再去确认程序步号,控制箱的显示屏将显示“00001”。 (3)运行速度的设置。按压CHNG DISP键,以切换控制箱显示屏所显示的项目为速度项目,即显示屏的开头为“v.”,例如“v.070”;此时,为安全起见,请按压UDOWN↓键,直到控制箱的显示屏显示“v.010”。 ◆第4步:启动自动运行。 在完成运行前的准备工作后,必须再次仔细观察是否有其它危险障碍,并清除障碍。在确保安全的情况下,按压“SVO ON”键,开启关节伺服,SVO ON指示灯亮起;听到关节伺服上电的声音后,按压“START”键,机器人系统便开始自动运行选定的程序,机器人本体自动执

文件删不掉显示已在另一个程序中打开怎么办删除-

文件删不掉显示已在另一个程序中打开怎 么办删除? 篇一:文件夹删不掉的处理方法 文件夹删不掉的处理方法 使用windows系统在删除文件的时候想必都会遇到文件夹删不掉的情况,文件夹为什么删不掉呢?删不掉的文件通常还在被其他程序或者进程调用,那么这种情况该怎么处理?通常遇到这样的状况我们有两种应对方法: 一、常规处理方法 1.分步删除。如果你删除的是一个文件夹,可以尝试先将文件夹中的文件删除,然后再删除该文件夹。还有一种办法是在该文件夹下面新建一个文件,再对文件夹执行删除操作。 2.改名删除。将不能删除的文件或文件夹改名后再删除。 3.结束进程再删除。当你在删除文件时,如果系统提示“文件正在使用”,首先检查一下是否没有退出与被删文件相关的程序,再看看系统进程中是否还有相关进程保留。这种情况常常出现在我们卸载软件后删除软件残留在系统中文件的时候。 4.重启后再删除。 5.换个系统再删除。使用多系统的朋友可以切换到另外一个系统中执行删除操作,这招比较有效。单系统的朋友则可以在DOS下使用RD(删除目录)或delete命令(删除文件)或者进入到安全模式底下进

行删除操作。 6.结束掉Explorer进程后再删除。按下Ctrl+Alt+Del键打开任务管理器,切换到“进程”选项卡,结束掉Explorer进程,这时候桌面会丢失,不用着急,运行“文件→新任务”,输入“cmd”后回车打开命令行窗口,进入待删文件所在目录,用RD或delete命令删除即可。删除完毕后再次运行“文件→新任务”命令,输入“explorer”后回车,桌面又回来了。 7.关闭预览功能再删除。如果你在资源管理器中使用了视频、图片的预览功能,那么在删除此类文件时常常不成功,解决的办法是关闭该功能:Windows XP用户在“开始→运行”中输入“regsvr32 /u ”即可,Windows 2000用户则在资源管理器中的空白处单击鼠标右键,选择“自定义文件夹”选项,会出现自定义文件夹向导,进入到“请选择模板”窗口后,选择其中的“简易”便可以禁止发频预览了。 二、“移花接木”法 1.覆盖文件再删除。在硬盘的另外区域新建一个和待删文件同名的文件,然后剪切并覆盖待删文件,最后再删除该文件。 2.请常用软件“兼职”删除。我们可以使用Wiar、FlashFXP、Nero、ACDSee来删除顽固文件,这种方法往往有奇效。使用方法非常简单,以FlashFXP为例,只需在本地目录中浏览到待删文件,对其执行删除操作即可。 注意:使用Wiar来删除文件的方法跟其它软件不同,步骤如下:右键单击待删除文件或者文件夹,选择“添加到档案文件”菜单,在

如何解决【打开Word等其他软件时自动出现“Windows正在配置AutoC

如何解决【打开Word等其他软件时自动出现“Windows正在配 置AutoC 如何解决“窗口正在配置AutoCAD,请稍候”“]问题 几天前重新加载了系统。安装软件后,当打开Word文档时,发现“Windows正在配置AutoCAD......“总是会突然出现。在打开Word文档之前,有必要“取消”几次或等到它被配置好。 软件环境有:视窗XP SP3、Office2003、AutoCAD2007、思维导图7.1等 已尝试:移除Office2003或AutoCAD2007并重新安装。问题依然存在后来,Word2003被简单地卸载了。默认情况下,“WPS文本”用于打开Word文档。暂时不必担心打开Word文档。如果你今天有空,请试着解决这个问题。Mindjet MindManager Pro7.1以前已卸载。因此,在今天安装了Word之后,打开Word文档就很正常了。 放心,也修复了AutoCAD:方法是依次打开”控制面板,添加和删除程序”,选择一个AutoCAD项目,点击右边的”更改”按钮,在弹出的窗口中选择修复-修复注册表项如果您再次尝试打开Word文档,仍然没有问题,并且“Windows正在配置AutoCAD”不会弹出。 分析:网上很多地方说可能是dfst.dll文件引起的,但是这个问题在我使用的版本中不存在(以前的系统也使用这个版本的AutoCAD,但是没有类似的问题),所以这个问题的原因可能是软件冲突。需要Microsoft .NET2.0来安装软件,如AutoCAD2007和Mindjet MindManager Pro7.1。由于安装顺序不同,安装AutoCAD2007时,

Windows开机自动启动程序在哪里

Windows开机自动启动程序在哪里? 作者:魏永超整理文章来源:本站原创点击数:16759 更新时间:2005-6-30 上午11:48:13 Windows开机自动启动程序在哪里? 自动启动程序在哪里? 一、当前用户专有的启动文件夹 这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:Documents and Settings<用户名字>「开始」菜单程序启动,其中“<用户名字>”是当前登录的用户帐户名称。 二、对所有用户有效的启动文件夹 这是寻找自动启动程序的第二个重要位置,不管用户用什么身份登录系统,放入该文件夹的快捷方式总是自动启动——这是它与用户专有的启动文件夹的区别所在。该文件夹一般在:Documents and SettingsAll Users「开始」菜单程序启动。 三、从自动批处理文件中寻找 在Win 98中,Autoexec.bat和Winstart.bat文件中的程序在开机时自动执行;而在Win Me/2000/XP/2003中,这两个批处理文件默认不被执行。 四、从系统配置文件中寻找 在有些系统配置文件中也可以找到自启动程序的踪迹,如Config.sys、Win.ini、System.ini、Wininit.ini和Msdos.sys等。 五、通过“系统配置实用程序”寻找 在“开始→运行”中键入“msconfig.exe”启动“系统配置实用程序”,进入“启动”选项卡,即可查看随系统启动的程序名称和位置。

注意:Win 2000本身没有Msconfig程序,可以从Win XP/2003中提取。 六、从计划任务中寻找 在“控制面板”中双击“任务计划”就可以查看是否有计划任务随系统一起启动。 七、使用“系统信息”寻找 进入“系统信息”主界面,依次展开分支“软件环境→启动程序”,就可以在右窗格中查看自启动程序名称和位置。 八、使用“组策略”寻找 在Win 2000/XP/2003中,在“开始→运行”中键入“gpedit.msc”,打开“组策略”,依次展开“用户配置→管理模板→系统→登录/注销”,双击“在用户登录时运行这些程序”,单击“显示”按钮,即可查看自启动程序。 九、通过注册表寻找 在注册表中,可以从下列键值中查找自启动程序的名称和位置。 1、Load注册键 介绍该注册键的资料不多,实际上它也能够自动启动程序。位置: HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows\load值。 2、Userinit注册键 位置: HKEY_LOCAL_MACHINE\SOFTWARE\Microsof\tWindowsNT\CurrentVersion\Winlogon\Userinit。这里也能够使系统启动时自动初始化程序。通常该注册键下面有一个userinit.exe,如图,但这个键允许指定用逗号分隔的多个程序,例如“userinit.exe,OSA.exe”(不含引号)。 3、ExplorerRun注册键 和load、Userinit不同,ExplorerRun键在HKEY_CURRENT_USER和 HKEY_LOCAL_MACHINE下都有,具体位置是:

控制开机自动启动程序的位置

控制开机自动启动程序的位置 开机自动启动程序 一、经典的启动——“启动”文件夹 单击“开始→程序”,你会发现一个“启动”菜单,这就是最经典的Windows启动位置,右击“启动”菜单选择“打开”即可将其打开,如所示,其中的程序和快捷方式都会在系统启动时自动运行。最常见的启动位置如下: 当前用户:<\documentsandsettings\用户名\「开始」菜单\程序\启动> 所有用户:<\documentsandsettings\allusers\「开始」菜单\程序\启动> 二、有名的启动——注册表启动项 注册表是启动程序藏身之处最多的地方,主要有以下几项: 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\RunSer vices]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ RunServices]键。

在linux下设置开机自动启动程序的方法

下面用自启动apache为例; 自启动脚本: /usr/local/apache2/bin; ./apachectl start 文件位于/etc/rc.d/init.d下,名为apached, 注意要可执行. #chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行 #ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立软连接,快捷方式 #ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache 在Red Hat Linux中自动运行程序 1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或/etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑/etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",可以在开机启动后直接进入X-Window。 2.登录时自动运行程序 用户登录时,bash首先自动执行系统管理员建立的全局登录script :/etc/profile。然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、/.profile,但只执行最先找到的一个。 因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的Autoexec.bat)。 3.退出登录时自动运行程序 退出登录时,bash自动执行个人的退出登录脚本/.bash_logout。例如,在/.bash_logout 中加入命令"tar -cvzf c.source.tgz *.c",则在每次退出登录时自动执行 "tar" 命令备份*.c 文件。 4.定期自动运行程序 Linux有一个称为crond的守护程序,主要功能是周期性地检查 /var/spool/cron目录下的一组命令文件的内容,并在设定的时间执行这些文件中的命令。用户可以通过crontab 命令来建立、修改、删除这些命令文件。 例如,建立文件crondFile,内容为"00 9 23 Jan * HappyBirthday",运行"crontab cronFile"命令后,每当元月23日上午9:00系统自动执行"HappyBirthday"的程序("*"表示不管当天是星期几)。 5.定时自动运行程序一次 定时执行命令at 与crond 类似(但它只执行一次):命令在给定的时间执行,但不自动重复。at命令的一般格式为:at [ -f file ] time ,在指定的时间执行file文件中所给出的所有命令。也可直接从键盘输入命令: $ at 12:00 at>mailto Roger -s ″Have a lunch″ < plan.txt

第2章教材习题解答

第2章 进程管理 “练习与思考”解答 1. 基本概念和术语 进程、进程互斥、进程同步、临界资源、临界区、死锁 进程是程序在并发环境中的执行过程。 进程互斥:各个进程彼此不知道对方的存在,逻辑上没有关系,由于竞争同一资源(如打印机、文件等)而发生相互制约。 进程同步:各个进程不知对方的名字,但通过对某些对象(如I/O 缓冲区)的共同存取来协同完成一项任务。 临界资源:一次仅允许一个进程使用的资源。 临界区:在每个进程中访问临界资源的那段程序。 死锁是指在一个进程集合中的每个进程都在等待仅由该集合中的另一个进程才能引发的事件而无限期地僵持下去的局面。 2. 基本原理和技术 (1) 在操作系统中为什么要引入进程概念?它与程序的区别和联系是什么? 在操作系统中,由于多道程序并发执行时共享系统资源,共同决定这些资源的状态,因此系统中各程序在执行过程中就出现了相互制约的新关系,程序的执行出现“走走停停”的新状态。这些都是在程序的动态过程中发生的。用程序这个静态概念已不能如实反映程序并发执行过程中的这些特征。为此,人们引入“进程”这一概念来描述程序动态执行过程的性质。 进程与程序的主要区别是: ·进程是动态的;程序是静态的。 ·进程有独立性,能并发执行;程序不能并发执行。 ·二者无一一对应关系。 ·进程异步运行,会相互制约;程序不具备此特征。 但进程与程序又有密切的联系:进程不能脱离具体程序而虚设,程序规定了相应进程所要完成的动作。 (2) 进程的基本状态有哪几种? 通常在操作系统中,进程至少要有三种基本状态。这三种基本状态是:运行态、就绪态和阻塞态(或等待态)。 (3) 用如图3-23所示的进程状态转换图能够 说明有关处理机管理的大量内容。试回答: ① 什么事件引起每次显著的状态变迁? ② 下述状态变迁因果关系能否发生?为什 么? (A )2→1 (B )3→2 (C )4→1 ① 就绪→运行:CPU 空闲,就绪态进程被调度程序选中。 运行→就绪:正在运行的进程用完了本次分配给它的CPU 时间片。 运行→阻塞:运行态进程因某种条件未满足而放弃对CPU 的占用,如等待读文件。 图3-23 进程状态转换图

windows8设置软件开机自启动

因为Win8砍掉了桌面小工具(虽然可以恢复,但是毕竟有安全隐患),作为数据控,对于CPU、GPU温度等信息比较关注,在没有桌面小工具又不想装别的软件的情况下,开始学着用Rainmeter监控温度。期间折腾CPU温度时,为了一个SpeedFan自启动的问题,稍稍做了点关于自启动的功课,和大家分享下。 这是我的桌面,不是晒,就是单纯让大家看看那俩Rainmeter温度检测小工具,为了这俩东西,我才开始查找Win8的软件自启动 一.关于一般软件的自启动开启与关闭 1.软件自身的设置选项里面去找 这很简单,比如QQ啊,什么的,一大堆,一般情况,我这种系统洁癖患者都是反其道行之,关闭没有必要的自启动项,国产软件这点很不友好,纷纷自作主张默认开机自启动,值得声讨,顺便消灭他们的自启动项。 2.任务管理器启动栏进行设置 如图,也很简单,不过此处选项只有关闭,没有添加的功能 3.其他系统辅助软件设置 我个人无聊了,偶尔也会用CCleaner看看自启动项,如下图所示

当然此类软件很多,我也不一一描述了,大家各取所需就行。 4.开始菜单启动项 这一条,Win7好办,因为开始菜单很直观,把快捷方式拉进启动项就行了,Win8砍掉了开始菜单(形式上的,文件夹位置其实还在),该怎么办呢? 也简单,把你要设置自启动的软件快捷方式拉到以下位置就行 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 随便哪一个貌似都可以吧。 5.直接修改注册表 这个其实也简单,大家自行研究琢磨就行,注意不要乱来即可。 二.部分奇葩软件的开机自启动设置 微软家Win7以后的系统(也许是Vista就开始了,我没长时间用过,不肯定),对于软件开机自启动的控制更严格,大概是为了安全吧,需要最高权限运行的软件,按上面的方法设置,搞不定……其实该注册表可以,不过稍微繁琐些,这里我不做赘述了。 什么叫奇葩软件呢,当然了,这时戏言。我下个定义吧,需要开机自启动,需要最高权限运行,本身却没有自启动设置选项的软件,够奇葩了吧……对于这部分软件,以上几种方法全部没用。这是我反复折腾该死的SpeedFan的领悟…… 还好,对于这部分奇葩,Windows7/8给我们留下了更好的方法,任务计划。 Win+R,输入taskschd.msc,回车,打开任务计划(顺便说说,Win8了,大家真的还需要多记几个快捷键),界面如下图所示: 先左键点击上图左边的任务计划程序库,然后变成如下图所示界面

相关文档
相关文档 最新文档