win7删除文件时,提示“操作无法完成,因为其中的文件夹或文件已在另一程序中打开”问题

删除文件时,提示“操作无法完成,因为其中的文件夹或文件已在另一程序中打开”是我们经常遇到的状况,我们需要关闭正在调用改文件的进程之后才能正常删除该文件或文件夹,不过对于新手来说,从任务管理器中的那么多进程中找到对应的进程项不是件容易的事,很多人都习惯借助于第三方强制删除软件。其实在Win7系统下,遇到无法删除文件的情况,利用“资源监视器”便可轻松搞定。

 解决方案:

 (右键)Windows 7任务栏——启动任务管理器——性能——资源监视器——CPU选项卡——关联的句柄——搜索句柄——(输入)要删除的文件夹名——搜索到与文件夹名句柄相关联的进程(由于此程序进程正在调用文件夹,才造成了对该文件夹删除的失败。)——(右键)该进程——结束进程——弹出警告对话框——确认后即可结束该进程,然后就可以完美删除该文件夹了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
function MoveFile(const sName, dName: string): Boolean; {* 移动文件、目录,参数为源、目标名} procedure FileProperties(const FName: string); {* 打开文件属性窗口} function OpenDialog(var FileName: string; Title: string; Filter: string; Ext: string): Boolean; {* 打开文件框} function FormatPath(APath: string; Width: Integer): string; {* 缩短显示不下的长路径名} function GetRelativePath(Source, Dest: string): string; {* 取两个目录的相对路径,注意串尾不能是'\'字符!} procedure RunFile(const FName: string; Handle: THandle = 0; const Param: string = ''); {* 运行一个文件} function WinExecAndWait32(FileName: string; Visibility: Integer = SW_NORMAL): Integer; {* 运行一个文件并等待其结束} function AppPath: string; {* 应用程序路径} function GetWindowsDir: string; {* 取Windows系统目录} function GetWinTempDir: string; {* 取临文件目录} function AddDirSuffix(Dir: string): string; {* 目录尾加'\'修正} function MakePath(Dir: string): string; {* 目录尾加'\'修正} function IsFileInUse(FName: string): Boolean; {* 判断文件是否正在使用} function GetFileSize(FileName: string): Integer; {* 取文件长度} function SetFileDate(FileName: string; CreationTime, LastWriteTime, LastAccessTime: TFileTime): Boolean; {* 设置文件间} function GetFileDate(FileName: string; var CreationTime, LastWriteTime, LastAccessTime: TFileTime): Boolean; {* 取文件间} function FileTimeToLocalSystemTime(FTime: TFileTime): TSystemTime; {* 文件间转本地间} function LocalSystemTimeToFileTime(STime: TSystemTime): TFileTime; {* 本地间转文件间} function GetFileIcon(FileName: string; var Icon: TIcon): Boolean; {* 取得与文件相关的图标,成功则返回True} function CreateBakFile(FileName, Ext: string): Boolean; {* 创建备份文件} function Deltree(Dir: string): Boolean; {* 删除整个目录} function GetDirFiles(Dir: string): Integer; {* 取文件夹文件数} type TFindCallBack = procedure(const FileName: string; const Info: TSearchRec; var Abort: Boolean); {* 查找指定目录下文件的回调函数} procedure FindFile(const Path: string; const FileName: string = '*.*'; Proc: TFindCallBack = nil; bSub: Boolean = True; const bMsg: Boolean = True); {* 查找指定目录下文件} function OpenWith(const FileName: string): Integer; {* 文件打开方式} //----------------------------------------------------------------------------// //扩展的字符串操作函数 // //----------------------------------------------------------------------------// function InStr(const sShort: string; const sLong: string): Boolean; {* 判断s1是否包含在s2} function IntToStrEx(Value: Integer; Len: Integer; FillChar: Char = '0'): string; {* 扩展整数转字符串函数} function IntToStrSp(Value: Integer; SpLen: Integer = 3; Sp: Char = ','): string; {* 带分隔符的整数-字符转换} function ByteToBin(Value: Byte): string; {* 字节转二进制串} function StrRight(Str: string; Len: Integer): string; {* 返回字符串右边的字符} function StrLeft(Str: string; Len: Integer): string; {* 返回字符串左边的字符} function Spc(Len: Integer): string; {* 返回空格串} procedure SwapStr(var s1, s2: string); {* 交换字串} function LinesToStr(const Lines: string): string; {* 多行文本转单行(换行符转'\n')} function StrToLines(const Str: string): string; {* 单行文本转多行('\n'转换行符)} //----------------------------------------------------------------------------// //扩展的对话框函数 // //----------------------------------------------------------------------------// procedure InfoDlg(Mess: string; Caption: string = SCnInformation; Flags: Integer = MB_OK + MB_ICONINFORMATION); {* 显示提示窗口} function InfoOk(Mess: string; Caption: string = SCnInformation): Boolean; {* 显示提示确认窗口} procedure ErrorDlg(Mess: string; Caption: string = SCnError); {* 显示错误窗口} procedure WarningDlg(Mess: string; Caption: string = SCnWarning); {* 显示警告窗口} function QueryDlg(Mess: string; Caption: string = SCnInformation): Boolean; {* 显示查询是否窗口} //----------------------------------------------------------------------------// //扩展日期操作函数 // //----------------------------------------------------------------------------// function GetYear(Date: TDate): Integer; {* 取日期年份分量} function GetMonth(Date: TDate): Integer; {* 取日期月份分量} function GetDay(Date: TDate): Integer; {* 取日期天数分量} function GetHour(Time: TTime): Integer; {* 取间小分量} function GetMinute(Time: TTime): Integer; {* 取间分钟分量} function GetSecond(Time: TTime): Integer; {* 取间秒分量} function GetMSecond(Time: TTime): Integer; {* 取间毫秒分量} //----------------------------------------------------------------------------// //位操作函数 // //----------------------------------------------------------------------------// type TByteBit = 0..7; {* Byte类型位数范围} TWordBit = 0..15; {* Word类型位数范围} TDWordBit = 0..31; {* DWord类型位数范围} procedure SetBit(var Value: Byte; Bit: TByteBit; IsSet: Boolean); overload; {* 设置二进制位} procedure SetBit(var Value: WORD; Bit: TWordBit; IsSet: Boolean); overload; {* 设置二进制位} procedure SetBit(var Value: DWORD; Bit: TDWordBit; IsSet: Boolean); overload; {* 设置二进制位} function GetBit(Value: Byte; Bit: TByteBit): Boolean; overload; {* 取二进制位} function GetBit(Value: WORD; Bit: TWordBit): Boolean; overload; {* 取二进制位} function GetBit(Value: DWORD; Bit: TDWordBit): Boolean; overload; {* 取二进制位} //----------------------------------------------------------------------------// //系统功能函数 // //----------------------------------------------------------------------------// procedure MoveMouseIntoControl(AWinControl: TControl); {* 移动鼠标到控件} function DynamicResolution(x, y: WORD): Boolean; {* 动态设置分辨率} procedure StayOnTop(Handle: HWND; OnTop: Boolean); {* 窗口最上方显示} procedure SetHidden(Hide: Boolean); {* 设置程序是否出现在任务栏} procedure SetTaskBarVisible(Visible: Boolean); {* 设置任务栏是否可见} procedure SetDesktopVisible(Visible: Boolean); {* 设置桌面是否可见} procedure BeginWait; {* 显示等待光标} procedure EndWait; {* 结束等待光标} function CheckWindows9598: Boolean; {* 检测是否Win95/98平台} //----------------------------------------------------------------------------// //其它过程 // //----------------------------------------------------------------------------// function TrimInt(Value, Min, Max: Integer): Integer; overload; {* 输出限制在Min..Max之间} function IntToByte(Value: Integer): Byte; overload; {* 输出限制在0..255之间} function InBound(Value: Integer; Min, Max: Integer): Boolean; {* 判断整数Value是否在Min和Max之间} procedure CnSwap(var A, B: Byte); overload; {* 交换两个数} procedure CnSwap(var A, B: Integer); overload; {* 交换两个数} procedure CnSwap(var A, B: Single); overload; {* 交换两个数} procedure CnSwap(var A, B: Double); overload; {* 交换两个数} function RectEqu(Rect1, Rect2: TRect): Boolean; {* 比较两个Rect是否相等} procedure DeRect(Rect: TRect; var x, y, Width, Height: Integer); {* 分解一个TRect为左上角坐标x, y和宽度Width、高度Height} function EnSize(cx, cy: Integer): TSize; {* 返回一个TSize类型} function RectWidth(Rect: TRect): Integer; {* 计算TRect的宽度} function RectHeight(Rect: TRect): Integer; {* 计算TRect的高度} procedure Delay(const uDelay: DWORD); {* 延} procedure BeepEx(const Freq: WORD = 1200; const Delay: WORD = 1); {* 在Win9X下让喇叭发声} procedure ShowLastError; {* 显示Win32 Api运行结果信息} function GetHzPy(const AHzStr: string): string; {* 取汉字的拼音} function SoundCardExist: Boolean; {* 声卡是否存在}
win7 ghost一键备份还原软件 Windows7轻松备份--“Windows7一键恢复”简明教程 1. Windows7一键恢复简介 Windows7一键恢复是基于ghost(v11.02)和grub4dos的系统备份和还原工具,具有良好的兼容性和易用性。专为Windows 7量身打造,支持32位及64位系统。支持简体、繁体及其它语言的系统。默认备份当前系统盘到指定盘的GGHO目录下,镜像文件名为SYS.GGH。 2. 安装 采用向导式安装模式,双击安装程序后,一般用户只需要一路按“下一步”就可以了。 Windows XP等系统下运行安装程序,会出现下图的警告信息,点击“否”进入欢迎界面,可继续在xp等系统下安装使用。 若安装出现“omnifs32.exe已停止工作”的提示,请点击“关闭”,软件会使用备用方案进行安装,不会影响到程序运行。 高级用户可在安装过程根据提示,选择适合自己的项目进行安装。 主要是保存系统备份的镜像文件的盘、启动方式及延的选择。 说明: Windows7一键恢复不支持直接选择备份到隐藏分区,安装需要至少有一个非隐藏的分区用于保存镜像及存放所需文件。 对于想保存到隐藏分区的,请安装前先解除隐藏,给隐藏分区分配盘符,安装选择保存到该分区,安装后再隐藏。这样就可以备份到隐藏分区了。 3. 备份与恢复 启动机子,在出现系统启动菜单的界面,按上下键,移到“GGhost for x86”或者“GGhost for x64”的项目上,然后回车。 接下来会依次进入grub和dos的菜单,全部用默认的,不用管。 最后进入到操作选单界面。 按Tab键移动红色的选择条到“系统 备份”上,回车(或者直接按快捷键“1”)就开始进入ghost备份了。 操作完成后会自动重启进入系统。 恢复操作同备份一样,只需要选择“系统 恢复”或者按快捷键“2”就可以了。 4. 设置 默认的条件适合大多数的情况,但在少数情况下,可能出现无法正常运行的情况,此就需要在Windows下进行一些必要的设置。 设置菜单里很简单,只有几个必要的项目。 这个软件还有一个特色功能,那就是“设置受限功能”(系统备份后设置有效),设置后就只能恢复了,不能备份,可避免一些新手在操作不小心,出现覆盖系统备份的问题。 5. 查看备份 系统备份存放在安装选择盘的ggho目录下,ggho目录设置了隐藏及系统属性,因此默认条件下ggho目录是隐藏的,可通过资源管理器来改变文件夹的设置,从而显示ggho目录。 也可以点击“开始”--“运行”,输入目录的路径来打开该目录。比如输入F:\ggho后回车,就会打开ggho目录,可进行查看、复制、删除操作。 6. 卸载 打开控制面板,点卸载程序,找到Windows7一键恢复项目后卸载。 提示: 不可采用强制手动删除安装目录的方法来卸载。 7. 小结 使用Windows7一键恢复,轻轻松松就完成了Windows 7的备份与恢复。即使是刚接触电脑的人,也是很容易完成的。有兴趣的不妨试试。 官方网站: http://gghost.cn
本工具多次测试均未出现问题,可以使用,如果发现自己无法使用,请先看下面介绍与说明 谢谢!! 感谢驴友yxrsys,在verycd发布资源 非安装软件,直接双击运行,傻瓜式修复,可运行于32位和64位系统和WINPE系统 程序根据当前系统non-Unicode设置自动显示/英界面 "自动修复"自动判断和系统启动有关的条件并自动修复程序支持的盘符上的NT系统启动,无需用户手工干预 "高级修复"只供特殊需要的朋友,参看下面应用实例的高级修复部分 PE自动判断PE环境,单硬盘可以直接"自动修复",如多硬盘在PE修复推荐使用"高级"修复选择你作为系统引导的盘符 适用范围: -------- 1.启动菜单/启动文件丢失修复: 适用所有NT5.x(2000/XP/2003)和NT6.x(Vista/2008/Win7/2008r2) 2.修复其他因BCD相关引起的故障 a. Win7/2008r2 BCD 的修复计算机(Windows Recovery Environment)菜单丢失 b. Win7/2008r2 BCD 引起的3D启动画面丢失(变成VISTA滚动条启动画面) c. BCD 引起的启动菜单选择界面乱码现象 3.系统BCD非法的强制修复 - 现象:Vista/2008/Win7/2008r2 a. 运行msconfig后"启动"或"引导"栏空白 b. 管理员身份运行命令提示后运行bcdedit等和BCD相关的操作提示出错 c. 系统属性的"启动和故障恢复"窗口无法配置"默认操作系统"和"等待间" d. 其他软件无法添加/删除/修改基于 BCD 管理的新启动菜单 注: 3的这种情况是否要强制修复自行决定。 额外功能: 为VISTA/2008添加修复计算机(Windows Recovery Environment)菜单 使用方法:在系统盘符新建recovery文件夹,再把光盘或安装程序的boot\boot.sdi和sources\boot.wim复制至 recovery文件夹,再运行本程序,即可自动添加。 修复效果: 存在原BCD或Boot.ini程序将予备份,备份文件名/路径在修复完成后给出提示 NT5.x菜单在boot.ini以"Microsoft Windows Server 2003 x86"形式存在 NT6.x菜单在BCD以"Windows Server ® 2008 Standard x86"形式存在 NT6.x的修复过程提示成功即写入生效,NT5.x的修复在最后完成后再一并写入生效 NT5.x支持最多同接8个硬盘的修复,但如果不同接口硬盘混用且三个或以上硬盘就未必能准确判断硬盘号,三硬盘以上 并混用的情况就算微软自己的控制台都未必能准确判断 NT6.x理论无限制硬盘数,也不限制混用 根据当前系统non-Unicode设置决定修复后的启动菜单/英优先级 NT5.x+NT6.x的多系统 - 当存在多个NT5.x,修复后BCD显示的NT5.x相应菜单为“Earlier Version of Windows”, 当只有一个NT5.x系统,修复后BCD显示的NT5.x相应菜单则为类如"Microsoft Windows Server 2003 x86"格式 不修复NT5.x的Boot.ini和NT6.x的BCD的多余的启动菜单 因为精简版的精简程度无从判断,所以不保证能修复精简版系统启动故障 自BCDautofix发布以来极少回答一些朋友在使用上的疑问,这里和NTBOOTautofix一并释疑 一、BUG报告:readme写的邮箱我极少打开,所以未必能及回信。 二、请不要拿本工具和EasyBCD或VistaBoorPro等工具作比较: 那类工具重在管理 - 如改启动菜单名,添加/删除菜单等,要用在修复功能上需要使用者自己了解故障原因和解决流程后 才能手工修复,多数情况下其手工也无法完美修复。 而本工具重在修复,修复功能大多是那类工具无法实现的,当然本工具也不能实现那类工具的管理操作。 三、程序用批处理编写:请看不起批处理的免下载使用而避免下载后浪费诸多表情 四、如不能修复请自己先了解一下是否程序适用范围内:例如有些硬件原因引起的3D启动画面不存在,象这类的非BCD引起的类似故障是此工具无法处理的 五、手工处理教程为什么不写:其实以前曾经写过很多,但并不多人看,有一个“活动分区”的识别就要大花唇舌说明,一句bcdedit /set {ntldr} description "Microsoft Windows XP"或bootsect /nt60 sys可以解决的手工处理方式不少人都
第二章 Windows 7操作系统 一、选择题 1.Windows7系统的"桌面"是指( )。 A.整个频幕 B.某个窗口 C.当前窗口 D.全部窗口 2.下列属于计算机操作系统的是( )。 A.Windows 7 B.Linux C.UNIX D.以上全部 3.在Windows 7打开一个菜单后,其某菜单项会出现与之对应的级联菜单的标识是( )。 A.菜单项右侧有一组英文提示 B.菜单项右侧有一个黑色三角形 C.菜单项左侧有一个黑色圆点 D.菜单项左侧有一个" "符号 4.在Windows 7,能弹出对话框的操作是( )。 A.选择了带三角形箭头的菜单项 B.运行了与对话框对应的应用程序 C.选择了颜色变灰的菜单项 D.选择了带省略号的菜单项 5.把Windows 7的窗口和对话框作一比较,窗口可以移动和改变大小,而对话框( )。 A.既不能移动,也不能改变大小 B.仅可以移动,不能改变大小 C.仅可以改变大小,不能移动 D.既能移动,也能改变大小 6.Windows 7操作系统,显示3D桌面效果的快捷键是( )。 A.Alt+Tab B.Win+shift C.Ctrl+Tab D.Win+Tab 7.在Windows 7操作系统,进行窗口切换的快捷键是( )。 A.Alt+W B.Alt+Tab C.Alt+F D.Alt+N 8.剪贴板的作用是(  )。 A.临存放剪切或复制的信息  B.作为资源管理器管理的工作区   C.长期保存信息的存储区   D.在使用Dos ,划给的临区域 9.在Windows 7,剪贴板是程序文件间用来传递信息的临存储区,此存储区是( )。 A.回收站的一部分 B.硬盘的一部分 C.软盘的一部分 D.内存的一部分 10.Windows 7,若要选定当前文件夹的全部文件文件夹对象,可使用的组合键是( )。 A.Ctrl+V B.Ctrl+A C.Ctrl+X D.Ctrl+D 11.在Windows连续进行了多次剪切操作后,"剪贴板"存放的是( )。 A.空白 B.最后一次剪切的内容 C.第一次剪切的内容 D.所有剪切过的内容 12.用鼠标直接运行带有图标的Windows程序,所要用的操作是( )。 A.双击 B.单击 C.拖动 D.选 13.更改Windows 7主题主要包括( )。 A.更改桌面背景 B.更改窗口颜色 C.更改声音和屏幕保护程序 D.以上都对 14.如果某个程序窗口被最小化,则程序将( )。 A.终止运行 B.暂停运行 C.转入后台运行 D.继续前台运行 15.在"资源管理器"窗口,如果想一次选定多个连续的文件,正确的操作是( )。 A.单击第一个文件,按住Shift键,单击最后一个文件 B.单击第一个文件,按住Ctrl键,单击最后一个文件 C.按住Ctrl键,按住鼠标右键逐个选取 D.按住Shift键,按住鼠标左键逐个选取 16.在Windows 7的"资源管理器",已选定文件夹后,下列操作不能删除文件夹操作是( )。 A.在键盘上按Delete键 B.用鼠标左键双击该文件夹 C.在"文件"菜单选择"删除"命令 D.右击该文件夹,在弹出的快捷菜单选择"删除"命令 17.在Windows7"资源管理器",进行文件复制可以先右击文件图标,在弹出的快捷菜单 选择"复制"命令,再右击目标文件夹或磁盘,在弹出的快捷菜单选择( )命令。 A.粘贴 B.移动 C .拷贝 D.全选 18.下面"不合法"的文件名是( )。 A.12345678?.TXT B.WIN_PROG.EXE C.FILE.DAT D.35768.TXT 19.关于Windows7窗口的说法,以下( )是正确的。 A.屏幕上只能出现一个窗口,这就是活动窗口 B.屏幕上可以出现多个窗口,但只有一个是活动窗口 C.屏幕上可以可以出现多个窗口,但不止一个是活动窗口 D.屏幕上出现的全部是活动窗口 20.在Windows7"资源管理器"的工作区,已选定了若干个文件,若想取消其几个选定 文件,需要执行的操作是( )。 A.按住Ctrl键,然后依次单击要取消的文件 B.按住Shift键,然后依次单击要取消的文件 C.按住Ctrl键,然后用鼠标右键依次单击要取消的文件 D.按住Shift键,然后用鼠标右键依次单击要取消的文件 21.Windows 7操作系统是( )。 A.单用户单任务系统 B.单用户多任务系统 C.多用户单任务系统 D.多用户多任务系统 22.当窗口不能将所有的信息行显示在一屏内,窗口一定会出现( )。 A.滚动条 B.状态栏 C.提示信息窗口 D.警告信息窗口 23.打开快捷菜单的操作为( )。 A.单击 B.右击 C.双击 D.三击 24.
如何修复“Windows/System32/Config/System文件丢失或损坏”故障 如何修复“Windows/System32/Config/System文件丢失或损坏”故障 此类错误通常说明计算机因为注册表的原因不能启动,下列操作应该能够修正以上错误。然而,需要特别注意的是,你需要将5个注册表区域全部进行替换。只简单的替换一个或者两个将会潜在的导致其他的错误 注意 如果你使用的是WindowsXP的OEM版本,那么你不应该使用方法2。否则,你的操作系统将不再可用。OEM安装版本创建了事先不存在的用户名和密码。因此,对于你个人来讲,下面的操作指导不会解决问题。对于OEM版本XP的最简单方法是使用制造商提供的恢复盘重新安装XP系统 简单方法 1/重启机器 2/按住F8键,直到出现菜单 3/菜单出现后,使用方向键选择“最近一次正确的配置”选项 4/按回车键 5/此,计算机应该重新安装最近一次的正常启动所使用的配置文件 6/重启计算机 7/如果仍然存在问题,那么采用下面的复杂方法 复杂方法 第一步 1/将Windows XP的安装光盘放入光驱,重启计算机 2/在“欢迎使用安装程序”界面,按R键,进入恢复控制台 3/在恢复控制台会显示当前Windows的安装列表 4/你需要根据你所安装的Windows XP系统的路径选择相应的数字。如果你仅仅安装了一个单系统,那么应该选择1 5/此,需要你输入管理员Administrator用户的密码。如果你以前没有设过此密码,那么直接按回车键即可 6/如果密码正确,那么将恢复控制台提示符,进入恢复控制台命令交互界面 7/在恢复控制台提示符后键入下述命令,每一行命令用回车键结束 md tmp copy c:/windows/system32/config/system c:/windows/tmp/system.bak copy c:/windows/system32/config/software c:/windows/tmp/software.bak copy c:/windows/system32/config/sam c:/windows/tmp/sam.bak copy c:/windows/system32/config/security c:/windows/tmp/security.bak copy c:/windows/system32/config/default c:/windows/tmp/default.bak delete c:/windows/system32/config/system delete c:/windows/system32/config/software delete c:/windows/system32/config/sam delete c:/windows/system32/config/security delete c:/windows/system32/config/default copy c:/windows/repair/system c:/windows/system32/config/system copy c:/windows/repair/software c:/windows/system32/config/software copy c:/windows/repair/sam c:/windows/system32/config/sam copy c:/windows/repair/security c:/windows/system32/config/security copy c:/windows/repair/default c:/windows/system32/config/default 8/在上述命令执行完毕后,键入Exit,退出恢复控制台 9/重启计算机 第二步 10/计算机重新启动后使用Administrator身份登录。如果你使用的是Windows XP Home版,那么你只能在“安全模式”使用Administrator身份登录。 11/下一个操作是使用系统备份工具将注册表文件拷贝至备份路径。然而,在进行备份之前,你需要在文件管理器的“文件夹选项”设置“显示所有文件文件夹”及“隐藏受保护的操作系统文件”。(操作步骤12-19为设置设置“显示所有文件文件夹”及“隐藏受保护的操作系统文件”的方法,如果熟悉此操作,可直接跳至操作步骤20) 12/打开文件管理器 13/选择菜单“工具” 14/选择“文件夹选项” 15/选择“查看”选项卡 16/在高级设置找到“显示所有文件文件夹”及“隐藏受保护的操作系统文件” 17/选择“显示所有文件文件夹” 18/去除对“隐藏受保护的操作系统文件”的选择 19/出现提示框,显示编辑或删除操作系统文件将破坏系统,选择“是”。选择“确定”,关闭“文件夹选项”对话框 20/在文件管理器进入Windows XP的安装目录。 21/打开“System Volume Information”目录,如果此目录不可存取,可根据错误信息查看微软知识库文章309531 22/在“System Volume Information”目录可以看到一个或多个类似“_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}”的目录 23/如果目录以图标方式或者是缩略图方式显示,请选择“查看”菜单项的详细资料选项 24/选择一个以RP开头的,并且不是在当前间创建的文件(这些文件为还原点,Restore Points) 25/进入这些目录的某一个,并找到其的Snapshot目录。比如C:/System Volume Information/_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}/RP1/Snapshot 26/在Snapshot目录拷贝如下文件到“C:/Windows/tmp”目录 _REGISTRY_USER_.DEFAULT _REGISTRY_MACHINE_SECURITY _REGISTRY_MACHINE_SOFTWARE _REGISTRY_MACHINE_SYSTEM _REGISTRY_MACHINE_SAM 27/将“C:/Windows/tmp”目录的这些文件按照如下方式进行重命名 重命名 _REGISTRY_USER_.DEFAULT 为 DEFAULT 重命名_REGISTRY_MACHINE_SECURITY为SECURITY 重命名_REGISTRY_MACHINE_SOFTWARE为SOFTWARE 重命名_REGISTRY_MACHINE_SYSTEM为SYSTEM 重命名_REGISTRY_MACHINE_SAM为SAM 第三步 28/现在你必须删除现有的注册表文件,并且将新的注册表文件拷贝至“C:/Windows/System32/Config”目录。你可以通过使用恢复控制台或者Windows 98启动盘(如果系统所在分区的文件格式为FAT32)进行此项操作。在命令提示符后输入如下命令: del c:/windows/system32/config/sam del c:/windows/system32/config/security del c:/windows/system32/config/software del c:/windows/system32/config/default del c:/windows/system32/config/system 29/接着输入如下命令: copy c:/windows/tmp/software c:/windows/system32/config/software copy c:/windows/tmp/system c:/windows/system32/config/system copy c:/windows/tmp/sam c:/windows/system32/config/sam copy c:/windows/tmp/security c:/windows/system32/config/security copy c:/windows/tmp/default c:/windows/system32/config/default 30/最后退出恢复控制台,并重启计算机 第四步 31/计算机重新启动,并进入系统后,选择“开始” 32/选择“全部程序的“附件” 33/选择“系统还原” 34/将系统还原至某一个以前的还原点。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值