加载不安全的脚本_加载VBA时弹出一个不安全的ActiveX插件即将初始化

  • 问题:更换新的WIN2008 R2 Terminal服务器后,用户反映在录入订单模块时,会弹出“一个不安全的控件即将初始化,请点击OK确认或者取消”。
236b1a39ab201df15993612a0d2b32df.png

分析:经查看,是一个VBA模块,录单时老是弹出提示窗口,而部分用户不弹。这部分用户中包括普通用户和管理员;经过测试,把普通用户都加管理员也还是弹窗,比较恼火。

解决:1.经过对比,将没问题的个人用户配置文件下的windows和Appdata文件夹全部拷贝到有问题的用户配置文件下,第一步登录很快,输入用户名和密码后,出现“远程会话服务器管理器正在……”提示,要30S到1分钟左右才能看到桌面,这样子肯定不行。不过进入桌面后可以正常使用ERP录单了,不弹窗,由于登录太慢,用户肯定会抱怨,主动放弃这种方案。

  • 2.再仔细分析,觉得可能是注册表权限问题,开始一直纠结在为什么有些普通用户可以这个点上。经过仔细查看相关没问题的用户的注册表,在[HKEY_CURRENT_USERSoftwareMicrosoft下面没有看到VBASecurity这两项。于是将VBA这一项注册表导出另存,并将VBA的权限设置为相关用户可以全部控制,然后写一脚本,代码为“regedit /s c:*.reg”,保存成TXT文本,然后将后缀名改为BAT,可以执行的脚本。
  • 备注:/S 代表不显示 ;*代表注册表名称;C:代表盘符路径
  • 3.将BAT脚本添加到组策略-用户策略-windows设置-脚本(登录/注销)中,在登录属性-显示文件中放入脚本-然后点击添加即可,关闭GP,运行CMD-Gpupdate /force,回车即可。
d59f47107a8d89722c1414894814cac4.png

4.再次登录终端服务器,显示正在加载注册表,然后问题解决!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值