如何使win7系统盘瘦身?

如何使win7系统盘瘦身?,第1张

经常使用电脑的都知道,系统盘在使用的过程中会变得越来越“胖”,当然windows7系统也不例外。那如何为windows7系统瘦身让系统运行的更快呢?下文给出了详细的描述。

虽然硬盘已经按tb来计量,但是容量毕竟是有限的,再说系统盘空间被过度占用会影响系统性能,因此在硬盘进入“tb时代”的今天,仍然有必要说说如何给系统盘瘦身的问题。在windows7系统中,可以通过转移虚拟内存,关闭休眠功能等方法为系统盘瘦身,下面我们以win7旗舰版为例,说说如何转移虚拟内存,关闭休眠功能。

一、转移虚拟内存,为系统盘“减肥”

为了提高系统性能,加快系统的运行速度,windows系统提供了虚拟内存机制,而在windows7系统中,虚拟内存是默认开启的,并且虚拟内存文件默认存储在系统盘中,文件大小和电脑配置的内存大小相当,我们可以通过转移虚拟内存,将虚拟内存移出系统盘的方法为系统盘“减肥”。

将鼠标指针移动到桌面“计算机”图标上,单击鼠标右键,在d出的快捷菜单中选择“属性”,d出“系统”窗口,单击窗口左侧导航栏上的“高级设置”文字链接,打开“系统属性”窗口,切换到“高级”选项卡,单击“性能”栏右侧“设置”按钮,d出“性能选项”窗口,切换到“高级”选项卡,单击“虚拟内存”栏“更改”按钮,打开“虚拟内存”窗口,去掉“自动管理所有驱动器的分页文件大小”这项选择框中的“√”,在磁盘列表里选择一个系统盘之外的分区(如:d盘),然后选择“自定义大小”,设置好虚拟内存的初始大小和最大值,或者选择“系统管理大小”,让系统自动管理虚拟内存的大小,最后单击“设置→确定”,在d出的消息框中单击“确定”按钮(如图1),重新启动计算机,即可将虚拟内存移出系统盘,为系统盘“减肥”。

二、关闭休眠功能,为系统盘“瘦身”

windows7系统中有个休眠功能,可以将所有内存中的数据写入硬盘,然后关闭系统,在下次开机时,将保持的数据再写回内存,这样的好处就是你正在进行中的工作,都会被保存起来,就算意外断电也可以找回来,代价是在系统盘占据与内存同等大小的空间,如果不需要这项功能,可以将其关闭,释放磁盘空间,为系统盘“瘦身”。

以系统管理员身份登录计算机,单击“开始→运行”,d出“运行”窗口,在文本框中输入“cmd”(不含双引号),按下回车键,打开“命令提示符”窗口,输入“powercfg-hoff”(不包含双引号,-h和off前面有空格),按下回车键,即可关闭windows7系统休眠功能,释放被占用的空间,为系统盘“瘦身”。如果要重新开启系统休眠功能,在“命令提示符”窗口中输入“powercfg-hon”(不包含双引号,-h和on前面有空格),按下回车键即可(如图2)。

今天我们为大家讲解了通过转移虚拟内存和关闭休眠功能为系统盘“瘦身”的方法,大家可以动手试一试,其实为系统盘瘦身的方法还有很多,有待大家在实际 *** 作过程中发掘出更多,更好的技巧和网友们分享。

打开“开始”–>“程序”–>附件

然后在cmd上右键点击,在d出的快捷菜单中选择”以管理员身份运行“,这样就以管理员身份运行了cmd.

然后就很简单啦:

rd /S /Q c:\windows.old

注意,运行该命令后它会提示某些目录非空,不要管它。

等这个命令完成后,再次运行一下以上命令。

这样基本上windows.old目录下面的文件都删除掉了。

最后再运行一次以上命令,经过这次以后,连windows.old这个目录本身也一并被干掉了。

您可以将下面的内容,通过记事本保存为Clrar.bat文件,在需要的时候,运行这个文件,就会自动将更新产生的垃圾清除(下面以rem 开头的行是注释内容,可以不用输入)。

@echo off

echo *************************************

echo * 清理Windows更新产生的垃圾 *

echo *************************************

echo.

echo 如果您在最近的Windows系统更新后,系统运行不正常,请按下Ctrl+C终止清理。

pause

echo 正在清理注册表中的相关内容...

rem 建立注册表清理和log文件清理的子批处理文件

echo @echo off>c:\tmp.bat

echo if %%tp:~12,-1%%!==! goto end>>c:\tmp.bat

echo echo Windows Registry Editor Version 5.00^>c:\tmp.reg>>c:\tmp.bat

echo echo.^>^>c:\tmp.reg>>c:\tmp.bat

echo echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%%tp:~12,-1%%]^>^>^c:\tmp.reg>>c:\tmp.bat

rem 如果要清除注册表ARPCache项中的内容,那么可以将下面一行前面的两个冒号去掉

::echo echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Management\ARPCache\%%tp:~12,-1%%]^>^>^c:\tmp.reg>>c:\tmp.bat

echo regedit /s c:\tmp.reg>>c:\tmp.bat

echo if exist %%windir%%\%%tp:~12,-1%%.log del %%windir%%\%%tp:~12,-1%%.log>>c:\tmp.bat

echo :end>>c:\tmp.bat

rem 检测要删除的内容,结果保存到c:\tmp.txt中

dir %windir%\$Nt*$ /b/ad>c:\tmp.txt

if not exist c:\tmp.txt goto end

rem 调用子批处理文件,将检测到的内容清理掉

for /f %%v in ('findstr "KB Q" c:\tmp.txt') do (

set tp=%%v

call c:\tmp.bat

)

rem 清理磁盘中的文件夹

echo 正在清理文件,可能需要较长时间,清理完毕此窗口会自动关闭.请等待....

for /f %%i in ('dir %%windir%%\$*$ /b/ad') do rd %windir%\%%i /s/q

rem 善后工作

:end

if exist c:\tmp.txt del c:\tmp.txt

if exist c:\tmp.bat del c:\tmp.bat

if exist c:\tmp.reg reg c:\tmp.reg

1、点击“开始——程序——附件——记事本”,创建一个新的记事本。

2、将以下代码内容复制到新建的文本文档里

@echo off

echo 清除系统垃圾过程中,请稍等......

del /f /s /q %systemdrive%\*.tmp

del /f /s /q %systemdrive%\*._mp

del /f /s /q %systemdrive%\*.log

del /f /s /q %systemdrive%\*.gid

del /f /s /q %systemdrive%\*.chk

del /f /s /q %systemdrive%\*.oldvdel /f /s /q %systemdrive%\recycled\*.*

del /f /s /q %windir%\*.bak

del /f /s /q %windir%\prefetch\*.*

rd /s /q %windir%\temp &md %windir%\temp

del /f /q %userprofile%\cookies\*.*

del /f /q %userprofile%\recent\*.*

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*"

del /f /s /q "%userprofile%\recent\*.*"

echo 清除系统垃圾完成!按任意键继续…… echo. &pause

3、点击“文件——另存为”,文件名为“ 清除系统垃圾.bat ”,文件类型选择“所有文件”。

4、双击运行刚建立好的清除系统垃圾.bat文件,完成后关闭即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/9986421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存