开发者社区 问答 正文

如何在账号里安装WPS

您好,我想询问有关安装WPS的相关问题:主账号已经安装有WPS,但我想在子账号安装WPS,已经下载好不能安装这个应该如何解决。管理员账号登的界面是有WPS,但在其他电脑里登的就没有。

展开
收起
biou 2019-03-21 10:21:22 743 分享 版权
阿里云 AI 助理回答

根据您的描述,主账号已经安装了WPS,但子账号在其他电脑登录时无法安装WPS。以下是针对该问题的详细解决方案:


1. 确认子账号权限

子账号是否具有管理员权限是影响安装的关键因素之一。如果子账号没有管理员权限,可能会导致安装失败或提示需要更高权限。

  • 解决方法
    1. 登录子账号所在的电脑。
    2. 检查当前子账号是否具有管理员权限:
      • 在Windows系统中,右键单击“此电脑”或“我的电脑”,选择“管理” > “本地用户和组” > “用户”,查看子账号是否属于“Administrators”组。
    3. 如果子账号未被赋予管理员权限,请联系主账号持有者通过阿里云RAM(资源访问管理)为子账号分配管理员权限。

2. 检查安装路径和权限

即使子账号具有管理员权限,某些情况下仍可能因权限不足而无法完成安装。例如,安装程序可能需要写入系统目录或注册表。

  • 解决方法
    1. 右键点击下载好的WPS安装包,选择“以管理员身份运行”。
    2. 如果仍然提示权限不足,请检查以下内容:
      • 子账号是否具有“SeShutdownPrivilege”权限(关闭系统的权限)。如果没有,可以参考以下步骤配置:
      • 在任务栏搜索框输入cmd,右键选择“以管理员身份运行”。
      • 输入gpedit.msc并按回车键打开“本地组策略编辑器”。
      • 导航至“计算机配置” > “Windows设置” > “安全设置” > “用户权限配置”。
      • 找到“关闭系统”,将“Administrators”组添加到允许列表中。
      • 重启电脑后重试安装。

3. 注册表问题

WPS在安装时可能会将注册表信息写入HKEY_CURRENT_USER,而子账号登录时可能无法正确读取这些信息,导致安装失败。

  • 解决方法
    1. 获取主账号安装的WPS路径(通常位于C:\Program Files (x86)\WPS Office或其他自定义路径)。
    2. 创建一个注册表文件,手动将WPS的注册表信息写入HKEY_LOCAL_MACHINE,以便所有用户都能访问:
      • 在桌面上新建一个文本文档,将其重命名为ket.application.reg
      • 将以下内容复制到文件中,并将第16行的路径修改为您实际的WPS路径(注意路径使用双斜杠):
      Windows Registry Editor Version 5.00
      
      

[HKEY_LOCAL_MACHINE\Software\Classes\KET.Application] @="WPS Spreadsheets Application Class"

[HKEY_LOCAL_MACHINE\Software\Classes\KET.Application\CLSID] @="{45540001-5750-5300-4B49-4E47534F4655}"

[HKEY_LOCAL_MACHINE\Software\Classes\KET.Application\CurVer] @="KET.Application.9" [HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID{45540001-5750-5300-4B49-4E47534F4655}] @="WPS Spreadsheets Application Class"

[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID{45540001-5750-5300-4B49-4E47534F4655}\LocalServer32] @=""C:\WPS Office\ksolaunch.exe" /prometheus /et /Automation"

[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID{45540001-5750-5300-4B49-4E47534F4655}\ProgID] @="KET.Application.9"

[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID{45540001-5750-5300-4B49-4E47534F4655}\Programmable]

[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID{45540001-5750-5300-4B49-4E47534F4655}\TypeLib] @="{45541000-5750-5300-4B49-4E47534F4655}"

[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID{45540001-5750-5300-4B49-4E47534F4655}\VersionIndependentProgID] @="KET.Application" ``` - 双击运行ket.application.reg文件,确认导入注册表。 3. 完成上述操作后,重新尝试安装WPS。


4. 使用主账号安装并共享给子账号

如果子账号无法直接安装WPS,可以通过主账号安装后共享给子账号使用。

  • 解决方法
    1. 主账号在目标电脑上安装WPS。
    2. 配置WPS的多用户支持:
      • 打开WPS安装目录,找到配置文件(如config文件夹),确保其权限设置为“所有用户可读写”。
    3. 子账号登录后可以直接使用已安装的WPS。

5. 其他注意事项

  • 重要提醒:如果子账号需要使用WPS进行自动化操作(如RPA流程),请确保WPS的注册表信息已正确写入HKEY_LOCAL_MACHINE,否则可能导致自动化工具无法识别WPS。
  • 如果问题仍未解决,请检查是否有其他安全软件(如杀毒软件或防火墙)阻止了安装程序的运行。

通过以上步骤,您应该能够成功在子账号环境中安装并使用WPS。如果仍有疑问,请随时联系技术支持团队获取进一步帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答