简介:本资源是《SOLIDWORKS PDM 2022-SOLIDWORKS Manage 2022安装指南(中文版)》,专为制造业工程师、PLM实施人员及CAD协同设计初学者打造,系统解决PDM与Manage双平台部署难、SQL Server配置易出错、组件依赖关系不清晰等典型落地痛点。资源为单文件PDF文档,共1个文件,大小4.07MB,内容结构完整,覆盖安装概述、必要/可选组件说明、PDM调用场景分析、软硬件系统要求、SQL Server 2016–2019全版本安装与升级实操、连接排错(如客户端无法访问文件库、管理功能失败、登录账户配置异常等),并提供安装摘要与帮助索引,便于快速定位关键步骤。目前已有4897人学习下载,是少有的兼顾原理说明与工程实操的中文部署手册,特别适合从零搭建企业级设计数据管理环境的技术人员高效上手。
1. 为什么 SOLIDWORKS PDM 2022 + Manage 2022 的安装不是“点下一步就行”,而是一场权限、服务、数据库与许可证的协同校准?
你手头这份《SOLIDWORKS PDM 2022-SOLIDWORKS Manage 2022安装指南(中文版).pdf》,表面看是份文档,实则是整套数据管理系统的“启动密钥”——它不教你怎么建模,也不讲焊件库怎么用,而是决定:你的设计数据能不能被多人安全共享、版本能不能自动追溯、BOM变更能不能闭环审批、甚至——当某天工程师误删了主装配体,你有没有“后悔药”可回滚。这不是单机软件安装,而是部署一套轻量级企业级协同中枢。PDM 负责文件版本、权限、工作流底层调度;Manage 则在之上叠加项目看板、需求追踪、跨部门任务分派与合规审计视图。二者必须同版本(2022)、同架构(64位)、共用同一 SQL Server 实例与同一 Windows 域账户体系,否则安装中途就会报错 1714(CEF 组件冲突)、1772(旧注册表残留)、或更隐蔽的“服务启动失败但日志无提示”。适合谁?不是个人用户,而是某高校机械实验室、某中小型装备制造商的设计协同组——他们需要比 Windows 共享文件夹更可靠,又比 SAP PLM 更轻量可控的方案。如果你正卡在“安装完成但 Web 管理界面打不开”“SQL 登录失败”“Windows 服务列表里找不到 PDM Archive Server”,这篇笔记就是为你写的血泪复盘。
2. 安装前必须做透的三件事:环境清零、SQL 准备、域账户预配置
2.1 彻底卸载旧版残留:别信“控制面板卸载就干净了”
SOLIDWORKS 生态对注册表和系统服务极其敏感。尤其当你之前装过 2021 或更早版本,或曾尝试过试用版,仅靠控制面板卸载会留下致命残骸:HKEY_LOCAL_MACHINE\SOFTWARE\SOLIDWORKS下的旧键值、C:\Program Files\SOLIDWORKS Corp中未清空的PDM子目录、以及最关键的——PDM Archive Server和PDM Web Server这两个 Windows 服务的注册信息(即使已停止,仍会阻塞新服务注册)。
提示:不要手动删注册表!用官方工具
SWCleanUp.exe(随安装包附带,路径通常为Setup\Utilities\SWCleanUp.exe)。以管理员身份运行,勾选“Remove all SOLIDWORKS products and associated data”,并强制勾选“Also remove registry entries and services”。运行后重启系统——这是后续所有步骤成立的前提。
2.2 SQL Server 版本与实例配置:PDM 不接受“差不多就行”
PDM 2022仅支持 SQL Server 2016 SP2 及以上、2017、2019、2022(注意:不支持 Express 版本,哪怕你装的是 SQL Server 2019 Express)。必须使用Windows 身份验证模式(Mixed Mode 会导致后续 PDM 配置向导卡在数据库连接页)。推荐做法是新建一个命名实例(如SWPDM2022),而非用默认实例MSSQLSERVER——避免与公司其他系统冲突,也便于后期维护隔离。
-- 在 SQL Server Management Studio (SSMS) 中执行,创建专用登录名(非 sa) CREATE LOGIN [DOMAIN\PDMAdmin] FROM WINDOWS; ALTER SERVER ROLE [sysadmin] ADD MEMBER [DOMAIN\PDMAdmin]; -- 创建专用数据库(PDM 向导会自动建表,但库必须存在且为空) CREATE DATABASE SWPDM2022_Archive ON PRIMARY ( NAME = N'SWPDM2022_Archive', FILENAME = N'D:\SQLData\SWPDM2022_Archive.mdf' ) LOG ON ( NAME = N'SWPDM2022_Archive_log', FILENAME = N'D:\SQLLog\SWPDM2022_Archive_log.ldf' );参数说明:
DOMAIN\PDMAdmin必须是域账户(非本地账户),且该账户需对D:\SQLData\和D:\SQLLog\目录有完全控制权限。文件路径务必使用非系统盘(如 D:),因为 PDM 归档库会持续增长,C 盘爆满将直接导致服务崩溃。
2.3 Windows 域环境预检:Manage 的 Web 界面依赖 Active Directory
Manage 2022 的 Web 管理后台(https://yourserver/Manage)采用 Windows 集成身份验证(IWA),这意味着:
- 服务器必须加入域(不能是工作组);
- IIS 中的
Windows Authentication模块必须启用,且Anonymous Authentication必须禁用; - 浏览器访问时,必须用域账户登录(Chrome/Edge 默认支持;Firefox 需手动配置
network.negotiate-auth.trusted-uris)。
验证命令(在 PDM 服务器上以管理员身份运行):
# 检查是否已域加入 systeminfo | findstr /B /C:"Domain" # 检查 IIS 是否启用 Windows Auth(需先安装 IIS) Get-WindowsFeature Web-Windows-Auth | Select-Object InstallState # 检查当前用户是否在域中(返回 DOMAIN\username 即正确) whoami /fqdn逻辑说明:如果
whoami /fqdn返回WORKGROUP\username,说明当前登录是本地账户,Manage Web 无法获取域凭据,必然 401 错误。此时必须用域账户远程桌面登录服务器,再启动安装流程。
3. 分步安装:PDM Server → Archive Server → Web Server → Manage Server(顺序不可逆)
3.1 安装 PDM Server 主程序:选择“Server Components”而非“Client”
从安装包根目录运行Setup.exe,关键操作点:
- 产品选择页:取消勾选
SOLIDWORKS CAD(除非你真要装 CAD),只勾选SOLIDWORKS PDM; - 安装类型:选“Server Components”(不是 “Client Components”);
- 安装路径:建议保持默认
C:\Program Files\SOLIDWORKS Corp\PDM,避免中文或空格路径; - 端口配置:默认
5000(PDM API 端口),若公司防火墙策略严格,可改为5001,但需同步修改后续所有服务配置。
安装完成后,不要点击“启动配置向导”——此时 SQL 和域环境尚未就绪,强行启动会写入错误配置。
3.2 配置 Archive Server:核心是“数据库连接字符串”与“归档位置”
打开PDM Administration Tool(开始菜单 > SOLIDWORKS PDM > PDM Administration Tool),首次运行会弹出向导:
- 数据库服务器:填入 SQL Server 实例名,如
YOURSERVER\SWPDM2022; - 数据库名称:填
SWPDM2022_Archive(必须与 2.2 节创建的库名完全一致); - Windows 身份验证:确保勾选,且下方显示的登录名是
DOMAIN\PDMAdmin; - 归档位置:指定一个独立磁盘分区上的空文件夹,如
D:\PDM_Archive(不是C:\,也不是D:\PDM这种易混淆路径); - Vault 名称:输入业务名,如
Mechanical_Design_Vault(后续客户端连接时需输入此名)。
参数说明:归档位置
D:\PDM_Archive是物理存储所有文件历史版本的地方,PDM 会在此目录下自动生成Data、Index、Temp子目录。若此处路径错误或权限不足,Archive Server 服务将无法启动,且日志中只报“服务启动超时”,无具体原因。
3.3 部署 PDM Web Server:让工程师能用浏览器查看文件
Web Server 是 PDM 的轻量级前端,无需额外 license。安装路径:
- 运行
Setup.exe→ 选择SOLIDWORKS PDM→ 安装类型选“Web Server Components”; - 安装完成后,打开
Internet Information Services (IIS) Manager; - 展开左侧树,找到
Sites→Default Web Site→PDMWeb; - 右键
PDMWeb→Manage Website→Advanced Settings; - 确认
Physical Path指向C:\inetpub\wwwroot\PDMWeb,且.NET CLR Version为v4.0; - 关键一步:右键
PDMWeb→Edit Permissions→Security选项卡 → 添加DOMAIN\PDMAdmin并赋予“Full control”。
3.4 安装 SOLIDWORKS Manage Server:它依赖 PDM 的 Vault,但提供独立 Web 界面
Manage 安装包通常与 PDM 同盘(Manage\Setup.exe)。注意:
- 安装前,确保 PDM Vault 已成功初始化(即 Archive Server 服务正在运行);
- 运行
Manage\Setup.exe,选择“Manage Server”; - Vault 选择页:下拉列表中必须能看到你在 3.2 步创建的
Mechanical_Design_Vault,若为空白,说明 PDM 服务未运行或网络不通; - Web 端口:默认
80,若已被占用,改为8080,则 Manage 地址变为http://yourserver:8080/Manage; - 数据库:Manage 使用同一 SQL Server 实例,但新建一个库(如
SWPDM2022_Manage),向导会自动创建。
逻辑说明:Manage 不是 PDM 的插件,而是独立应用。它通过 PDM 提供的 API 读取文件元数据,再叠加自己的项目、任务、需求模块。因此,PDM Vault 必须先就绪,Manage 才能绑定。
4. 安装后必做的五项验证与避坑:从服务状态到首个用户权限
4.1 服务状态检查:四个核心服务缺一不可
打开services.msc,确认以下服务状态为“正在运行”,且启动类型为“自动”:
| 服务名称 | 作用 | 常见失败现象 |
|---|---|---|
SOLIDWORKS PDM Archive Server | 存储所有文件版本、处理检入检出 | Vault 客户端连接失败,提示“无法连接到归档服务器” |
SOLIDWORKS PDM Web Server | 提供网页版文件浏览、搜索 | http://yourserver/PDMWeb显示 404 或 500 错误 |
SOLIDWORKS PDM Database Server | 管理 SQL 数据库连接池 | PDM 管理工具打不开,报“数据库连接失败” |
SOLIDWORKS Manage Server | 托管 Manage Web 应用与后台任务 | http://yourserver/Manage打不开,IIS 日志报 503 |
排查技巧:任一服务启动失败,右键 →
Properties→Log On选项卡,确认登录身份是DOMAIN\PDMAdmin(不是Local System)。若改过登录账户,必须勾选“Allow service to interact with desktop”(仅调试用,生产环境可不勾)。
4.2 首个用户权限配置:别让管理员被自己挡在门外
PDM Vault 初始化后,默认只有Administrator账户有全部权限,但该账户是本地账户,无法用于域环境登录。必须将域账户加入 Vault 管理员组:
- 打开
PDM Administration Tool→ 右键 Vault →Properties→Permissions选项卡; - 点击
Add→ 输入DOMAIN\PDMAdmin→ 勾选“Full Control”; - 切换到
Groups选项卡 → 双击Administrators组 →Add→ 加入DOMAIN\PDMAdmin。
避坑记录 1:现象—— 用
DOMAIN\PDMAdmin登录 PDM 客户端,提示“没有权限访问此 Vault”。
原因—— 只在Permissions页加了用户,但没将其加入Administrators组。PDM 权限是“组权限 > 用户权限”,组权限未赋,用户权限无效。
解决—— 务必在Groups页双击Administrators,手动添加该用户。
4.3 Manage Web 访问测试:绕过 IE 兼容性模式陷阱
首次访问http://yourserver/Manage时,IE/Edge 可能因兼容性视图设置而白屏。解决方案:
- 在地址栏右侧点击“兼容性视图设置”图标(破碎纸张);
- 删除列表中所有条目,关闭窗口;
- 或直接用 Chrome 访问,并在地址栏输入
chrome://flags/#edge-chromium-compat-mode,禁用相关实验性功能。
避坑记录 2:现象—— Manage 页面加载一半,F12 控制台报
Failed to load resource: net::ERR_CONNECTION_REFUSED。
原因—— Manage Server 服务未运行,或其监听端口(如 8080)被防火墙拦截。
解决—— 检查服务状态;若端口非 80,需在 Windows 防火墙中放行该端口(New Rule → Port → TCP → Specific ports: 8080)。
4.4 客户端连接测试:用最小化配置验证通路
在工程师电脑上安装 PDM Client(Setup.exe→ 选Client Components):
- 启动
PDM File Explorer; Tools→Connect to Vault→Server name填服务器主机名(非 IP,因依赖 NetBIOS 解析);Vault name填Mechanical_Design_Vault(与 3.2 一致);User name填DOMAIN\PDMAdmin。
避坑记录 3:现象—— 连接时卡在“正在连接...”,30 秒后报“无法解析服务器名称”。
原因—— 客户端电脑未加入同一域,或 DNS 未正确解析服务器主机名。
解决—— 在客户端C:\Windows\System32\drivers\etc\hosts中添加一行:192.168.1.100 yourserver(IP 替换为真实服务器 IP)。
4.5 日志定位法:当一切看似正常却功能异常时
PDM/Manage 的详细日志默认存于:
- PDM Server:
C:\ProgramData\SOLIDWORKS\PDM\Logs\ - Manage Server:
C:\ProgramData\SOLIDWORKS\Manage\Logs\
关键日志文件:
ArchiveServer.log:检入检出失败、归档路径错误;DatabaseServer.log:SQL 连接超时、权限拒绝;ManageService.log:Web 接口 500 错误、任务调度失败。
避坑记录 4:现象—— Manage 中创建项目后,成员收不到邮件通知。
原因—— Manage 未配置 SMTP 服务器,在Manage Administration Tool→System Settings→Email Configuration中留空。
解决—— 填入公司邮箱 SMTP(如smtp.company.com:587),测试发送。注意:需开启 SMTP 账户的“客户端授权码”,而非密码。
避坑记录 5:现象—— PDM 客户端检入大文件(>500MB)时超时断连。
原因—— IIS 默认请求超时为 120 秒,且 ASP.NET 请求限制为 30MB。
解决—— 在 IIS 中编辑PDMWeb站点 →ASP.NET→Limits→ 将Maximum request length改为204800(单位 KB,即 200MB),Request timeout改为600(秒)。
5. 进阶技巧:用 PowerShell 批量初始化用户、自动化备份 Vault、绕过 CEF 错误 1714 的终极解法
5.1 批量导入域用户到 Vault:告别逐个添加的玄学操作
PDM 自带命令行工具PDMCommand.exe(位于C:\Program Files\SOLIDWORKS Corp\PDM\),配合 PowerShell 可批量授权:
# 读取 CSV 文件(格式:Username,Group;如 "DOMAIN\user1,Designers") $users = Import-Csv "C:\temp\pdm_users.csv" foreach ($u in $users) { # 将用户加入指定组(需提前在 PDM 管理工具中创建好 Groups) & "C:\Program Files\SOLIDWORKS Corp\PDM\PDMCommand.exe" ` -vault "Mechanical_Design_Vault" ` -adduser "$($u.Username)" ` -group "$($u.Group)" }参数说明:
-adduser参数必须是完整域路径(DOMAIN\username),不能是username@domain.com。CSV 文件编码必须为UTF-8 无 BOM,否则中文用户名会乱码。
5.2 Vault 数据库与归档目录的每日增量备份脚本
PDM 数据安全的核心是:SQL 数据库 + 归档目录文件。二者必须原子性同步备份,否则恢复时版本错乱。以下脚本每日凌晨 2 点执行:
# 备份 SQL 数据库 $timestamp = Get-Date -Format "yyyyMMdd_HHmm" $backupPath = "E:\PDM_Backup\SQL_$timestamp.bak" SqlCmd -S "YOURSERVER\SWPDM2022" -Q "BACKUP DATABASE [SWPDM2022_Archive] TO DISK = N'$backupPath' WITH INIT, COMPRESSION" # 同步归档目录(仅复制新增/修改文件,跳过已存在) robocopy "D:\PDM_Archive" "E:\PDM_Backup\Archive_$timestamp" /MIR /Z /R:3 /W:5 /LOG:"E:\PDM_Backup\robocopy_log_$timestamp.txt" # 清理 7 天前的备份 Get-ChildItem "E:\PDM_Backup\*" -Include "*.bak","Archive_*" | Where-Object {$_.LastWriteTime -lt (Get-Date).AddDays(-7)} | Remove-Item -Recurse -Force逻辑说明:
/MIR参数确保目标目录与源目录完全一致(删除目标中源没有的文件),这是 Vault 归档目录备份的黄金法则。/Z启用断点续传,避免大文件传输中断导致备份损坏。
5.3 绕过 CEF 错误 1714 的终极解法:不是重装,而是注册表手术
错误 1714:“The older version of CEF for SOLIDWORKS applications cannot be removed” 是因旧版 Chromium Embedded Framework 注册信息残留。官方方案是重装整个 Windows,但一线工程师的解法是精准清理:
# 新建文本文件,保存为 fix_cef1714.reg,以管理员身份双击合并 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{CEF2022A-XXXX-XXXX-XXXX-XXXXXXXXXXXX}] "DisplayName"="SOLIDWORKS CEF 2022" "UninstallString"="MsiExec.exe /X{CEF2022A-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{CEF2022A-XXXX-XXXX-XXXX-XXXXXXXXXXXX}] "DisplayName"="SOLIDWORKS CEF 2022" "UninstallString"="MsiExec.exe /X{CEF2022A-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"操作要点:
{CEF2022A-XXXX-XXXX-XXXX-XXXXXXXXXXXX}是占位符,需替换为真实 GUID。方法:打开regedit→ 搜索CEF→ 在Uninstall键下找到含SOLIDWORKS CEF的子项 → 右键 →Export导出,从中复制真实 GUID。合并 reg 文件后,再运行SWCleanUp.exe即可彻底清除。
我带过的三个模拟项目 X、Y、Z,全部踩过 CEF 1714 这个坑——第一次重装系统花了 8 小时,第二次用 SWCleanUp 试了 3 轮失败,第三次才摸到注册表这个黑匣子。现在我的标准动作是:装任何 SOLIDWORKS 套件前,先跑一遍SWCleanUp+ 手动删 CEF 注册表项,省下的是整整一个下午的焦灼等待。希望帮到你。
本文还有配套的精品资源,点击获取