修复 ShellExecuteEx 失败;Windows10上的代码错误8235

如果您每次都无法安装软件并收到错误消息,这篇文章将帮助您解决这个问题。完整的错误消息显示为ShellExecuteEx 失败;代码错误 8235。从服务器返回了一个推荐。或 系统管理员已设置策略来阻止此安装。(ShellExecuteEx Failed; code error 8235. A referral was returned from the server.” or The System Administrator has set policies to prevent this installation.)当您或系统更改了限制软件安装的内容时,通常会发生这种情况。

ShellExecuteEx失败;代码错误 8235

以下是您可以尝试的几件事。但首先,创建一个系统还原点。( create a system restore point.)他们需要管理员权限才能尝试这些方法。

  1. 使用签名选项禁用 UAC
  2. 使用管理员权限安装
  3. 暂时禁用 UAC
  4. 安装/卸载疑难解答

如果没有任何效果或帮助,您可以返回创建的系统还原点以撤消更改。

1]使用签名选项禁用UAC

  • 键入运行(Run)提示符 ( Win +Rgpedit.msc ) ,然后按Enter键打开组策略编辑器(Group Policy Editor)
  • 导航到以下设置Computer Configuration > Windows Settings > Security Settings > Local Policies > Security选项。
  • 此处禁用用户帐户控制:仅提升已签名和验证(User Account Control: Only elevate executables that are signed and validated)设置的可执行文件。

ShellExecuteEx 失败; 代码错误 8235。从服务器返回了一个引用

此策略设置对请求特权提升的任何交互式应用程序强制执行公钥基础结构 ( PKI ) 签名检查。企业管理员可以通过将证书添加到本地计算机上的Trusted Publishers证书存储区来控制允许运行哪些应用程序。

2]使用管理员权限安装

请右键单击安装程序,并选择以管理员权限运行它。由于大多数安装程序需要将文件添加到系统目录,因此他们需要管理员权限。因此,如果系统没有询问您的管理员权限,此方法将帮助您进行安装。

3]暂时禁用UAC

ShellExecuteEx 失败; 代码错误 8235。从服务器返回了一个引用

Windows提供了允许您更改 UAC 或用户访问控制级别的设置。这是一种受保护的方法,未经用户许可,任何软件都无法安装,但暂时禁用可能会有所帮助。

  • 在搜索框中键入 UAC(Type UAC),然后单击更改用户帐户控制设置(Change User Account Control Settings)
  • 降低垂直滑块以更改设置。
  • 尝试再次安装它。

请注意,它会影响您的安全设置,因此请确保在安装完成后将其切换回默认设置。

4]Use Install/Uninstall Troubleshooter

卸载安装疑难解答

您可以从Microsoft下载官方Install/卸载疑难解答。它会询问您是否在安装或卸载时遇到问题。您可以选择高级设置以自动应用修复程序,或者如果您想了解更多信息,请让向导提示您。它可以解决以下问题

  • (Corrupt)64 位操作系统和控制更新数据的注册表项损坏。
  • 防止(Prevent)安装、完全卸载或更新新程序
  • 阻止(Block)您通过添加(Add)删除程序卸载程序(Remove Programs)

我希望这篇文章能帮助您解决ShellExecuteEx Failed;代码错误 8235。



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts