eisldkw 2023-05-10 09:58 采纳率: 20.5%
浏览 34

安装VSCODE时提示 SHFOLDER.DLL加载失败

在WIN11 64位中 安装VSCodeUserSetup-x64-1.78.0.exe ,还未出现安装窗口,就直接出现一个错误提示,

img

内部错误:Failed to load DLL "C:\windows\system32\shfolder.dll",而后按照以下3个操作也都操作过了,

1、首先,您可以尝试使用系统文件检查工具来修复系统文件。方法是:打开命令提示符,以管理员身份运行,输入sfc /scannow并按下回车键,等待系统扫描和修复系统文件。

2、如果以上方法无法解决问题,您可以尝试使用DISM命令来修复系统,以解决系统文件损坏等问题。具体方法是先打开命令提示符,以管理员身份运行,输入dism /online /cleanup-image /restorehealth并按下回车键,等待系统完成修复。

3、如果系统文件检查工具无法解决问题,您可以尝试重新注册shfolder.dll。方法是:打开命令提示符,以管理员身份运行,输入regsvr32 c:\windows\system32\shfolder.dll并按下回车键,等待系统完成重新注册。

以下操作中 1和2 都操作过了,1和2操作也都是成功的,没有出现错误提示,也顺利完成了, 不管用。而后按照3 操作 出现错误提示
如下图所示:

img

而后用DEPENDENCE 查看了一下 SHFOLDER.DLL的文件关联

img

img

  • 写回答

2条回答 默认 最新

  • 爱笑的男孩。 2023-05-10 10:16
    关注

    SHFOLDER.DLL是一个系统文件,可能出现问题可能是因为文件被删除或损坏。解决方法如下:
    重新安装Visual C++ Redistributable for Visual Studio:这是用于运行Visual Studio和其他一些应用程序所需的软件包。您可以从Microsoft官方网站下载并安装它。
    运行SFC扫描:系统文件检查器可以扫描并修复缺少或损坏的系统文件。在搜索框中输入“cmd”,右键单击“命令提示符”并选择“以管理员身份运行”。输入“sfc /scannow”并按回车键。等待扫描完成。
    重置Windows用户文件夹:在某些情况下,用户文件夹出现问题可能导致SHFOLDER.DLL加载失败。您可以尝试以管理员身份运行命令提示符并输入“net user administrator /active:yes”,按Enter键,然后注销并登录管理员帐户。删除受影响的用户文件夹,然后注销并重新登录到原始帐户。
    进行系统还原:如果以上方法都无法解决问题,则可能需要进行系统还原。打开“控制面板”,选择“系统和安全”,然后选择“恢复”。从中选择一个适当的恢复点并进行还原。注意,这将撤销自从恢复点创建以来所进行的所有更改。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月10日

悬赏问题

  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 关于大棚监测的pcb板设计
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入