在安装SolidWorks时有时会遇到各种问题导致SolidWorks安装失败,导致这种问题的原因很多,有的是由于安全软件拦截了SolidWorks的文件(如360等),有的是由于Windows版本的问题(如安装了经过人为处理的Windowsghost版本),有的是由于系统经常安装卸载各种软件造成了系统文件被破坏等等。如果试了很多方法都不能解决问题可以Windows自带的SFC命令,或许可以解决。
Windows在安装时会装系统的许多重要文件做一个备份,以便这些文件被破坏后可以用备份的文件修复这些被破坏的文件。如果SFC发现受保护的文件已经被改写,则它将从%systemroot%\system32\dllcache文件夹找回该文件的正确版本,然后替换不正确的文件。如果%systemroot%\system32\dllcache文件夹已经损坏或者不能使用,则使用sfc /scannow、sfc /scanonce或sfc /scanboot修复Dllcache目录的内容。
用管理员身份登录DOS命令窗口,输入“SFC /?”就可以知道SFC命令的用法:
电脑一般使用“SFC /SCANNOW”即可,Windows会自动扫描系统文件并进行修复。但有的时候扫描时系统需要插入原电脑版光盘,如果没有扫描将中止。出现这种情况,可以找一个相同版本的Windows系统盘,将其复制到一个专门的目录中,然后在DOS窗口中输入regedit,打开注册表编辑器,打开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup],然后双击右边的“CDInstall”,将“CDInstall”键值数据修改为“0”。同样的,再分别双击“ServicePackSourcePath”和“SourcePath”,将这两个键值的数值都修改为“E:\Win”(刚才复制Windows系统盘的目录)即可。
电脑