php专区

 首页 > php专区 > PHP安全 > Windows XP WINDOWS目录下的文件夹精简完全指南 - W

Windows XP WINDOWS目录下的文件夹精简完全指南 - W

分享到:
【字体:
导读:
          文章作者:Bold_Fortune (http://hollow-refuge.net/Bold/index.php)翻译作者:tingpu (tingpu@hotmail.com)信息来源:邪恶八进制信息安全团队原始出处:http://lit.18.blog.163.com/blog/static/22459871200761925413/C:WINDO...

文章作者:Bold_Fortune (http://hollow-refuge.net/Bold/index.php)
翻译作者:tingpu (tingpu@hotmail.com)
信息来源:邪恶八进制信息安全团队

原始出处:http://lit.18.blog.163.com/blog/static/22459871200761925413/

C:WINDOWS...开始吧
-------------------------------------------------------

C:WINDOWS 中要删除的个别文件:


任何 *.bak 文件

所有的 *.bmp 文件

任何 *.log 文件 (有些 ".log" 文件被删除之后, 会重新出现在这个文件夹中).
在 XP SP2 中, 无法删除 "WindowsUpdate.log" .

任何 *.old文件

任何*.tmp文件

任何*.txt文件( 不要删除 "SchedLgU.txt". 它属于计划任务)

_default ...某个 MS-DOS 程序的快捷方式. 在 XP下, 那是个无效的16 位程序.

clock.avi

control.ini (零长度文件, 可以用来隐藏控制面板中的某些项目)

desktop.ini

NOTEPAD.EXE (system32 文件夹下还有一个.)

----------------------------------------------

soundman.exe (Realtek 音频配置工具)

如果你想保留 soundman.exe, 那么还得把C:WINDOWSsystem32 下的 hid.dll 文件保留下来, 不然无法打开.

----------------------------------------------

system.ini (XP 用不到它. 但它总是会自动重新出现.)

TASKMAN.EXE (system32 文件夹下还有一个.)

twain.dll ....Twain 源管理器 (图像捕获界面) 我没有扫描仪.

twain_32.dll ..Twain_32源管理器(图像捕获界面) 我没有扫描仪.

twunk_16.exe ..(Twain 工作组) 形(式)实(在)转换服务器. 允许 16 位 DOS 程序进行 32 位调用.

twunk_32.exe ..(Twain工作组) 形(式)实(在)转换服务器. 允许 32 位 DOS 程序进行 16 位调用.

win.ini (一般 XP 都会将其忽略.)

WINHELP.EXE ....(Windows 帮助). 一个 16 位的 Windows 帮助文件 (.hlp)阅读器.

-------------------------------------------------------

C:WINDOWS$hf_mig$
我把这个文件夹以及其中的内容都删掉了.

据 Microsoft 说: 当安装过一个安全更新, 关键更新, 更新, 更新回卷, 驱动, 或是其它软件包后, 与其相关的 hotfix 文件就会被复制到 %windir%$hf_mig$ 文件夹中. This supports migration to the appropriate files if you later install a hotfix or service pack that includes earlier versions of these files. 例如, 以下做个假设:

1. 当你应用一个安全更新时, 它会安装版本号为5.2.3790.1000 的 GDR(General Distribution Releases) 版 File.dll 文件, 然后会将这个版本号为5.2.3790.1000 的File.dll 复制到 %windir%$hf_mig$ 文件夹中.

2. 应用包含版本号为5.2.3790.0000 的 file.dll 的 Hotfix.

此时, 在进行过第二步之后, %windir%$hf_mig$ 文件夹中版本号为5.2.3790.1000 的File.dll 会被版本号为5.2.3790.0000 的 File.dll 所替换.

C:WINDOWS$NtUninstallKBxxxxxx$
我把所有 $NtUninstallKBxxxxxx$ 这种形式的文件夹以及其中的内容都删掉了.

这些 $NtUninstallKBxxxxxx$ 文件夹包含了对应的 Windows Update 的卸载文件.

在系统运行正常的情况下, 这些文件没有什么用. 如果你确定自己不需要这些卸载文件, 那么, 就把它们删掉吧.

C:WINDOWSaddins
我把这个文件夹删掉了.

ActiveX 控件 (.ocx) 文件. 在我的系统上, addins 文件夹一直都是空着的.

C:WINDOWSAppPatch
你可以把 AppPatch 文件夹以及其中的文件删掉.

AppPatch 文件夹中包含了用于保持应用程序兼容性的 .dlls 文件以及 Appfix 补丁包.

就我个人而言, 我没有把 AppPatch 文件夹以及其中的文件删掉. 将其删掉之后, 当我打开某些特定的程序时, 就会在事件查看器中看到有某些错误出现了.

它们大都是良性错误. 在大多数情况下, 你的程序仍然可以运行并能正确地工作.

但是, 我并不想在我的系统中看到任何错误消息.

我不会删除任何可能导致出现错误消息的文件或文件夹...在事件查看器中, 或是我的系统中别的什么地方.

我真的不想在我的系统中看到任何错误消息...即便它们仅仅只是良性的错误提示....

然而, 我发现, 只需在 AppPatch 文件夹中保留以下 3 个文件就不会导致出现错误消息了:

ACGENRAL.DLL

DRVMAIN.SDB

SYSMAIN.SDB


C:WINDOWSConfig
我把这个文件夹删掉了.

这个文件夹中包含了用于 MIDI 声音系统的 .idf 配置文件. 随着系统配置的不同, 这个文件夹可能是空的.

C:WINDOWSConnection Wizard
我把这个文件夹删掉了.

存放用于建立 Internet 连接的文件. 可能是空文件夹.

C:WINDOWSCursors
我把用不到的鼠标光标都删掉了.

包含了鼠标光标文件. 你可以在控制面板中进行配置.

C:WINDOWSDebug

这个文件夹中包含了用于调试网络连接以及其它设置功能的 .log 日志文件.

我把 Usermode 子文件夹删掉了

我把 WPD 子文件夹以及其中的内容都删掉了.

C:WINDOWSDownloaded Installations
我把这个文件夹以及其中的内容都删掉了.

C:WINDOWSDownloaded Program Files

包含了从网上下载的 ActiveX 控件以及 Java 小程序.

我把其中的内容都删掉了, 在此之后, 我经常检查这个文件夹中的内容.

还有一种方法, 转到 “Internet 选项” -> “常规” -> “设置” -> “查看对象”. 这样就能自动打开这个文件夹了.

C:WINDOWSDriver Cachei386

Driver Cache 文件夹包含了一个关于平台 (比如, i386, ia64, amd64等等)的子文件夹, 其中有个 driver.cab 文件, 还可能有 SPx.cab, 其中都是 Windows 自带的一些设备驱动, 这样当你安装新设备时, 就不用插入 Windows 安装光盘了.

我把其中的文件都删掉了

我把 drivers.cab 和 sp2.cab 备份到了其它的地方.

我没有删除 i386 目录中的非 drivers.cab 和 SP2.cab 的文件. 因为, 当你在线更新之后, 可能会有新版的驱动文件被放到这个 "i386" 文件夹中.

-------------------------------------------

C:WINDOWSFonts

.Fon 类字体

有许多 .fon 字体文件都是隐藏的, 因此你应该用搜索助手搜索所有的 .fon 文件.

打开搜索助手.

打开 "更多高级选项", 选中 "搜索隐藏的文件和文件夹".

开始搜索 *.fon

这样大概能找到 138 个文件. (在完整的中文版 XP SP2 上, 我找到了 168 个 .fon 文件)

选中以下 15 个字体...

cga40woa.fon
cga80woa.fon

coure.fon

dosapp.fon

ega40woa.fon
ega80woa.fon

modern.fon

roman.fon

serife.fon

smalle.fon

sserife.fon

symbole.fon

vgafix.fon
vgaoem.fon
vgasys.fon

点击搜索助手上方的 "编辑". 然后选择 "反向选择". 现在其它123 个用不到的字体就会被选中了, 你就可以一次性地将其删掉了.

注意: 以上说得是英文版 XP, 跟中文版 XP 有所不同. 至少在中文版中, 那些带有 936 字样的字体是绝对不要删的, 否则会出问题的.

 

.ttf 类字体:

以下是我保留的 19 个 *.ttf 字体.

由于隐藏文件的原因, 若想查看所有的 .ttf 字体, 那么你还是需要用搜索助手搜索.

arial.ttf
arialbd.ttf
arialbi.ttf
ariali.ttf

framd.ttf
framdit.ttf

lucon.ttf

marlett.ttf

micross.ttf

tahoma.ttf
tahomabd.ttf

times.ttf
timesbd.ttf

trebucbd.ttf

verdana.ttf
verdanab.ttf
verdanai.ttf
verdanaz.ttf

注意: 若要删除 wingding.ttf 字体, 那么你应当转到Fonts 文件, 先删掉 Webdings.ttf 字体, 然后再删掉 wingding.ttf 字体.

中文版用户要特别注意:
以上是基于英文版的, 中文版还特别需要保留一些别的关键字体. 比如, 宋体(simsun.ttc), 黑体(simhei.ttf), 楷体(simkai.ttf), 仿宋(simfang.ttf). 以及用于繁体中文的 mingliu.ttc 等等. 总之要比英文版复杂一些.

-------------------------------------------

C:WINDOWSHelp
你可以删掉所有的帮助文件

就我个人而言, 我保留了不少帮助文件, 只是把我确实用不到的帮助文件删掉了.

C:WINDOWSHelpTours
我把这个文件夹以及其中的内容都删掉了.

然后再把C:WINDOWSsystem32 中的相关文件删掉:

tourstart.exe

C:WINDOWSime

这个文件夹中包含了用于支持输入法编辑器的文件. 用于提供多国语言支持.

我把这个文件夹以及其中的内容都删掉了.

特别注意:
就中文版用户而言, 不要随意乱删这个文件夹中的内容. 网上有介绍应该删除哪些文件的文章. 找找看吧. 否则你的输入法可能出问题的. 当然, 如果你使用第三方输入法, 比如, 紫光拼音, 则不会受到很大影响.

C:WINDOWSinf

我把所有的 .PNF 文件都删掉了.

PNF 文件, 是 .inf 的缓存类型的文件, 这样打开某些程序时能够更加快速.

将其删除之后, 又会按照 .inf 文件自动

分享到:
解决Windows自动更新失败,错误号: 0x8DDD...
Windows自动更新提示: 此网站遇到问题,无法显示您尝试查看的页面。请执行下列步骤以尝试解决该问题: 刷新页面。 在 Internet Explorer 中,转至“工具”菜单并单击“Internet 选项”,以删除 Internet 临时文件。 关闭并重新打开 Internet Explorer。如果这些步骤不起作用,请稍后再尝试访问此网站或使用下面提供的资...
浅谈Windows Vista中IIS 7.0常见问题 - W...
XP中的IIS设置是非常简单的,打了2003中常常会出现问题的也就是父路径的启用,但是在Vista中,IIS的管理界面和方式有了很大的差别,出现的问题也就多了起来,最典型的就是权限问题,特别是ASP与Access的访问。   Vista中IIS的安装   和XP类似,在Vista中除了Home版以外,其他的版本都集成了IIS,且升级到了IIS 7.0。...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……