2501_93088488 2025-08-18 15:16 采纳率: 50%
浏览 14

Solidworks下载时install运行不成功

下载SolidWorks时 运行install文件然后显示服务启动不成功

img


接着我就按照教程cmd输入net stop SolidWorksLicensing但是依旧没用

img


该怎么办……

  • 写回答

6条回答 默认 最新

  • 檀越@新空间 2025-08-18 15:17
    关注

    下午好🌅🌅🌅
    本答案参考通义千问

    你遇到的问题是在安装 SolidWorks 时,运行 install.exe 出现“服务启动不成功”的错误。这通常与 SolidWorks Licensing Service(Licensing 服务) 相关,尤其是在 Windows 系统中,如果该服务无法正常启动,会导致安装失败。


    问题原因分析

    1. Licensing 服务未正确安装或损坏
    2. 权限不足:可能没有以管理员身份运行安装程序
    3. 系统服务冲突:某些安全软件或系统设置阻止了服务的启动
    4. 注册表项损坏:之前的安装尝试可能留下了一些无效的注册表项

    🔧 解决方案步骤

    第一步:以管理员身份运行安装程序

    • 右键点击 install.exe
    • 选择 “以管理员身份运行”
    • 再次尝试安装

    加粗重点:必须使用管理员权限运行安装程序,否则服务无法启动


    第二步:手动停止并删除旧的 SolidWorks 服务

    1. 打开 命令提示符(CMD)以管理员身份运行

    2. 输入以下命令:

      net stop SolidWorksLicensing
      

      如果提示“服务不存在”,可以跳过此步骤

    3. 接着输入以下命令来删除旧的服务:

      sc delete SolidWorksLicensing
      
    4. 再次尝试运行安装程序

    加粗重点:删除旧服务后,重新安装会更干净,避免冲突


    第三步:检查防火墙或杀毒软件设置

    有些安全软件(如 Windows Defender、360、腾讯电脑管家等)可能会拦截 SolidWorks 的服务启动。

    • 临时关闭杀毒软件/防火墙
    • 尝试再次运行安装程序

    加粗重点:建议在安装期间暂时关闭安全软件,避免干扰


    第四步:清理注册表中的 SolidWorks 条目

    ⚠️ 注意:操作注册表前请备份!

    1. 按下 Win + R,输入 regedit,打开注册表编辑器

    2. 导航到以下路径:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SolidWorksLicensing
      
      • 如果存在这个键,右键删除它
    3. 继续查找以下路径,删除所有与 SolidWorks 相关的条目:

      HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks
      HKEY_CURRENT_USER\Software\SolidWorks
      
    4. 重启电脑后再进行安装

    加粗重点:清理注册表可以解决因旧配置导致的安装失败问题


    第五步:使用 CleanUp 工具卸载残留文件

    如果你之前安装过 SolidWorks 但未能成功,建议使用官方提供的 CleanUp 工具 清理残留:

    加粗重点:使用官方 CleanUp 工具能彻底清除旧安装残留


    第六步:检查系统更新和 .NET Framework

    确保你的系统满足 SolidWorks 的最低要求:

    • Windows 10/11(64位)
    • 安装最新版本的 .NET Framework(推荐 4.8)
    • 更新 Windows 系统补丁

    加粗重点:系统环境不兼容可能导致安装失败


    🧪 示例代码(可选)

    如果你需要通过脚本自动化执行部分步骤(例如删除服务),可以使用以下 PowerShell 脚本:

    # 删除 SolidWorks Licensing 服务
    $serviceName = "SolidWorksLicensing"
    if (Get-Service -Name $serviceName -ErrorAction SilentlyContinue) {
        Stop-Service -Name $serviceName -Force
        Remove-Service -Name $serviceName
        Write-Host "已删除 SolidWorksLicensing 服务"
    } else {
        Write-Host "SolidWorksLicensing 服务不存在"
    }
    

    加粗重点:使用 PowerShell 脚本可以快速清理服务,提高效率


    ✅ 最终建议

    • 使用管理员权限运行安装程序
    • 清理旧服务和注册表
    • 关闭安全软件
    • 使用官方 CleanUp 工具
    • 确保系统环境符合要求

    如果以上方法仍无法解决问题,建议联系 SolidWorks 官方技术支持 或提供具体的错误日志以便进一步排查。

    如有其他问题,欢迎继续提问!

    评论

报告相同问题?

问题事件

  • 创建了问题 8月18日