再起動時に Windows Update が更新プログラムをインストールしないようにするにはどうすればよいですか?

再起動時に Windows Update が更新プログラムをインストールしないようにするにはどうすればよいですか?

私は Windows 7 SP1 x64 Ultimate を使用しています。以下が表示されますControl Panel\All Control Panel Items\Windows Update:

ここに画像の説明を入力してください

Windows アップデートをインストールしたくありません。再起動時に Windows アップデートによるアップデートのインストールを防ぐにはどうすればよいですか?

ここに画像の説明を入力してください


それ以来、私は Windows アップデートを無効にしました:

ここに画像の説明を入力してください

そして、最近インストールされた各 Windows アップデートに対してcmd.exe 実行しましたwusa /uninstall /kb:<kbnumber> 。これで十分ですか? (まだコンピューターを再起動していません)


出力 再起動の理由:

ここに画像の説明を入力してください

出力Tom Mills が書いた WMI VBScript

ここに画像の説明を入力してください

スクリプトは次のとおりです (ファイルとして保存.vbs)。

 '---------------------------------------------------------------------
'Name:   CheckPendingFileRenameOperations
'Programmer: Tom Mills/Microsoft Corp.
'Date:  8/14/2008
'Purpose: Checks registry key for pending file rename operations
'Notes:  None
'---------------------------------------------------------------------


CONST HKEY_LOCAL_MACHINE = &H80000002


strComputer = "."
strFileOps = ""


Set objReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\"&_ 
    strComputer & "\root\default:StdRegProv")


strKeyPath = "SYSTEM\CurrentControlSet\Control\Session Manager"


strValueName = "PendingFileRenameOperations"


Return = objReg.GetMultiStringValue(HKEY_LOCAL_MACHINE,strKeyPath,_
    strValueName,arrValues)


If (Return = 0) And (Err.Number = 0) Then   
    For Each strValue In arrValues
    strFileOps = strFileOps & chr(13) & strValue
Next


    WScript.Echo "Pending File Rename Operations Found: " & strFileOps


Else
    If Err.Number = 0 Then
         Wscript.Echo "No Pending File Operations Found"
    Else
         Wscript.Echo "Check Pending File Operations failed. Error = " & Err.Number
    End If
End If

関連情報