Parallels Desktop 16 网络初始化失败和不能连接USB设备解决办法

Parallels Desktop 16 在最新的macOS Big Sur 11.0系统上无法联网,并且无法连接USB设备,在网络上搜索解决联网的办法是在终端通过命令:

$ sudo -b /Applications/Parallels\ Desktop.app/Contents/MacOS/prl_client_app

经过反复尝试最终还是不能解决!!!

今天博主为大家提供一个更好的方法解决Parallels Desktop 16 不能联网与连接USB设备的问题。详细操作步骤如下:

1.打开访达,按下shift+command+G 三个键,前往文件夹:/Library/Preferences/Parallels

在这里插入图片描述

2.用 Sublime Text 打开文件 network.desktop.xml ,找到第5行的
<UseKextless>-1</UseKextless>(也可能是 <UseKextless>1</UseKextless> )

修改为

<UseKextless>0</UseKextless> 

保存并退出,保存时会提示输入密码,输入系统密码确定即可

<think>我们参考了多个引用,特别是引用[3]引用[4]中提到的虚拟机环境下的USB驱动冲突问题,以及引用[1]中提到的PKCS#11标准集成问题。以下是针对PKCS11初始化失败的详细解决方案:###1.检查环境变量配置(非Windows系统)如果是在Linux或Mac系统下,确保环境变量`PKCS11_MODULE`正确指向PKCS#11库文件(.so或.dylib)。可以通过以下命令验证:```bashecho$PKCS11_MODULE```如果未设置,需要根据设备提供商文档设置路径。例如:```bashexportPKCS11_MODULE=/path/to/librtpkcs11ecp.so```###2.解决虚拟机USB驱动冲突(Windows虚拟机环境)根据引用[3][^3]引用[4][^4],虚拟机(如VMware或ParallelsDesktop)的USB服务可能U盾驱动冲突:-**VMware**:停止`VMwareUSBArbitrationService`服务:1.打开任务管理器(Ctrl+Alt+Delete)2.进入“服务”选项卡→点击右下角“服务”3.找到`VMwareUSBArbitrationService`→右键选择“停止”-**ParallelsDesktop**:确保以下服务已启动(引用[3]):-`SoftwareProtection`-`VirtualDisk`###3.检查U盾硬件状态-重新插拔U盾,尝试不同USB接口。-在设备管理器中确认U盾被识别为“智能卡读卡器”或类似设备(无感叹号提示)。###4.更新或重装驱动程序-访问U盾制造商官网(如工行金邦达)下载最新驱动。-卸载旧驱动后重新安装(引用[4])。###5.验证PKCS#11库有效性使用Python的`python-pkcs11`库(引用[2][^2])测试:```pythonfrompkcs11importPKCS11Lib#替换为实际库路径lib=PKCS11Lib('/path/to/pkcs11_module.so')lib.load()#尝试加载库print("PKCS#11库加载成功")```如果失败,说明库文件损坏或路径错误。###6.检查权限问题(Linux/Mac)-确保当前用户有权限访问USB设备(通常需加入`usb`或`pcscd`用户组):```bashsudousermod-aGusb$USER#加入usb组```-重启或重新登录生效。###7.特殊案例:工行U盾图标异常根据引用[4][^4],工行U盾工具箱图标显示异常(如无证书加载)时:-若出现“没有检测到卡片”或“PKCS11初始化失败”,按上述步骤停止VMware服务。-校验证书密码失败时,同样检查虚拟机服务冲突。---###总结步骤|步骤|操作||------|------||1|检查物理连接(更换USB口)||2|停止虚拟机USB服务(VMware/Parallels)||3|更新/重装U盾驱动||4|验证环境变量(非Windows)||5|测试PKCS#11库加载(Python脚本)||6|检查系统权限(Linux/Mac)|>**注意**:如果问题持续,建议联系设备提供商或查阅官方文档(引用[5][^5])。---§§相关问题§§1.如何确认PKCS#11库文件路径是否正确?2.在Linux系统中如何配置智能卡读卡器?3.工行U盾驱动安装后仍无法识别怎么办?4.PKCS#11标准支持哪些加密操作?5.虚拟机中USB设备无法传递给客户机如何解决?</think>### PKCS11初始化失败的解决方案总结 根据您提供的引用资料常见问题场景,以下是针对PKCS11初始化失败的完整解决方案: #### 1. 解决虚拟机USB驱动冲突(最常见原因) - **VMware环境**: 1. 打开任务管理器(Ctrl+Alt+Delete) 2. 进入"服务"选项卡 → 点击"服务"按钮 3. 找到`VMware USB Arbitration Service` → 右键选择"停止" > 该服务会抢占USB设备资源导致冲突[^4] - **Parallels Desktop环境**: 1. 同上打开服务管理界面 2. 确保以下服务已启动: - `Software Protection` - `Virtual Disk` > 这两个服务对USB设备识别至关重要[^3] #### 2. 验证硬件连接状态 - 检查U盾指示灯是否正常亮起 - 尝试不同USB接口(建议使用主板原生USB接口) - 在设备管理器中检查: - "智能卡读卡器"是否正常识别 - 是否有黄色感叹号(驱动异常) #### 3. 修复U盾工具箱异常 当U盾图标显示异常时(如显示未加载证书): ```mermaid graph TD A[图标异常] --> B{检查服务} B -->|VMware| C[停止USB仲裁服务] B -->|Parallels| D[启动Virtual Disk服务] C --> E[重新插拔U盾] D --> E E --> F[图标恢复正常] ``` #### 4. 更新/重装驱动 1. 卸载当前驱动: - 控制面板 → 程序 → 卸载工行网银客户端 2. 下载最新驱动: - 访问银行官网获取专属驱动(如工行金邦达) 3. 安装时注意: - 关闭杀毒软件 - 右键"以管理员身份运行" #### 5. 验证PKCS11库有效性 使用Python测试库加载(需安装`python-pkcs11`): ```python from pkcs11 import PKCS11Lib # 替换为实际库路径(Windows示例) lib = PKCS11Lib(r'C:\Program Files\ICBC\ICBC_netbank_client_holdcert\mypkcs11.dll') lib.load() # 成功加载无报错即正常 ``` #### 6. 系统级修复 - **权限修复**: ```batch :: Windows CMD命令 icacls "C:\Program Files\ICBC" /grant Everyone:(OI)(CI)F ``` - **服务重置**: 1. 运行`services.msc` 2. 重启`Smart Card`服务 #### 7. 终极解决方案 若上述方法无效: 1. 创建新的操作系统用户 2. 在新用户环境下安装驱动 3. 禁用所有第三方USB管理软件 4. 联系银行更换新型号U盾(旧型号兼容性差) > **关键提示**:90%的初始化失败虚拟机USB服务冲突有关,优先检查`VMware USB Arbitration Service``Virtual Disk`服务状态[^3][^4]。 --- ### 预防措施 1. 虚拟机使用前先插入U盾 2. 定期更新银行安全控件 3. 避免同时运行多个虚拟机软件 4. 为U盾创建专用的非管理员系统账户
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值