我手头上的SolidWorks软件出了点问题,这可真是让我头疼啊。我开了五年的设计工作室,天天跟这些电脑软件打交道,可没想到还是遇到了难题。今天就来跟大家分享我解决SolidWorks无法装入文件的血泪史,能帮到大家。
那天,我正在用SolidWorks设计一个复杂的零件,突然电脑屏幕上弹出一个提示:“无法装入文件”。我一看,这可怎么办?我可是急着要交工期的啊!我赶紧开始排查问题。
我常规步骤,尝试以管理员身份运行setup.exe。可是,安装程序还是无响应,一点反应都没有。我那时候心里那个急啊,就像热锅上的蚂蚁。我又想到了一个办法,那就是临时关闭杀毒软件。我先把360、火绒、腾讯电脑管家这些软件都关了,心想这回能行了。
我开始清理历史残留。我卸载了SolidWorks,用官方提供的SOLIDWORKS Cleanup Tool工具清理了注册表,还把安装目录里的东西都清空了。这一步可真是费了我不少功夫,但为了解决问题,我也只能硬着头皮上了。
我发现安装程序还是没有任何反应。我只好尝试运行安装介质中的\sldim\sldIM.exe或\swwi\data\solidworks.msi。这一招还真管用,安装程序终于开始运行了。我赶紧检查了系统磁盘空间,发现还有50多GB,看来这个条件是满足的。
可是,当我运行到Windows 10/11安装失败这一步时,我又遇到了问题。我检查了注册表路径HKEYLOCALMACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer,发现没有Installer项。我新建了一个,创建了一个名为RemappedElevatedProxiesPolicy的DWORD,值设为1。安装完成后,我又改回了原来的设置。
就在我快要放弃的时候,突然发现提示“无法装入 sldshellutils.dll”。我赶紧以管理员身份打开CMD,执行了cd "C:\Program Files\Common Files\SolidWorks Shared"命令,运行了regsvr32 sldshellutils.dll(替换为实际版本号如8u、9u)。这一步操作完成后,我终于看到了SolidWorks的安装界面。
为了避免以后再遇到类似的问题,我总结了以下几点预防机制:
我把成功根治的步骤拆成带具体操作命令的细节,如下:
我的经验能帮到大家,如果还有其他问题,欢迎随时提问。