【问题标题】:Error when setting Windows Updates preferences from PowerShell从 PowerShell 设置 Windows 更新首选项时出错
【发布时间】:2014-03-18 17:05:32
【问题描述】:

我尝试按照此处的建议 (How do I set Windows Update to never check for updates with PowerShell?),它非常简单。一切似乎都在工作,直到我到达我需要实际更改 NotificationLevel 值的部分。我收到以下错误:

Exception setting "NotificationLevel": "Exception from HRESULT: 0x80240037" At line:1 char:1 + $WUSettings.NotificationLevel=1 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], SetValueInvocationException + FullyQualifiedErrorId : CatchFromBaseAdapterSetValueTI

我尝试在另一台 Windows 7 Pro 计算机上运行相同的序列,但得到的错误消息略有不同:

Exception setting "NotificationLevel": "Exception from HRESULT: 0x80240037" At line:1 char:13 + $WUSettings. <<<< NotificationLevel=1 + CategoryInfo : InvalidOperation: (:) [], RuntimeException + FullyQualifiedErrorId : PropertyAssignmentException

我注意到的唯一区别是我尝试在 Windows 7 Pro 而不是 Windows Server 2008 R2 上执行此操作。这是我第一次尝试使用 PowerShell,这看起来很简单,但我现在很快就超出了我的深度。有什么建议吗?

【问题讨论】:

  • 如果您在 Active Directory 环境中,最好通过 GPO 执行此操作。
  • @alroc 我们正在使用混合环境,在这种情况下,GPO 不是一个选项。

标签: windows powershell


【解决方案1】:

我在 2012 年的日志中发现了这一点:

您能否尝试删除 NoAutoUpdate 键:

HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

编辑

我重现了您的问题,您只是忘记以管理员身份运行 PowerShell(提升模式):

【讨论】:

  • 既然我们在处理COM对象,他是否可能需要在32位PS下运行?
  • 我的 W2K8 R2 都是 64 位的,我使用 64 位的 PowerShell。
  • 我遇到了 COM 库需要在 32 位模式下运行的问题。
  • @JPBlanc 我尝试删除该密钥并在 32 位模式下运行。我仍然遇到同样的错误。我还在使用 PowerShell 3 安装干净的 Windows 7 Pro SP 1 上进行了尝试,但遇到了我在最初问题中列出的第一个错误。
  • @JPBlanc 你对 UAC 的看法是对的。我们有一些本地组策略对象在明显干扰的图像期间应用。我对 System32\GroupPolicy 进行了核对,进行了 GPUpdate,然后再次尝试。效果很好。
【解决方案2】:

我在域组策略控制更新(计算机配置 > 策略 > 管理模板 > Windows 组件 > Windows 更新)中遇到了同样的问题。这与用户进入 Windows 更新 > 更改设置并看到某些元素显示为灰色并显示消息“某些设置由系统管理员管理”的消息基本相同:设置组策略时,您无法在本地更改设置。

解决方案:

  1. 在该组策略中,将所有设置更改为“未配置”。
  2. 在本地计算机上运行 gpupdate
  3. 打开一个管理 PowerShell 提示符,然后重试。

注意:我不必更改与 UAC 相关的任何内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-02
    • 1970-01-01
    • 2022-01-02
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多