shell32.dll这个文件位于【C:\WINDOWS\system32\SHELL32.dll】是XP系统中的图标文件。
当需要自定义某个文件的图标时可以从该文件中进行挑选,如右图=
当需要在批处理中调用该图标文件的时候。
可以添加如下参数【shell32.dll,-12】,注意逗号后面的数字更改下就可以了
系统文件shell32.dll出错,极有可能是盗号木马、流氓软件等恶意程序所导致,其感染相关文件并加载起来,一旦杀毒软件删除被感染的文件,就会导致相关组件缺失,游戏等常用软件运行不起来,通常会伴随下几种情况:
1、桌面顽固图标无法删除
2、网络游戏打不开
3、电脑无故蓝屏
4、电脑没声音
5、桌面无法显示
6、主页被修改为网址导航
出现问题的大部分原因是因该文件被木马病毒破坏导致系统找不到此文件,出现错误提示框,想要解决此问题只需找到专业的DLL文件下载网站,下载该文件,复制到相应目录。即可解决。
修复方法
方法一
shell32.dll出错,很多是因为系统中了流氓软件,如果不了解系统,不知道shell32.dll在电脑中的存放位置,那么建议使用修复工具对系统进行最全面的扫描和修复。
首先,建议使用金山毒霸。
然后,点击主界面的快速扫描,进行全面的系统扫描。
最后,按提示重新启动电脑,shell32.dll下载修复完毕。
shell32.dll丢失,进不了系统的修复方法。
1、强制关机-再开机-选择“带命令符的安全模式”、然后输入“sfc /scannow”点回车
2、等待扫描-扫描结束后会自动修复-然后再点一次回车键
3、最后输入“shutdown /r”
等待系统启动-选择正常启动模式
4、修复完成。
方法二
一、如果您的系统提示“没有找到shell32.dll”或者“缺少shell32.dll”等类似错误信息,请把shell32.dll下载到本机
二、直接拷贝该文件到系统目录里:
1、Windows 95/98/Me系统,则复制到C:\\Windows\\System\\目录下。
2、Windows NT/2000系统,则复制到C:\\WINNT\\System32\\目录下。
3、Windows XP系统,则复制到C:\\Windows\\System32\\目录下。
三、然后打开“开始-运行-输入regsvr32 shell32.dll”,回车即可解决错误提示!
shell32.dll控件常规安装方法(仅供参考):
一、如果在运行某软件或编译程序时提示缺少、找不到shell32.dll等类似提示,您可将下载来的shell32.dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。
二、下载文件之后,先将其解压(一般都是rar压缩包), 然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。默认都是支持32位系统的, 不知道是X86还是X64,可以参考怎么查看电脑是32位还是64位:。
三、根据软件情况选择文件版本。此步骤比较复杂,如果是Windows的dll文件,
版本号以5.0开头的或含有 nt 一般是windows2000的文件。
版本号以5.1开头的或含有 xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。
版本号以6.0开头的或含有 longhorn、vista 信息的一般是windowsVista的文件。
版本号以6.1开头的或含有 win7 信息的一般是windows7的文件。 如果不是windows的dll文件,则需要灵活查看版本号、描述、网友提供的信息、以及相关dll的版本号去判断。
四、直接拷贝该文件到系统目录里:
1、Windows 95/98/Me系统,将shell32.dll复制到C:\Windows\System目录下。
2、Windows NT/2000系统,将shell32.dll复制到C:\WINNT\System32目录下。
3、Windows XP/WIN7/Vista系统,将shell32.dll复制到C:\Windows\System32目录下。
4、如果您的系统是64位的请将文件复制到C:\Windows\SysWOW64目录
五、打开"开始-运行-输入regsvr32 shell32.dll",回车即可解决。希望脚本之家为您提供的shell32.dll对您有所帮助。
下载dll的朋友,可将下面的代码保存为“注册.bat“,放到dll文件同级目录(只要在同一个文件夹里面有这两个文件即可),双击注册.bat,就会自动完成shell32.dll注册(win98不支持)。
下面是32系统的注册bat文件(64位的请将下面的system32替换为SysWOW64即可。)
代码如下:
@echo 开始注册
copy shell32.dll %windir%\system32\
regsvr32 %windir%\system32\shell32.dll /s
@echo shell32.dll注册成功
@pause
回避现实的人,未来将更不理想。