中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-14 01:17
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » [原创] COPY命令也可以重建图标缓存
楼 主 [原创] COPY命令也可以重建图标缓存 发表于 2004-08-11 00:00 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
D◎$ Fαп
积分 4,562
发帖 1,883
注册 2004-01-19 00:00
UID 15812
性别 男
来自 广东广州
状态 离线
ShellIconCache.文件是Windows的图标缓存,这个文件的脾气有点古怪,一旦丢失,就永远不会自动生成。我的电脑上这个文件偶尔会莫名其妙地被删掉,导致每次进入桌面,图标不是一下子出来,而是一个一个慢吞吞的显示,开始菜单的显示也被拖慢。虽然可以借助第三方软件如优化大师、超级兔子来重建图标缓存,但其结果只是刷新图标而已,ShellIconCache.文件还是没生成。
既然它不会自动生成,那就手动做一个吧。我在无意中用一个COPY命令就实现了:在纯DOS或MSDOS方式下,键入COPY CON ShellIconCache.回车(看仔细啰:ShellIconCache后面是有一点的),然后随便按一个字符,比如空格(不要按回车),再按F6或者Ctrl+Z,回车。好,这样就建立了一个只有1字节的图标缓存文件。重启进入Windows桌面,你就会发现ShellIconCache.这个文件的大小已经有几百K了(此文件是隐藏的)。图标缓存就是这样恢复了,想不到一个简单的COPY命令可以与其它软件媲美!
为试验其准确性,我又故意删掉ShellIconCahce.,再Copy一个,结果都很成功,在Win98、2000和XP都通过。
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
2 发表于 2004-08-11 00:00 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
D◎$ Fαп
积分 4,562
发帖 1,883
注册 2004-01-19 00:00
UID 15812
性别 男
来自 广东广州
状态 离线
哎呀,忘了补充一点:ShellIconCache.这个文件是位于Windows文件夹里,在Copy的时候记住要在Windows文件夹中进行哦。
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
论坛跳转: