本帖最后由 南京东岱软件 于 2016-2-12 13:02 编辑
; |# R( d# C. x9 u; w0 @& H' |0 W. ] u1 K9 K8 n6 l
今天解决一个关于SOLIDWORKS正版用户的问题,非正版用户可以忽略这篇文章.1 e) L. s' T5 a* u$ y2 d
目前SOLIDWORKS网络版用户越来越多,为了方便客户出差或者开会需要与公司网络断开的情况下使用软件, SOLIDWORKS提供了”借出”功能.在客户端可以设置借出时间和借出的软件版本等,这样可以以单机版的形式使用软件,等回到公司后可以在客户端选择”归还”,把许可归还到服务器中.
5 P) Y( O) m& g
- a, P$ s, E+ i& U! j3 z+ y
正常情况下按如上描述的操作是非常的方便.但是最近遇到一个非常”奇怪”的问题.简单描述如下:之前软件运用了2年多了没有出现任何问题,但是最近半年来在借出许可时,设置了借出时间比如为10天,理论上说该客户端电脑能脱离网络使用10天.但是客户经常是到第3天左右就无法启动软件了,且无法归还许可.如下图:
3 z' z6 A4 |$ U( m: X通过强制许可归还,重启服务器等操作后,恢复默认值,重置许可等等一系列操作后,问题依然出现。最后在绞尽脑汁之后,我们才发现问题可能是如下问题导致的:SOLIDWORKS软件需要对其涉及的注册表获得完全控制的权限。而客户的注册表权限被IT维护时修改了,最后我们对其做了如下的修改:进入注册表,找到注册表地址: $ l R: | o" E" J9 I. f _
HKEY_CURRENT_USER\Software和HKEY_LOCAL_MACHINE\SOFTWARE,分别右击这两个地址的“SOFTWARE”文件夹,选择“权限”,对于其用户和管理员设置权限如下图,点击确定,完成修改。- S* b4 m% S# k' @8 s+ O2 N
- Y6 G D% b2 y, r+ q2 d E经过修改后,目前测试下来还没有收到客户再次出现问题的反馈,所以可能问题就在这里。如果后期再次出现问题,我司工程师会继续跟踪该问题,直至解决。
7 m y2 {# P) Z b2 j! N% o+ Y' n! _# j/ l7 c( \# v8 z) u7 A7 X
" {! A4 w/ Q) w+ M
|