电脑不能搜索怎么回事?运行regsvr32 /i shell32.dll 也不能使用!
发布网友
发布时间:2022-05-20 02:14
我来回答
共2个回答
热心网友
时间:2023-10-22 15:26
在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。有关DLL信息则保存在 Windows 注册表中。如果 DLL 文件的注册表项(Registry entry)遭到破坏,那么打开文件或网页时,操作系统就会运行缓慢或者无法正常运行。
Windows自带的regsvr32.exe工具能重新在注册表中添加DLL数据,很多问题通过重新注册 Shell32.dll 文件就能简单地得到修复。
Shell32.dll 保存有关Windows界面的信息,并被用来打开文件和网页。例如,重新安装这个DLL文件能在桌面“图形选项”对话框下重新保存jpeg或gif图片预览(右击桌面,选择“选项”就能看到对话框)。它同时还能修复启动“新建快捷方式向导”功能(右击桌面,选择“新建”→“快捷方式”)以及修复非常容易损坏的文件夹图标双击功能(双击文件夹不能打开,右键变成“搜索”或者“用 ACDSee 查看”等现象)。
若想重新保存这个DLL文件,选择“开始”→“运行”,键入“regsvr32 /i shell32.dll”(注意空格),按回车键。会有信息提示你这个命令是否生效(不过要重启电脑)。
重新保存Windows XP图片和传真浏览器。如果双击文件图标不能浏览图片或传真,可以重新注册浏览器的 DLL。选择“开始”→“运行”,键入“regsvr32 /i shimgvw.dll”,按回车键。同样的,会有信息弹出提示这个 DLL 是否已经修复了这个问题。
激活 XP 中的“添加网上邻居向导”。有时重新保存一个破损的功能要求数次运行“regsvr32 /i”命令,每个需要重新保存数据的 DLL 都应运行一次。例如,如果在“我的网上邻居”文件夹窗口左侧面板内点击“添加网上邻居”但毫无反应的情况下,你在 Windows “运行”栏内依次运行三个命令就能重新激活“我的网上邻居”。操作是:选择“开始”→“运行”→键入“regsvr32 /i netplwiz.dll”,按回车键。接下来相同操作,键入“regsvr32 /i mshtml.dll”命令行,最后运行“regsvr32 /i shell32.dll”命令行。
重新保存快速启动栏。如果在任务栏右击,选择“工具栏”→“快速启动栏”,只能收到一条错误信息提示说工具栏未能建立,你可能丢失了快速启动栏文件夹、注册表项或其他重要的文件。快速启动栏文件夹应该在“C:\Documents and Settings\profile name\Application Data\Microsoft\Internet Explorer”中。如果没有,你可以手动创建(点击“文件”→“新建”→在刚刚提到的这个文件夹中新建一个文件夹,并命名为快速启动栏),也可以让 Windows 进行这项操作,操作是:选择“开始”→“运行”,键入“ie4uinit.exe”,按回车键。试试是否能显示快速启动栏。
如果仍然没有反应,选择“开始”→“运行”,键入“regsvr32 /i shell32.dll”,按回车键。然后,点击“开始”→“运行”→键入“regsvr32 /i browseui.dll”,按回车键。
以上只是几个常用的例子,更多regsvr32.exe的应用还需要读者灵活运用
热心网友
时间:2023-10-22 15:26
注册系统默认的DLL文件试试
将下面引号中的代码复制到记事本里,保存名为 "XX.bat" 的批处理文件,双击运行,稍候片刻即可。
“for %%i in (c:\windows\system32\*.dll) do regsvr32.exe /s %%i”
如果注册DLL文件不行,那么你要具体描述报错,具体情况具体分析