(一) 一次注册所有dll文件
方法:
1.运行中输入cmd,在命令提示符下输入:
for %%1 in (%WinDir%\system32\*.dll) do regsvr32.exe /s %%1
2. @echo off
color F2
echo 即将进行重新自动注册DLL文件
echo.
echo 以解决部分程序提示“内存不能为Read的错误”
echo.
echo 程序运行时间较长,请耐心等候!
echo.
echo 按任意键开始,点关闭按钮退出
pause>nul
for %%1 in (%systemroot%system32*.dll) do regsvr32 /s %%1
for %%1 in (%systemroot%system32*.ocx) do regsvr32 /s %%1
exit
或一接在将以下代码保存为.bat文件
for %%1 in (%WinDir%\system32\*.dll) do regsvr32.exe /s %%1
for %%1 in (%WinDir%\system32\*.ocx) do regsvr32.exe /s %%1
( 二 ) XP自带的winsock修复
方法: 直接在运行里键入netsh winsock reset
修复winsock2
方法: 直接在运行里键入netsh winsock reset
WInXP sp2 下 可以run – netsh winsock reset 在运行netsh winsock reset 命令时,访问或
监视 Internet 的程序可能会受到不良影响。如果执行后某个程序无法正常工作,请重新安
装该程序. netsh winsock reset catalog 将 Winsock 目录重置为默认配置
(三) 手工删除系统内置帐户
手工删除系统内置帐户[Guest][Administrator]
必须以管理员的身份登陆系统: n e t u s e r用户 /del
这个方法只能适用于删除普通用户在
“控制面板-用户帐户”/“控制面板-管理工具-计算机管 理”,也是不能删除系统内置帐户
打开注册表,找到HKEY_LOCAL_MACHINE\SAM\SAM,单击鼠标右键,在弹出的子菜单中选择
权 限 (WIN 2000的操作系统运行regedt32,找到HKEY_LOCAL_MACHINE\SAM\SAM,选择
安全→权限),然后把你现在所使用的用户添加进入,并选择 完全控制,再刷新一下就可以看到SAM
下面的项了
再找到HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users
Names就是你系统内的所有用户,Users是相对应的值
Guest相对应的项一般000001F5
Administrator相对应的项一般000001F4
把Names和Users相对应的值都删掉就可以了
完事之后,记得把用户操作SAM的权限删掉
(四) C盘进行清理
参考这个对C盘进行清理:
1.关闭系统还原:我的电脑属性/系统还原/关闭所有磁盘上的系统还原,但是以后就不能用系统还原了!
2.关闭系统休眠:控制面板/电源/休眠/在启动系统休眠前面的勾去掉
3.移动虚拟内存,我的电脑属性/高级/性能/设置/高级/更改/选C盘也就是系统盘,选无分页面,然后把虚拟内存设置到其磁盘,要剩余磁盘空间多的磁盘,比如D,E,F等盘. 设成内存的1.5~2.5倍,大小可设成一样!
5.清理IE临时文件夹,internet选项,删除临时文件和脱机文件
6.删除系统日志和程序日志,我的电脑/控制面板/管理工具/计算机管理/事件查看器/应用程序,鼠标右键/清除所事件,在依次清除系统日志
7.清理系统缓存:2000系统是:C:\WINNT\system32\dllcache下的所有文件
XP系统是:C:\windows\system32\dllcache下的所有文件 清理系统缓存(打开我的电脑/工具/文件和文件夹选项/隐藏受保护的系统文件的勾去掉在把显示全部文件勾上)。也可以直接运行sfc.exe /purgecache命令自动删除。
8.清空回收站
9.删除c:\windows\SoftwareDistribution\Download下的文件(系统更新时下载的文件如你装好了更新也就没有用了)
10.删除c:\windows\RegisteredPackages下所有目录
11.删除C:\WINDOWS\Downloaded Program Files下所有的文件
12.我的电脑 文件夹选项 查看 隐藏已知受系统保护的文件勾去掉,显示所有文件勾上确定。 删除c:\windows\所有带$8882305$的文件(系统更新后的备份文件)
(五) 建立访问权限文件夹
md 路径 文件名..\
re \\?\\d:\a.\
(六) 镜像虚拟磁盘subst命令
利用subst命令可以将一个文件夹镜像成本地的一个硬盘,不如我们可以在E盘中有一个文件夹叫做DiskB,我们可以利用下面的命令创建一个B盘
映射虚拟磁盘:
subst B: E:\DiskB
就这样在资源管理器中就有了一个B盘,要删除B盘可以使用下面的命令
删除虚拟磁盘:
subst B: /D
直接使用subst命令可以察看虚拟磁盘,命令如下:
subst
这个命令可以简化很多操作,比如我们把一个文件放在一个路径很深的文件夹中,每次我们想要操作这些文件就必须沿着文件夹的路径一级一级地打开,这样操作很费时。如果使用虚拟硬盘就可以很方便的进入到我们需要操作的文件夹了。
(七) net use 命令映射一个网络驱动器
我们在使用局域网是经常要映射很多的网络驱动器,但是这些网络驱动器不会自动删除,在每次开机时都会要我们输入密码。我觉得这很繁琐,能不能简化一下操作呢?其实是可以的,那就是使用net use命令,使用这个命令就可以自动映射一个网络驱动器。我们如果将这些命令保存在一个批处理文件中,然后让在启动文件夹中插入一个快捷方式,运行这个批处理文件,那么我们就不需要每次开机时输入密码了,不过对于windows 2000 professional中每次开机时还会提示输入密码,不过此时我们可以选择按以下Esc键,然后让我们的批处理文件来进行映射操作。对于2000 Server好像在每次开机时如果是用net use 命令映射的驱动器在第二次开机时不会自动连接。
下面介绍一下net use 命令的使用方法
假定有一台机器名为Heaven,在这台机器上有一个共享文件夹,它的共享名称为Share,而且可以使用用户名user登录,user的密码为GodLoveMe,那么将这个网络文件夹映射为本地的H:盘的命令如下:
映射网络驱动程序的命令:
net use H: \\Heaven\Share GodLoveMe /USER:user
要删除网络驱动器H:盘,可以使用下面的命令:
删除网络驱动器:
net use H: /D
直接使用net use命令可以察看已经映射的网络驱动器,命令如下:
net use
(八) net share命令共享一个文件夹
使用命令net share可以共享一个文件夹,删除一个共享,察看当前有哪些共享文件夹
共享一个文件夹,比如在E:盘有一个文件夹名称为Share,我们要把它共享为一个名为ShareFolder的共享文件夹,可以使用下面的命令
net share ShareFolder=E:\Share
不过此时的共享权限是默认共享权限,如果要修改可以在资源管理器中进行修改。
删除一个共享
net share ShareFolder /D
直接使用net share命令可以察看当前有哪些共享文件夹,这样可以方便地找到当前机器上都有哪些共享文件夹,而且可以删除一些没必要的共享,命令如下:
net share
(九) explorer 命令打开资源管理器
对于喜欢使用控制台的人来说,经常会在一个目录低下,然后希望在资源管理器中打开当前文件夹,可以使用explorer命令实现这个功能。
比如打开当前文件夹:
explorer .
要打开一个指定的文件夹,比如希望在资源管理器中打开E:\Share文件夹,可以使用这个命令:
explorer E:\Share
(十) 关于EXPLORER.EXE出错解决方法
方法:
1.将 程序代码
for %%1 in (%windir%system32*.dll) do regsvr32.exe /s %%1
用记事本保存,将文件名改成“修复A.bat”。
2.将 程序代码
regsvr32 jscript.dll
regsvr32 vbscript.dll
regsvr32 Shdocvw.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 browseui.dll
用记事本保存,将文件名改成“修复B.bat”。
先运行“A修复.bat”,再运行“B修复.bat”即可。
有人提出的一个方法
关于EXPLORER.EXE出错解决方法,大家试试
把如下内容做成批处理文件,执行一下。explorer的问题基本上可以解决。
del c:\winnt\wc98pp.dll del c:\windows\wc98pp.dll
regsvr32 actxprxy.dll /s
regsvr32 shdocvw.dll /s
regsvr32 mshtml.dll /s
regsvr32 urlmon.dll /s
regsvr32 msjava.dll /s
regsvr32 browseui.dll /s
执行完后把电脑重新启动一下,有人说99%的explorer出错的问题可以解决。
