有关修改WIN98系统图标

soloist 2000-08-18 11:15:00
我想更改“我的电脑”中的硬盘驱动器的图标,于是在HKEY_LOCAL_MACHINESOFTWARE\Microsoft\Windows\CurrentVersion\Shell Icons子键下加了一个名字
为8,值为“C:\win95\bubble.ico,0"的串(其中bubble.ico是我自己的图标文件),
但是重启后更改却没有生效,硬盘图标仍然是系统默认的。我想请问一下,是不
是驱动器图标还有其它键控制?如果只想更改其中一个硬盘驱动器(C:)的图标,
其它硬盘驱动器(D: E: F:)的图标不变,应该修改注册表的什么地方?还有,如
果是想改变双击驱动器的默认打开方式,是通过HKEY_CLASSES_ROOT\Drive\shell
\Open\Command子键来指定,但是我只想让C盘的默认打开方式改变,而D盘E盘的
打开方式不变,我应该修改注册表什么地方?
...全文
178 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
soloist 2000-08-21
  • 打赏
  • 举报
回复
谢谢rainbow和shines两位朋友,每人25分,聊表谢意。
shines77 2000-08-21
  • 打赏
  • 举报
回复
1. 你要想让更改的图标重启后生效:
你必须找到C:\Windows目录下的隐藏文件(注意是隐藏的)ShellIconCache 并删掉它,
然后重启就OK了,是不是很高兴啊:))

2. 你要是想改单个驱动器的图标和默认打开当时:
其实不必使用注册表就可以解决了:))注册表只能同意修改。
你只需在想修改的驱动器的根目录(C:\或者D:\)下添加一个Autorun.inf文件即可。
此文件的格式是:

[AUTORUN]
OPEN=D:\Cd-Rom\AutoRun.exe '默认的启动文件
ICON=C:\win95\bubble.ico,0 '图标文件

'自定义的快捷启动

SHELL\Aoe=**帝国时代**
SHELL\Aoe\Command=D:\Aoe\Aoe.exe

SHELL\Red=**红色警报**
SHELL\Red\Command=D:\Red\Red.exe

SHELL\Star=**星际争霸**
SHELL\Star\Command=D:\Star\Star.exe

最后需要做的就是在我的电脑里面刷新你刚刚改的驱动器,就好了:-))
你可以用此方法修改任意一个你想修改的驱动器。
如果你想默认启动一个目录,OPEN可以改为OPEN=Explorer D:\Cd-Rom;

为了美观,你可以把Autorun.inf文件隐藏,就天衣无缝了^_^
soloist 2000-08-19
  • 打赏
  • 举报
回复
rainbow,我的\HKEY_CLASSES_ROOT\底下没有AutoRun键,于是我自己手工建立了
HKEY_CLASSES_ROOT\AutoRun\2\DefaultIcon 和 HKEY_CLASSES_ROOT\AutoRun\2Shell\Open\Command两个子键,其中DefaultIcon子键的“默认”串值设为
"c:\win95\bubble.ico"(bubble.ico为我自己的图标文件),而 Command的“默认”
串值设为"explorer.exe"。可是当我重新启动机器以后,驱动器图标仍然不变,而且,
刚才手工添加进去的AutoRun子键也没有了。请问这是怎么回事?(我的系统是win95)
rainbow 2000-08-19
  • 打赏
  • 举报
回复
要想修改C盘的图标和打开方式,应该修改\HKEY_CLASSES_ROOT\AutoRun\2下的DefaultIcon和shell\Open\Command。

6,847

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧