沈璎璎陌上花系列:为什么开机经常出现 Windows-注册表故障恢复

来源:百度文库 编辑:高校问答 时间:2024/04/27 21:46:36
必须使用记录或另一备份以恢复包含系统注册表数据的文件。恢复成功。

注册表中存放着计算机软硬件的配置信息,病毒、网页恶意代码往往要修改注册表,平时安装、操作软件也会使注册表内容发生变化。当计算机工作不正常时,往往可以通过恢复注册表来修复。所以,平时我们应经常备份注册表(运行regedit,导出注册表文件)。这样,需要时就可以导入过去某个备份,使电脑恢复正常。
如果平时没有导出注册表,则只好通过运行scanreg /restore来恢复注册表,或运行scanreg /fix来修复注册表。不过该命令应该在DOS下执行。对于win98系统,开机时按F8,选择Command Prompt Only进入DOS;对于WinMe系统,则可以运行Command进入DOS。当然,也可以用软盘引导系统,进入C:\windows\command子目录,然后执行上述修复注册表的命令。
目前网页恶意代码最可恶的破坏行为之一是在注册表中禁止了程序运行。此时因IE无法运行,不能使用在线自动修复;且“微机数据维护”等修复软件也不能运行;同样也不能导入注册表文件来修复注册表。此时唯一的办法就是在DOS下运行scanreg /restore来修复注册表

文件共享?
在Windows 2000及以后的Windows XP和Windows Server 2003等操作系统中,系统会根据计算机的配置,自动创建部分特殊共享资源,以便于管理和系统本身使用。尽管在“我的电脑”里这些共享资源是不可见的,在“Windows资源管理器”也是不可见的,但通过使用共享资源名称的最后一位字符后键入$的方法后,别人就能轻易找到到这些特殊的共享资源。
禁用资源共享,或将访问类型设置为根据密码访问。在win98/Me中禁用文件共享方法是:用鼠标右键点击桌面上的“网络邻居”,用左键点击“属性”,用左键点击“文件与打印共享”,将“允许其他用户访问我的文件”前面的打勾去掉。在WinXP中禁止使用文件共享的方法是运行regedit进入注册表,在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Network键下创建一个DWORD,名为NoFileSharing,值为1。然后注销当前用户或重新启动计算机。或在Win2000/XP中找到主键HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Paramaters,建立双字节的AutoShareWks,设置为0。
还有一种方法:打开注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run分支,在其下新建“字符串值”,命名可随意,比如“delshareC$”,鼠标右键单击,在弹出的快捷菜单中左键单击“修改”,在接着出现的“编辑字符串”窗口的“数值数据”一栏中输入“net share C$ /del”(不包括引号)按“确定”按钮。同理添加“字符串值”如“delshareD$”,“数值数据”为“net share D$ /del”等,有几个分区就加到哪为止。之后保存注册表重启计算机,也能实现开机自动关闭这些特殊共享资源。
还有一种方法:先用记事本编辑如下一个文件,内容如下:
net share admin$ /del
net share c$ /del
net share d$ /del
net share e$ /del
net share f$ /del
net share g$ /del
net share h$ /del
将它保存为delshare.bat。注意,这个文件是假设您的计算机有C、D、E、F、G、H六个分区,如果您的计算机只有C、D、E三个分区,则上述文件中可删去net share f$ /del、net share g$ /del、net share h$ /del这三行。然后,将该文件或其快捷方式放到C:\ Documents and Settings\ All Users\ Start Menu\ Programs\启动文件夹之中即可。重启计算机即可开机自动关闭这些特殊共享资源。
为了让网络上的用户只需点击几下鼠标就可以实现文件共享,XP加入了一种称为“简单文件共享”的功能,但同时也打开了许多NetBIOS漏洞。关闭简单文件共享功能的步骤是:打开“我的电脑”,选择菜单“工具”→“文件夹选项”,点击“查看”,在“高级设置”中取消“使用简单文件共享(推荐)”。