none
0xc1800118対策として実施しているPowershell実行時のタイムアウトエラーについて RRS feed

  • 質問

  • お世話になります。タイトルの件で、ご質問させていただきます。

    下記の技術文書を参考に対策を行っておりますが、行き詰まっております。

    https://support.microsoft.com/ja-jp/help/3194588/0xc1800118-error-when-you-push-windows-10-version-1607-by-using-wsus

    具体的には、「Windows PowerShell ISE (管理者)で、すべての Windows 10 用の更新プログラムを拒否します。」という処理を

    流した際に、下記のメッセージが表示されタイムアウトとなってしまいます。何度も試しましたが、タイムアウトとなります。

    PS C:\Windows\system32> [reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration")
    $wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer();
    $wsus.GetUpdates() | Where {$_.UpdateClassificationTitle -eq 'Upgrades' -and $_.Title -match 'Windows 10'} `
    | ForEach-Object {$_.Decline(); Write-Host $_.Title declined}

    GAC    Version        Location                                                                                                                
    ---    -------        --------                                                                                                                
    True   v4.0.30319     C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.UpdateServices.Administration\v4.0_4.0.0.0__31bf3856ad364e35\Mic...
    "0" 個の引数を指定して "GetUpdates" を呼び出し中に例外が発生しました: "操作はタイムアウトになりました。"
    発生場所 行:3 文字:1
    + $wsus.GetUpdates() | Where {$_.UpdateClassificationTitle -eq 'Upgrades' -and $_. ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
        + FullyQualifiedErrorId : WebException

    回避方法をご教示いただけますようお願い致します。

    2018年4月10日 9:21

回答