热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

shell32.dll是什么文件?有什么用?

shell32.dll是什么文件?有什么用?shell32-shell32.dll-DLL文件信息DLL文件:shell32或者shell32.dllDLL名称:Microsoft

shell32.dll是什么文件?有什么用?

shell32 - shell32.dll - DLL文件信息 DLL 文件: shell32 或者 shell32.dll DLL 名称: Microsoft Windows Shell Library(微软视窗外壳要求生效的命令代码集合) 描述: shell32.dll是Windows的32位外壳动态链接库文件,用于打开网页和文件,建立文件时的默认文件名的设置等大量功能。 严格来讲,它只是代码的合集,真正执行这些功能的是操作系统的相关程序,dll文件只是根据设置调用这些程序的相关功能罢了。

属于: Microsoft Windows Shell (微软视窗外壳) 系统 DLL(动态连接库)文件: 是 常见错误: File Not Found, Missing File, Exception Errors 安全等级 (0-5): 0 间谍软件: 否 广告软件: 否 系统文件shell32.dll是存放在Windows系统文件夹中的重要文件,通常情况下是在安装操作系统过程中自动创建的,对于系统正常运行来说至关重要。

在正常情况下不建议用户对该类文件进行随意的修改,它的存在对维护计算机系统的稳定具有重要作用。

一直弹出shell32.dll无法打开是什么情况?

shell32.dll错误系统文件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”,回车即可解决错误提示!PS:通常来说,用上述方法都能解决问题,但如果中毒较深,或者你不放心病毒残余。那么最好的办法还是重装系统,装好后第一时间安装杀毒软件并全盘扫描即可彻底杀毒。

shell32在系统中的作用是什么??请说的详细些,谢谢!

动态链接库函数启动器——Rundll32经常听到有些朋友说:呀!系统的注册表启动项目有rundll32.exe,系统进程也有rundll32.exe,是不是病毒呀?其实,这是对rundll32.exe接口不了解,它的原理非常简单,了解并掌握其原理对于我们平时的应用非常有用,如果能理解了原理,我们就能活学活用,自己挖掘DLL参数应用技巧。Rundll32.exe和Rundll.exe的区别所谓Rundll.exe,可以把它分成两部分,Run(运行)和DLL(动态链接库),所以,此程序的功能是运行那些不能作为程序单独运行的DLL文件。

而Rundll32.exe则用来运行32位DLL文件。

Windows 2000/XP都是NT内核系统,其代码都是纯32位的,所以在这两个系统中,就没有rundll.exe这个程序。相反,Windows 98代码夹杂着16位和32位,所以同时具有Rundll32.exe和Rundll.exe两个程序。这就是为什么Windows 98的System文件夹为主系统文件夹,而到了Windows 2000/XP时就变成System32为主系统文件夹(这时的System文件夹是为兼容16位代码设立的)。Rundll.exe是病毒?无论是Rundll32.exe或Rundll.exe,独立运行都是毫无作用的,要在程序后面指定加载DLL文件。

在Windows的任务管理器中,我们只能看到rundll32.exe进程,而其实质是调用的DLL。我们可以利用进程管理器等软件来查看它具体运行了哪些DLL文件。有些木马是利用Rundll32.exe加载DLL形式运行的,但大多数情况下Rundll32.exe都是加载系统的DLL文件,不用太担心。

另外要提起的是,有些病毒木马利用名字与系统常见进程相似或相同特点,瞒骗用户。所以,要确定所运行的Rundll32.exe是在%systemroot%system32目录下的,注意文件名称也没有变化。相信大家在论坛上很常看见那些高手给出的一些参数来简化操作,如rundll32.exe shell32.dll,Control_RunDLL,取代了冗长的“开始→设置→控制面板”,作为菜鸟的我们心里一定痒痒的。

他们是怎么知道答案的?我们如何自己找到答案?分析上面命令可以知道,其实就是运行Rundll32.exe程序,指定它加载shell32.dll文件,而逗号后面的则是这个DLL的参数。了解了其原理,下面就可以自己挖掘出很多平时罕为人知的参数了。第一步:运行eXeScope软件,打开一个某个DLL文件,例如shell32.dll。

第二步:选择“导出→SHELL32.DLL”,在右边窗口就可以看到此DLL文件的参数了。第三步:这些参数的作用一般可以从字面上得知,所以不用专业知识。要注意的是,参数是区分大小写的,在运行时一定要正确输入,否则会出错。现在随便找一个参数,例如RestartDialog,从字面上理解应该是重启对话框。

组合成一个命令,就是Rundll32.exe shell32.dll,RestartDialog ,运行后可以看见平时熟悉的Windows重启对话框。现在,我们已经学会了利用反编译软件来获取DLL文件中的参数,所以以后看到别人的一个命令,可以从调用的DLL文件中获取更多的命令。自己摸索,你就能了解更多调用DLL文件的参数了。小资料常用的rundll32参数命令: rundll32.exe shell32.dll,Control_RunDLL功能: 显示控制面板命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1功能: 显示“控制面板→辅助选项→键盘”命令: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1功能: 执行“控制面板→添加新硬件”命令: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter功能: 执行“控制面板→添加新打印机”命令:rundll32.exe DISKCOPY.DLL,DiskCopyRunDll功能:启动软盘复制窗口动态链接库函数启动器——Rundll32经常听到有些朋友说:呀!系统的注册表启动项目有rundll32.exe,系统进程也有rundll32.exe,是不是病毒呀?其实,这是对rundll32.exe接口不了解,它的原理非常简单,了解并掌握其原理对于我们平时的应用非常有用,如果能理解了原理,我们就能活学活用,自己挖掘DLL参数应用技巧。

Rundll32.exe和Rundll.exe的区别所谓Rundll.exe,可以把它分成两部分,Run(运行)和DLL(动态链接库),所以,此程序的功能是运行那些不能作为程序单独运行的DLL文件。而Rundll32.exe则用来运行32位DLL文件。Windows 2000/XP都是NT内核系统,其代码都是纯32位的,所以在这两个系统中,就没有rundll.exe这个程序。相反,Windows 98代码夹杂着16位和32位,所以同时具有Rundll32.exe和Rundll.exe两个程序。

这就是为什么Windows 98的System文件夹为主系统文件夹,而到了Windows 2000/XP时就变成System32为主系统文件夹(这时的System文件夹是为兼容16位代码设立的)。Rundll.exe是病毒?无论是Rundll32.exe或Rundll.exe,独立运行都是毫无作用的,要在程序后面指定加载DLL文件。在Windows的任务管理器中,我们只能看到rundll32.exe进程,而其实质是调用的DLL。

我们可以利用进程管理器等软件来查看它具体运行了哪些DLL文件。有些木马是利用Rundll32.exe加载DLL形式运行的,但大多数情况下Rundll32.exe都是加载系统的DLL文件,不用太担心。另外要提起的是,有些病毒木马利用名字与系统常见进程相似或相同特点,瞒骗用户。

所以,要确定所运行的Rundll32.exe是在%systemroot%system32目录下的,注意文件名称也没有变化。相信大家在论坛上很常看见那些高手给出的一些参数来简化操作,如rundll32.exe shell32.dll,Control_RunDLL,取代了冗长的“开始→设置→控制面板”,作为菜鸟的我们心里一定痒痒的。他们是怎么知道答案的?我们如何自己找到答案?分析上面命令可以知道,其实就是运行Rundll32.exe程序,指定它加载shell32.dll文件,而逗号后面的则是这个DLL的参数。了解了其原理,下面就可以自己挖掘出很多平时罕为人知的参数了。

第一步:运行eXeScope软件,打开一个某个DLL文件,例如shell32.dll。第二步:选择“导出→SHELL32.DLL”,在右边窗口就可以看到此DLL文件的参数了。第三步:这些参数的作用一般可以从字面上得知,所以不用专业知识。

要注意的是,参数是区分大小写的,在运行时一定要正确输入,否则会出错。现在随便找一个参数,例如RestartDialog,从字面上理解应该是重启对话框。组合成一个命令,就是Rundll32.exe shell32.dll,RestartDialog ,运行后可以看见平时熟悉的Windows重启对话框。现在,我们已经学会了利用反编译软件来获取DLL文件中的参数,所以以后看到别人的一个命令,可以从调用的DLL文件中获取更多的命令。

自己摸索,你就能了解更多调用DLL文件的参数了。小资料常用的rundll32参数命令: rundll32.exe shell32.dll,Control_RunDLL功能: 显示控制面板命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1功能: 显示“控制面板→辅助选项→键盘”命令: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1功能: 执行“控制面板→添加新硬件”命令: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter功能: 执行“控制面板→添加新打印机”命令:rundll32.exe DISKCOPY.DLL,DiskCopyRunDll功能:启动软盘复制窗口动态链接库函数启动器——Rundll32经常听到有些朋友说:呀!系统的注册表启动项目有rundll32.exe,系统进程也有rundll32.exe,是不是病毒呀?其实,这是对rundll32.exe接口不了解,它的原理非常简单,了解并掌握其原理对于我们平时的应用非常有用,如果能理解了原理,我们就能活学活用,自己挖掘DLL参数应用技巧。Rundll32.exe和Rundll.exe的区别所谓Rundll.exe,可以把它分成两部分,Run(运行)和DLL(动态链接库),所以,此程序的功能是运行那些不能作为程序单独运行的DLL文件。

而Rundll32.exe则用来运行32位DLL文件。Windows 2000/XP都是NT内核系统,其代。

安装盘内究竟几个SHELL32

shell32.dll就一个啊!应该在没有进入系统前替换啊,进入系统他就在用,根本无法替换。可以用MaxDos之类的工具进入DOS,或者进入安全模式,然后再把更改后的shell32.dll与系统shell32.dll进行替换,不过你的系统分区最好为FAT32格式的。

建议你找个高手帮你,自己处理不好就得重做系统了!就这么简单 。

怎么安装SHELL32.dll

shell32.dll丢失,进不了系统的修复方法。1、强制关机-再开机-选择“带命令符的安全模式”、然后输入“sfc /scannow”点回车2、等待扫描-扫描结束后会自动修复-然后再点一次回车键3、最后输入“shutdown /r”等待系统启动-选择正常启动模式4、修复完成。

如果没有光盘,无法完成:那么只有下面方法了:重新做系统要么用U盘PE引导系统,从其他一致的win7系统中拷贝这个文件复制到电脑C:\Windows\System32目录下。

如果您的系统是64位的请将文件复制到C:\Windows\SysWOW64目录。

启动shell32.dll出现问题 找不到指定模块 电脑开不开机怎么办

启动F:\******\btmshell.dll时出错找不到指定的模块(这是卸载文件在启动中还有没有删除的文件引起的)。 (1)运行输入msconfig回车,打开系统配置实用程序,在启动项目中查找一个名为“btmshell.dll”,如果有将它前面的钩去掉,然后按应用确定(如果没有跳过)。

(2)运行输入regedit回车打开注册表,选编辑查找一个名为“btmshell.dll”的键值项,找到后删除,多查找几次删除干净,然后重新启动电脑即可。

启动项哪些可以关闭(以下几种方法都可以找到自启动项,看看下面开机启动中是否有开机提示的选项,如果有将其去掉就不弹框了) 去掉自启动项(上面找不到在这里找找)开始/运行输入regedit回车打开注册表编辑器,依次展开 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]在右侧,[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]在右侧,看看有没有你要找的选项,如果有删除,重启电脑即可。


推荐阅读
  • 本文介绍了Windows Vista操作系统中的用户账户保护功能,该功能是为了增强系统的安全性而设计的。通过对Vista测试版的体验,可以看到系统在安全性方面的进步。该功能的引入,为用户的账户安全提供了更好的保障。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件
    本文旨在全面介绍Windows内存管理机制及C++内存分配实例中的内存映射文件。通过对内存映射文件的使用场合和与虚拟内存的区别进行解析,帮助读者更好地理解操作系统的内存管理机制。同时,本文还提供了相关章节的链接,方便读者深入学习Windows内存管理及C++内存分配实例的其他内容。 ... [详细]
  • Python中sys模块的功能及用法详解
    本文详细介绍了Python中sys模块的功能及用法,包括对解释器参数和功能的访问、命令行参数列表、字节顺序指示符、编译模块名称等。同时还介绍了sys模块中的新功能和call_tracing函数的用法。推荐学习《Python教程》以深入了解。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • PDF内容编辑的两种小方法,你知道怎么操作吗?
    本文介绍了两种PDF内容编辑的方法:迅捷PDF编辑器和Adobe Acrobat DC。使用迅捷PDF编辑器,用户可以通过选择需要更改的文字内容并设置字体形式、大小和颜色来编辑PDF文件。而使用Adobe Acrobat DC,则可以通过在软件中点击编辑来编辑PDF文件。PDF文件的编辑可以帮助办公人员进行文件内容的修改和定制。 ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
  • 本文介绍了win7系统休眠功能无法启动和关闭的解决方法,包括在控制面板中启用休眠功能、设置系统休眠的时间、通过命令行定时休眠、手动进入休眠状态等方法。 ... [详细]
  • 如何用JNI技术调用Java接口以及提高Java性能的详解
    本文介绍了如何使用JNI技术调用Java接口,并详细解析了如何通过JNI技术提高Java的性能。同时还讨论了JNI调用Java的private方法、Java开发中使用JNI技术的情况以及使用Java的JNI技术调用C++时的运行效率问题。文章还介绍了JNIEnv类型的使用方法,包括创建Java对象、调用Java对象的方法、获取Java对象的属性等操作。 ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • 如何更改电脑系统的自动校时服务器地址?
    本文介绍了如何通过注册表编辑器更改电脑系统的自动校时服务器地址。通过修改注册表中的数值数据或新建字符串数值的方式,可以将默认的时钟同步服务器地址更改为自己所需要的域名或IP地址。详细步骤包括双击时间区域,点击internet时间,勾选自动校正域名设置定时等操作。 ... [详细]
  • 本文介绍了在Linux中执行.sh脚本时出现/bin/sh^M: bad interpreter: No such file or directory异常的原因分析,并提供了两种解决方法:在Windows下进行编码格式转换,或在Linux中修改文件格式和执行权限。具体操作步骤也在摘要中给出。 ... [详细]
  • CentOS7.8下编译muduo库找不到Boost库报错的解决方法
    本文介绍了在CentOS7.8下编译muduo库时出现找不到Boost库报错的问题,并提供了解决方法。文章详细介绍了从Github上下载muduo和muduo-tutorial源代码的步骤,并指导如何编译muduo库。最后,作者提供了陈硕老师的Github链接和muduo库的简介。 ... [详细]
author-avatar
狂浪的眼神
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有