你可以考虑是不是win10更新/应用程序数据占用的问题。
【删除多余系统文件】删除【系统文件备份】
运行 “sfc/purgecache” 可减少系统文件保护所占用的磁盘空间
删除【驱动备份】
*/Windows/driver cache/i386 目录下的 Driver.cab 文件(73MB)
删除【不常用的输入法】
*/Windows ime 目录下CHTIME 繁体中文 IMJP8_1 日文 IMKR6_1 韩文
删除【备用的DLL文件】
*/Windows/system32/dllcache下文件(200-300MB)
删除【帮助文件】
*/Windows/Help/目录中的帮助文件 (Tours文件夹保留)
删除【多余的屏幕保护】
开始/搜索/,在弹出对话框中选单击“所有文件或文件夹”命令,在文件名框中输入“.scr”(不带引号),再在“在这里寻找”下拉列表中,选择存储系统文件的驱动器,单击“搜索”按钮,一会就会找到一大堆屏幕保护程序,然后删除想要删除就可以。保留(默认logon)
关闭【系统还原】
控制面板/性能和维护/系统/系统还原/中的勾选在所有驱动器上关闭系统还原。
取消【远程】
控制面板/性能和维护/系统/远程/取消【远程协助】前的面的勾,取消【远程桌面】前面的勾。
卸载【Windows Messenger】命令
开始/运行,在“运行”对话框中输入
RunDll32 advpack.dll,LaunchINFSection %Windir%\inf\msmsgs.inf,BLC.Remove
此命令将卸载Windows Messenger
卸载【NetMeeting】命令
rundll32.exe setupapi,InstallHinfSection NetMtg.Remove 132 msnetmtg.inf
此命令将卸载 NetMeeting
壁纸自动换(Slide Show)的进程,卸载方法如下:
1.注销组件:开始>>运行>>输入regsvr32.exe /u c:\windows\system32\bgswitch.dll
2.删除文件:c:\windows\system32\下面的bgswitch.exe和bgswitch.dll
3.清理注册表:删除注册表[HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Run] "bgswitch"="C:\\WINDOWS\\system32\\bgswitch.exe"
=============================================================================================================================
【删除多余系统注册表】
开始/运行,在对话框中输入“Regedit”,调出注册表进行如下逐项操作:
清除多余的【窗口配色方案】
HKEY_CURRENT_USER\Control Panel\Appearance\Schemes\
通常只保留“Windows 标准(默认)”即可。(Windows 2000) (Windows XP)
删除【运行】项中的历史记录
HKEY_CURRENT_USERS\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU\
删除右边,运行中的记录本
删除多余的【鼠标外观】
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cursors\Schemes\
保留 Windows 默认
删除多余的【世界时区】
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Time Zones\
只留下“北京时间”可以删除其余的时区设置。
清除多余【国家列表】
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Telephony\Country List\
只留下下“86 中国”删除多余的国家代码。
删除多余的【区域设置】
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Locale\
保留“英文:00000409 中文:00000804”键值。
删除多余的【键盘布局】
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts\
保留。00000409(默认) 00000804 E0010804 E0020804 E0030804 E0040804 E0050804 E00E0804 (系统自带)
=============================================================================================================================
【删除多余的软件自定义】
删除IE工具栏上的自定义图标
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions\
键值下找到IE工具栏上的自定义图标删除就行了。
删除IE工具栏的“FlashGet Bar”
HKEY_LOCAL_MACHINE\Software\Microsoft\Intermet Explorer\Toolbar\
删除【添加/删除程序】中的残留项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
主键并选中它,在该键下找到应用程序相对应的主键,然后删除即可。
删除多余的DLL文件
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDlls\
键值为0X00000001(1)表明不被任何程序共享,可以删除
Windows XP 的优化 (打开注册表,运行中输入"Regedit",
1) 减少开机滚动条时间
每次启动Windows XP,蓝色的滚动条都要走上好多次,其实这里我们也可以把它的滚动时间减少,以加快启动速度。打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters,在右边找到EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少。
2) 加快开机速度
在XP中关机时,系统会发送消息到运行程序和远程服务器,告诉它们系统要关闭,并等待接到回应后系统才开始关机。
加快开机速度,可以先设置自动结束任务,首先找到:
HKEY_CURRENT_USER\Control Panel\Desktop,把AutoEndTasks的键值设置为1;然后在该分支下有个"HungAppTimeout",把它的值改为"4000(或更少),默认为50000;
最后再找到HKEY_LOCAL_MACHINE\ System\CurrentControlSet\Control\,同样把WaitToKillServiceTimeout设置为"4000";通过这样设置关机速度明显快了不少。
3) 关掉调试器Dr.Watson;
Dr.Watson是自带的系统维护工具,它会在程序加载失败或崩溃时显示。运行drwtsn32,把除了"转储全部线程上下文"之外的全都去掉。否则一旦有程序出错,硬盘会响很久,而且会占用很多空间。如果你以前遇到过这种情况,请查找user.dmp文件并删掉,可能会省掉几十M的空间。这是出错程序的现场,对我们没用。然后打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NTCurrentVersion\AeDebug子键分支,双击在它下面的Auto键值名称,将其"数值数据"改为0,
最后按F5刷新使设置生效,这样就彻底来取消它的运行了。另外蓝屏时出现的memory.dmp也可删掉。
可在我的电脑/属性中关掉BSOD时的DUMP
4) 关闭"系统还原":
鼠标右健单击桌面上的"我的电脑",选择"属性",找到"系统还原",如果你不是老噼里啪啦安装一些软件,你也可以去掉,这样可以节省好多空间。
5) 关闭"休眠支持":
因为休眠功能占的硬碟空间蛮大的,所以关闭比较好,
控制台-->电源选项-->休眠(不要打勾)
6) MsConfig。
大多数朋友都应该熟识MsConfig了,这是一个系统内置的Windows设置工具。点击开始菜单,选择"运行",然后在录入框中敲入"msconfig"回车。我们要动手脚的是(启动)选项卡,点击它,这个选项卡中显示了Windows启动时运行的所有程序。这里没有一个程序对Windows来说是生死悠关的,所以放心大胆地把不要的去掉。把部分勾勾去掉之后,Windows启动会快些,同时空闲的系统资源也会多出一些。
7) 压缩文件夹 这是一个相当好的优化,WindowsXP内置了对.ZIP文件的支持,我们可以把zip文件当成文件夹浏览。不过,系统要使用部分资源来实现这一功能,因此禁用这一功能可以提升系统性能。实现方法非常简单,只需取消zipfldr.dll的注册就可以了,点击开始--运行,敲入:regsvr32 /u zipfldr.dll。然后回车即可。
8) 不加载DLL文件*
浏览器在使用之后往往会有部分DLL文件在内存中缓存好长一段时间,相当大一部分内存会被不用的DLL文件点用。为了防止这种事情发生,找到注册表如下位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer接下来建立一个名为AlwaysUnloadDLL,值为1的双字节值。如果想要去除这项优化,只需把该键值设为0(也可以干脆把键删掉)。注意:该项优化要在Windows重新启动后才生效。
9) 关闭错误回报
控制台---->系统---->进阶---->右下角--->错误报告---->关闭
10) 清除共享文件夹
WindowsXP操作系统一个比较不友好的用户界面是在"我的电脑"窗口上半部分显示所有共享的文件夹,如果用户设置的共享文件夹较多,每当打开"我的电脑"窗口时,就会列有很多共享文件夹信息。如何删除这些信息显示呢?使用注册表编辑器,"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders",在该主键下有一个名为{59031a47-3f72-44a7-89c5-5595fe6b30ee}的副键,删除该副键便可清除那些共享文件夹信息。上述修改无需重新启动便可生效。
11) 去除共享
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"AutoShareServer"=dword:00000000
"AutoSharewks"=dword:00000000
12) 去除IPC$管理
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"restrictanonymous"=dword:00000001
13) 有关AVI文件预览功能的关闭或开启(两个方法任选一个即可,我自己是用修改注册表的方法)
1、删除注册表中的下述键值即可关闭该功能。最好备份一下该键值,以便今后恢复预览功能,
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32]
2、也可以将Shmedia.dll反注册,打开命令行窗口,
执行以下指令:"RegSVR32 /U Shmedia.dll"。
恢复预览功能指令:"RegSVR32 Shmedia.dll"。
14) IE多线程下载
打开注册表
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion",新建两个
REG_DWORD值"MaxConnectionsPerServer"和"MaxConnectionsPer1_0Server",然后赋值你希望的数值,重新启动Windows之后修改才能生效。我自己赋值为"10"。
15) 设置CPU:
WindowsXP无法自动检测处理器的二级缓存容量,需要我们自己在注册表中手动设置,首先打开注册表(运行中输入"Regedit",
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\,选择"SecondLevelDataCache",根据自己所用的处理器设置即可,例如PIIICoppermine/P4Willamette是"256",AthlonXP是"384",P4Northwood是"512"
16) XP系统所在分区减肥方法。
1.删除系统文件备份sfc.exe /purgecache(一般用户是不怎么用的)
2.删除驱动备份windows\drivercache\i386目录下的Driver.cab文件(73mb)
3.取消系统还原(总体来说系统还原功能还是不错的,建议除了xp安装的那个盘使用,其它盘都别用,如果哪一天硬盘的空间不够了,可以通过系统清理程序删除一些比较早的还原点)
4.删除帮助文件(减掉40多mb)(使用中文汉化包的文件大小为92兆,刚开始使用xp的同志最好别删)
最要减肥的地方当然是帮助文档,一个帮助文档占着80~90兆的地盘。你可以到它的“巢穴”(系统分区\你的XP安装目录\help)把它扫地出门。除此之外,你也可以去掉安装时的系统文件备份。这些备份在“系统分区\你的XP安装目录\System32\Dllcache”文件夹下面(去除该文件夹的隐藏属性可看见),备份的目的是系统能够自动、或者让你通过在命令行下打SFC命令手动恢复。当然这样会占用大量的硬盘空间,如果你不想使用这个功能,就可以在命令提示符下输入sfc /purgecache
5.删掉\WINDOWS\system32\dllcache下文件(减去200--300mb)。(这是备用的dll文件,只要你拷贝了安装文件,完全可以这样做。既然这样删你没话说)
6、把我的文档、IE的临时文件夹(Temp)都转到其他盘(分区)。(同时对系统的速度,和硬盘都有好处,如果使用的是双系统,最好把两个系统的IE临时文件都放在同一个文件夹,这样既加快速度有节省空间)
7、把虚拟内存也转到其他盘。(就是将这些东西和平时临时下载文件放在一个不大的分区里,这样也方便整理硬盘)
8、将应用软件装在其他盘(这对重装系统也有好处,可以省很多事)。
9、如用ntfs装xp,本身就节省地盘。
10、删除不需要的输入法
如何将输入法彻底删除
(1)我们在文字和语言服务窗口删除的我们不需要的输入法,其实并没有真正从硬盘删除,到控制面板→区域和语言选项→语言选项卡中,将“为东亚语言安装文件”前面的勾去掉,点确定依提示删除不要的语言,重新启动再到windowsxp的安装目录下的\ime\文件夹下直接删除chtime、imjp8_1、imkr6_1三个目录即可,分别是繁体中文、日文、韩文,如果你只用一种输入法那恭喜你,又可以节约80MB硬盘空间了。(注:管理员在安全模式下可以删除)
(2)删除不需要的输入法
鼠标右击桌面右下角的输入法图标,可以删去不要的输入法,这谁都知道,可你看看硬盘空间并没有减少,这是为什么呢?原来Windows并没有删除掉那些输入法的相关文件,还得我们自己手动删除。以下是Windows自带的输入法的相关文件列表。
全拼:Winpy.ime、Winpy.mb、Winpy.hlp、Winpy.cnt。
双拼:Winsp.ime、Winsp.mb、Winsp.hlp、Winsp.cnt。
微拼:Pintllime.dll、Pintlgab.imd、Pintlgai.imd、Pintlgb.imd、Pintlgd.imd、 Pintlgdx.imd、
Pintlgie.imd、Pintlgnt.cnt、Pintlgnt.hlp、Pintlgnt.i96、 Pintlgnt.ime、Pintlgrb.imd、
Pintlgri.imd、Pintlgs.imd、Pintlgsi.imd、Pintlgsx.imd、Pintlgu.imd、Pintlguc..imd、Pintlphr.exe。
智能ABC:Winabc.cwd、Abcsda.dll、Abcwin.exe、Winabc.ime、Winabc.ovl、tmmr.rem、user.rem、
Winabc.hlp、Winabc.cnt。
郑码:Winzm.ime、Winzm.mb、Winzm.hlp、Winzm.cnt。
内码输入法:Wingb.mb、Wingb.hlp、Wingb.cnt。
表形码:Winbx.mb,Winbx.ime,Winbx.hlp,Winbx.cnt。
11:删除多余的键盘布局
Windows试图成为世界的宠儿,因此其键盘布局适合于各国各类人的使用习惯。打开注册表编辑器,依次展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control \KeyboardLayouts
分支,我们可以看到该分支下保存了西班牙语(传统)、丹麦语、德语(标准)等多种键盘布局,如果你用不到这些语言的键盘布局,完全可以直接删除这些子键。
(注: 美国英语不要删)
12:删除多余的区域设置
与上述键盘布局相类似的还有Windows的区域设置,在注册表编辑器中展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control \Nls\Locale分支,简体中文使用者完全可以只保留“00000804”键值,其他可以毫不留情地删除。
13:关闭"Internet时间同步"功能
浏览器的设置
如果启用了同步,你的计算机时钟每周就会和 Internet 时间服务器进行一次同步。笔者建议关掉它(一个没多大用的功能)。请依次单击"开始"→"控制面板"→"日期、时间、语言和区域选项",然后单击"日期和时间"→"Internet时间"
14:卸载无用附件
Windows XP安装时根本不会问你选择哪个组件,而且用添加/删除程序准备卸载无用组件的时候,发现好些应用程序都没有删除的选项,如何让删除这些你不常用的应用程序呢?你只需到“系统分区\你的XP安装目录\inf”文件夹下(注意去除其隐藏属性),找到一个sysoc.inf文件,双击用记事本打开,然后在替换对话框里输入“,hide”(注意不要少了前面的逗号,也可以把逗号放在后面),然后全部替换成“空”,然后你再打开“添加/删除”看看,是不是多出很多东西,那还不快删了?
Windows XP还有一个从Windows ME那里继承来的特点,就是“系统还原”功能,如果你不想因此而浪费磁盘空间,你可以对它说不,方法是在选择开始→所有程序→附件→系统工具→系统还原,在系统还原界面,单击“系统还原设置”进入“系统还原设置”窗口,清空“在所有驱动器上关闭系统还原”复选框,这样Windows XP就会删除备份的系统还原点,从而归还它所强占的领土。
在Windows XP下,是默认启用休眠的,这样你的本次会话的内容就会“挂起到硬盘”,在你的硬盘上就会多出一个hiberfil.sys文件,大小等于你的内存容量,你也可以在控制面板→电源选项→休眠选项卡里将其关闭,以释放空间。
15:抵制垃圾文件
当然我们也不能一边瘦身一边制造垃圾,所以我们要时刻注意防止Windows XP产生垃圾文件。如说XP默认在系统失败时记录错误事件,并写入调试信息,我们完全可以弃之不用。方法和Windows 2000里是一样的,进入“系统属性”→“高级”→“启动和故障恢复”选项卡,清空“将事件写入日志文件”,在“写入调试信息”下拉框里选“无”即可。
16: Windows XP Services 详细解释及建议
services.msc , 里面有很多服务是没用的,开启只会浪费内存和资源。影响启动度。关闭里面无关紧要的服务可以加快启动速度,减少负担。 点击“开始”→“运行”,输入命令 “services.msc” ,打开“服务”对话框,(注意:必须以管理员或Administrators 组成员身份登录才能完成该过程。如果计算机与网络连接,则网络策略设置也可以阻止您完成此步骤。)
设定时右击一个服务,可以选择关闭,手动,还是自动.
自动为跟Windows一起启动。
手动为需要时它自行启动。
关闭为永远不启动。(红色表示核心服务,不能关)
以下为一些不常用的服务:
Alerter -错误警报器。禁用 (手动)
Application layer gateway service:给与第三者网络共享/防火墙支持的服务,有些防火墙/网络共享软件需要。占用1.5兆内存。
Application management:用于设定,发布和删除软件服务。
Automatic Updates -windows自动更新,不影响手动更新。禁用 (自动)
Background intelligent transfer service:这个服务原是用来实现http1.1服务器之间的信息传输,微软称支持windows更新时断点续传。
Clipbook -与局域网电脑共享粘贴/剪贴的内容。禁用 (手动)
Distributedlinktrackingclient-用于局域网更新连接信息。手动(自动)
DistributedTransactioncoordinator-并行处理使用,如果你不是服务器的话,就禁用(手动)
DNSClient-DNS解析服务。服务器用。手动(自动)
Error Reporting Service -错误报告器。禁用(自动)
EventLog-系统日志纪录服务,用于查找系统毛病.自动
Fast User Switching Compatibility -多用户快速切换服务,不如用注销了。禁用(手动)
Help and Support -帮助。手动 (自动)
Human Interface Device Access -支持多媒体键盘等HID设备。手动
IMAPI CD-Burning COM Service -有其他的刻录软件就不需要了,占用1.6兆,禁用
Indexing Service -索引服务,用于快速查找文件,关闭也能查。手动
IPSEC Services -安全方面的。手动 (自动)
messenger-局域网内利用netsend命令传递消息。禁用(自动)
MSsoftwareshadowcopyprovider-软件备份。禁用
NetMeeting Remote Desktop Sharing -用Netmeeting实现电脑共享。禁用 (手动)
NetLogon-登陆domain,如果局域网是工作组方式或是个人用户,请禁用
NetworkConnections-上网/局域网要用的!自动
Network DDE -禁用 (手动)
Network DDE DSDM -禁用(手动)
NetworkLocationAwareness-如有网络共享或ICS/ICF可能需要.(服务器端)手动
NTLMSecuritysupportprovider-安全方面的。禁用
NVIDIA Driver Helper service:nvidia 显卡帮助,关!
Performance Logs and Alerts -记录机器运行状况而且定时写入日志或发警告。手动
PlugandPlay-自动检测新装硬件。自动
Portable Media Serial Number -禁用(自动)
Print Spooler -打印机服务,关掉就无法打印了,视情况而定。手动
ProtectedStorage-储存本地和网上服务密码,包括填表时的"自动完成"等功能。自动
QoSRSVP-个人用户用不着。手动
Remote ProcedureCall(RPC)-系统核心服务!自动
Remote ProcedureCallLOCATOR-管理RFC数据库服务,手动
Remote Desktop Help Session Manager -远程帮助服务,禁用 (手动)
Remote Registry -远程注册表运行/修改。大漏洞,禁用(自动)
Removablestorage -磁带备份用的。禁用
Routing and Remote Access -路由服务。禁用
Secondary Logon -给与administrator以外的用户分配指定操作权.手动(自动)
Security Accounts Manager -像ProtectedStorage,IISAdmin才需要。手动(自动)
Security Center -windows安全中心 可以禁用
server-局域网文件/打印共享需要的。自动
SSDPDiscoveryservice-没有什么硬件利用这个服务。禁用 自己看还是保留好
shellhardwaredetection-不清楚,自动
Smart Card -智能卡服务,我没用过占1.4兆 可以关掉。手动
Smart Card Helper -智能卡帮助,手动
system event notification:记录用户登录/注销/重起/关机信息。手动(自动)
System Restore Service -系统还原服务,自己决定。我选禁用 (自动)
task scheduler:windows 计划服务啦,禁用(自动)
terminal services:实现远程登录本地电脑,快速用户切换和远程桌面功能需要,不用这些功能就关了吧。禁用(手动)
themes-关掉了就没有漂亮的界面了。自动
Telephony-拨号服务,如果你的宽带不用拨号,那么关了它。
telnet:大漏洞,我第一个关的就是这个.这根dos中telnet命令没关系2兆内存。禁用(手动)
TCP/IP NetBIOS Helper -如果你的网络不用Netbios或WINS,就禁用
Uninterruptible Power Supply -UPS用的吧。手动
universal plug and play device host:同SSDP Discovery Service ,禁用 .
Upload Manager -用来实现服务器和客户端输送文件,简单文件传输不需要这个!手动(自动)
Volume Shadow Copy -同MSSoftwareShadowCopyProvider。手动
WebClient -可能和以后的.net技术有联系,我用手动
WindowsAudio- 关了就没声音了!自动
windows Time -网上时间校对。手动 (自动)
Windows Installer:windows的MSI安装服务,建议设成手动。
windows image acquisition (WIA):为扫描仪和照相机提供图像捕获,如果你没有这些设备,建议改为手动启动或干脆关闭它
WindowsManagementInstrumentation-核心服务。自动
windowsmanagementinstrumentationdriverextensions-没上面的重要,手动
Wireless Zero Configuration -无线网络设置服务。手动(自动)
WMI Performance Adapter -不清楚。手动或关!占用6兆内存.
ComputerBrowser-用来浏览局域网的服务,但关了也不影响浏览!手动 (自动)
Workstation-很多服务都依kao这个服务,支持联网和打印/文件共享的。自动
为什么前面要加 int[] cnt = new int[10]//这是对数组的声明和初始化
里面的10是什么意思
//代表数组的大小,即里面可以装载10个元素(这里是整型数组,所以里面就可以装载10个整数)
int t=r.Next (10)不是要每个数小于10了嘛!!!前面又添加一个数组intint[] cnt = new int[10]是什么意思啊??不时罗索了吗??
//由于产生的是"小于10的非负整数",而要输出"0到9的每个数的个数",按题意最后要输出10个数,所以正好对应数组的10个元素(上面提到的"装载10个整数"),可以把数组的10个位置看成10个房间,将其编号0,1,2...9每个房间里装的就是这个数出现的次数.第一个循环中的t是数组的下标,也就是指向0-9的房间编号,比如某次循环中它得到2,那么就有操作cnt[2]++如果原来2号房间里是0,这代表0+1,也就是2出现了1次.
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)