Quantcast
Channel: WSUS forum
Viewing all 12874 articles
Browse latest View live

Internet Explorer 10

$
0
0
Since it's already shown up on windows updates, does anyone have a date when we can expect Internet Explorer 10 to appear on WSUS ?

WSUS 2008 R2 Server dont see updates

$
0
0

Hi All,

I have configured WSUS on 2008 R2 SP1. When i check for updates form WSUS server i dont see updates, but when i use online search i see some updates to download. Why?

Configuration WSUS:

Products and Classifications:

Windows Server all, Windows 8, Windows 7, Windows XP

Critical Updates, Drivers, Feature Packs, Security Updates, Service Packs, Update Rollups, Updates.

All updates are approved for all computers automaticly.

What information You need more to find error?

BR/Cichy

WSUS Loads on Detached System

$
0
0
Looking for some guidance on running WSUS on a disconnected network. We need to copy JUST the new stuff from our main WSUSContent directory to burn to DVD, then copy that content to the WSUSContent directory on another (disconnected/offline) server. Would I just run Robocopy with the /maxage flag to a temp directory, burn it to disc, and then run RoboCopy again to copy it to the WSUSContent directory of the disconnected server? How exactly do I make sure that folders that may already exist just have their files merged instead of the folders being replaced. I've read through quite a few questions/answers on here but didnt see anything specific to this situation. Any guidance is much appreciated.

WSUS not downloading updates, and 287 downloads are pending (some are superseded)

$
0
0

Hello,

I have read in several locations some troubleshooting steps to take to make sure that a WSUS server instance can download files, including firewall problems, and even this interesting thread where an expired thread cause a downstream server to not properly reconcile it's files to it's DB.

I have several updates that I have approved, but have not downloaded.

I have attempted to perform a reconcile of downloaded files against the DB using `wsusutil.exe reset` and have had no luck.  I am using bitsadmin.exe to monitor the download queue, and nothing is populating.

A good example of this is KB943729; it is approved, not superseded, and I can verify that the file is not located on the drive.

I have also retried downloads of all updates that aren't superseded through the UI ("cancel download"> "retry download").

I see the following error in bitsadmin output, but have concluded that it is irrelevant:

2013-03-13	21:11:42:796	 832	1324	DnldMgr	Regulation: {9482F4B4-E343-43B6-B170-9A65BC822C77} - Update BD5A51BA-2106-46F1-BC87-347294901FDF is "PerUpdate" regulated and can NOT download. Sequence 1020 vs AcceptRate 0.
2013-03-13 21:11:42:796 832 1324 DnldMgr  * Update is not allowed to download due to regulation.
2013-03-13 21:11:42:796 832 1324 DnldMgr Regulation: {9482F4B4-E343-43B6-B170-9A65BC822C77} - Update BD5A51BA-2106-46F1-BC87-347294901FDF is "PerUpdate" regulated and can NOT download. Sequence 1020 vs AcceptRate 0.
2013-03-13 21:11:42:796 832 1324 DnldMgr ***********  DnldMgr: New download job [UpdateId = {744F9366-C308-44B2-8542-CA31C229179D}.200]  ***********
2013-03-13 21:11:42:796 832 1324 DnldMgr Regulation: {9482F4B4-E343-43B6-B170-9A65BC822C77} - Update 744F9366-C308-44B2-8542-CA31C229179D is "Priority" regulated and can NOT download. Sequence 8249 vs AcceptRate 7828.
2013-03-13 21:11:42:796 832 1324 DnldMgr  * Update is not allowed to download due to regulation.
2013-03-13 21:11:42:796 832 1324 DnldMgr Regulation: {9482F4B4-E343-43B6-B170-9A65BC822C77} - Update 744F9366-C308-44B2-8542-CA31C229179D is "Priority" regulated and can NOT download. Sequence 8249 vs AcceptRate 7828.


I will perform a server cleanup now (cleanup: unneeded update files, expired updates, superseded updates), then reattempt `wsusutil.exe reset` again.

What else could be the problem?  What else can I look into?


Thanks,

Matt

[update]

declined expired updates: 0
Declined superseded updates: 102

[update 2]

After allowing WSUS to hang out by itself for the night, it appears to have downloaded any updates that are not superseded.  I verified this by right-clicking on the example target update KB943729> file information> located the filename and patch in the file URI, and located it on the local disk  ..\wsuscontent\WsusContent\e0\E174C41CE3DCBD5C8922D6D1C39DF1BE425A70E0.exe.

I think we're good here.

Having problems getting updates to install to users systems.

$
0
0

Hello everyone,

     I am running a WSUS update server as follows.

Update Services

Microsoft Corporation

Version: 3.2.7600.226

     Here is a bit about what is going on. We have mostly XP and Windows 7 Professional machines on our network. We are using active directory and all the computers are added to the proper group. WSUS is syncing and bringing in the updates like it is supposed to. But the clients machines are not getting the updates. I have looked and looked and can't see anything wrong with the setup but I know better because machines are not getting updated. I know when I go to the machines to manually update them the majority of them have busted update engines and I have to run Microsoft Fixit to even get them to update. Can anyone shed some light on what might be the problem? Any help would be appreciated.

Charles

WSUS v3.2 - Client Not Reporting

$
0
0

Hi there!

I'm new to configuring WSUS, and here's the situation:

1) Our IT department only has two people - we took over for a couple of previous people. WSUS installation was part of the contractor's deal, so he has just installed it for us. Now I need to configure it.

2) I have a GPO made, and have a client desktop in the appropriate test ou to test out the GPO. It's getting the GPO ok.

3) Yesterday I set the GPO Intranet update service and intranet statistics server to http://YYCSVR1:8530 but today in the WindowsUpdate.log file, it showed that it couldn't connect to that server.

4) I changed the GPO url's to http://YYCSVR1. Did a gpoupdate /force and the log is now showing that it can contact the wsus server at that url. However, when I run (on the client) reg query hklm\software\policies\microsoft\windows\windowsupdate it shows the urls as http://yycsvr1:8530. I ran the wuauclt.exe resetauthorization /detectnow command, and running the reg query still shows the url's as http://yycsvr1:8530

5) My WSUS console is still showing that the client has a "Not yet reported" status, and I can't seem to get it to show reported in the console, however it does seem to be getting updates and contacting the WSUS server, according to the log.

Any assistance would be greatly appreciated.

Thank you so much, in advance.

Neil

wsusutil reset command taking ages to complete

$
0
0

Hi,

Last week (Wednesday) we were trying to do a export of the metadata from a WSUS instance we have connected to the Internet before we transfered it to a disconnected network. Unfortunitly it was not working and was giving us a 0KB cab file and a 100MB log file.

We decided that we should do a clean up, and instead of running the cleanup wizard, we ran the command wsusutil.exe reset.

On the Thursday, one of our admins tried to use WSUS, and as it was still going with the reset, he restarted the Update Services service and when it came back, it started doing the reset command all over again. We have since left it, and it is now Tuesday (5 days since the services was started again, 6 since the command was run) and it is still going.

Our database is about 6.3GB (On a seperate Database server - SQL 2008 R2), and our WsusContent folder is about 212GB (51,438 files) in size.

We have so many updates, as this data is imported to a number of disconnected systems that contain systems from Server 2000 all the way up to Server 2012, and most of the other Microsoft products. We do decline updates that are superseeded, but that is about all.

Is there anyway we can check on the progress of the reset command, or stop WSUS and then clear the flag that tells it to run again when the service is restarted?

Thanking you in advance.

Byron

"Bing desktop" doesnt get displayed under the Bing family in the "Products" configuration list

$
0
0

Hello Members

None of our wsus servers has the product type as "Bing Desktop" under "Bing" but in internet there are some websites shows that they are able to get that product type displayed under their WSUS server.(http://windows.uwaterloo.ca/security/wsus/wsus_Products_Classes.asp)

When i set my windows 7 boxes to go direct to Microsoft update they are able to get some of the Bing Desktop product category patches like KB
2694771 http://onlinehelp.microsoft.com/en-us/bing/hh850567.aspx

Any suggestion on how i can make the wsus to get that product type?

this is the content on my WSUS servers

    • Bing
    • Bing Bar
    • Search Enhancement Pack
    • Windows Live

(Missing type "Bing Desktop")

thanks


WSUS and Windows 8 don't appear to be in sync

$
0
0

Using WSUS 3.2.7600.226 SP2 on a domain server. Had issues with Windows 8 Enterprise Edition getting updates from it, but it appears these issues (or at least the error messages) were solved when I applied KB2734608 per the instructions provided by the KB article. So I moved the Windows 8 machine from the lab environment to our live environment (after applying KB2734608 in the live environment of course). Now, after 1 day I note that WSUS says this computer needs 58 updates (all language packs). But when I go to the Win8 computer and check for updates, it says no new updates are available. Even deleted the computer from WSUS and using the wuauclt command line options /detectnow and /reportnow I added it back to WSUS. WSUS again states the Win8 computer needs 58 updates and Win 8 says no new updates are available. I'ved checked and confirmed that not only has the WSUS completed sync with microsoft, but it's also downloaded all updates. I even re-synced and waited for download to complete. WSUS still shows this computer needs 58 udpates while the Win8 computer says none are available. Again, the 58 updates are all language packs. All other updates download and installed as they should. This Win8 computer does not have Office or any other software installed on it that would want those language packs. So I'm confused. The workstation has Windows 8 Enterprise build 9200 90 day evaluation version. I have 87 days left. Do I need to apply KB2720211 to the WSUS server? Is this even a WSUS issue? Or is this a Windows 8 issue? If the latter, would you please point me to the Win 8 forums? Thanks.

 -Carl

SCUP 2011 failes with A fatal error occurred during publishing :Signature verification exception during publish

$
0
0

PublishItem: InvalidException occurred during publishing: Verification of file signature failed for file: \\WSUS\UpdateServicesPackages\de80c836-6549-40e8-b408-1a525f51ea26\d3624167-2f9d-48e4-99d5-0cdbfb5d9259_1.cab$$<Updates Publisher><Tue Mar 5 22:25:28.431 2013.6><thread=6>
Publish: A fatal error occurred during publishing :Signature verification exception during publish, verify the WSUS certificates and advanced timestamp setting are properly configured.$$<Updates Publisher><Tue Mar 5 22:25:28.435 2013.6><thread=6>
Publish: Background processing completed.$$<Updates Publisher><Tue Mar 5 22:25:28.436 2013.1><thread=1>

Under the category of - I wish it would just bloody well work.

I have uninstalled and resinstalled WSUS 3.0 SP1 and SCUP 2011.

WSUS has the following updates installed on it:

   WinSE368126
   KB2734608
   KB2720211

Server OS is 2007 R2 Stadard, 64-bit OS.

Now updates needed from either Microsoft or itsself.

I have created a new self-signed certificate
I have checked Options/Advanced Add timestop and I've unchecked Add timestamp.
On the SCUP/WSUS server the certificate has been imported in to two trusted areas.

The UpdateServicesPackages share is empty.

SCUP and WSUS are on the same server, and pointing towards SCCM 2012 CU2.

This is becoming very frustrating.

 

Event ID: 10022 WSUS not working on SBS 2011

$
0
0

Hi there

Platform: SBS 2011
Problem: WSUS not working

I am receiving the following error on a new installation of SBS 2011:

Log Name:      Application
Source:        Windows Server Update Services
Date:          28/03/2013 1:54:19 AM
Event ID:      10022
Task Category: 7
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      SBSERVER.mydomain.local
Description: The last catalog synchronization attempt was unsuccessful.

------------------------------------------------------------------------------------

In addition, the following Synchronisation error report was found when inspecting the Windows Server Updates Services console.


------------------------------------------------------------------------------------

WebException: The request failed with the error message:
--
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fmicrosoftupdate%2fv6%2ferrorinformation.aspx%3ferror%3d15">here</a>.</h2>
</body></html>--.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)atMicrosoft.UpdateServices.ServerSyncWebServices.ServerSync.ServerSyncProxy.GetAuthConfig() at Microsoft.UpdateServices.ServerSync.ServerSyncLib.InternetGetServerAuthConfig(ServerSyncProxy proxy, WebServiceCommunicationHelper webServiceHelper) at Microsoft.UpdateServices.ServerSync.ServerSyncLib.Authenticate(AuthorizationManager authorizationManager, Boolean checkExpiration, ServerSyncProxy proxy, Cookie cookie, WebServiceCommunicationHelper webServiceHelper)at Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.SyncConfigUpdatesFromUSS()at Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.ExecuteSyncProtocol(Boolean allowRedirect)

------------------------------------------------------------------------------------

The result is there are no WSUS updates occurring at all. I am aware ofKB2720211 and KB2734608 but I am concerned about installing these on SBS machines and any follow up configuration. What is the best approach here?

Thansk in advance


MIS5000



The description for Event ID 833 from source MSSQL$MICROSOFT##SSEE cannot be found.

$
0
0

Hey, all -

After removing and re-installing WSUS on a Server 2K8R2 machine, I'm now being buried in events related to the (stand-alone database engine) WSUS databases. (Unfortunately, I hadn't seen Lawrence's instructions on un-installing, although it did seem to uninstall correctly.) Full text of the events appears below. WSUS and it's prereq's are the only things installed on this machine - it's sole purpose in life is to distribute udpates to <100 machines.

I've found several forum discussions of similar errors which were resolved by setting the 'AutoClose' option of various databases to TRUE. None of these discussions involved this particular error, though, and I'm hesitant to try it in this instance without learning a little more. Does anyone have any info on resolving this issue?

Event text:

************************************************

The description for Event ID 833 from source MSSQL$MICROSOFT##SSEE cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

20

15

d:\WSUS\\UpdateServicesDbFiles\SUSDB_log.ldf

SUSDB

5

0000000000000978

0x000000010cec00

The specified resource type cannot be found in the image file

**************************************************************


Disable auto-restart

$
0
0

Hello again chaps,

I have a little problem with WSUS. At present, I have group policy configured to automatically install updates on servers, below is a screenshot of my servers policy:

I want to still ensure updates are installed automatically however at present, when the last logged on administrator logs off it triggers an automatic restart. During working hours this is quite a problem.

Is there a registry key or policy setting I can use to achieve:

1. Updates are still installed automatically

2. No users are EVER prompted to restart

3. No automatic restarts at all.

Cheers again!

Windows\SoftwareDistribution Folder Cleanup Automation

$
0
0

Hi -

I have a number of machines with a bloated Windows\SoftwareDistribution folder.  I usually address this by:

  1. Stopping the Automatic Updates service.
  2. Deleting the Windows\SoftwareDistribution folder.
  3. Restarting the Automatic Updates service.

I'm considering using a computer startup script to perform this task automatically.  Does anyone have a more elegant method of automating this task?

Thanks in advance for your input.

WSUS in Windows 2012 Client side targeting not working

$
0
0

Hello all

I installed WSUS in Windows Server 2012. My WSUS clients are Windows Server 2012 and Windows 8. I configured client side targeting using GPO. I can also see these settings using Get-WsusComputers. But none of clients moves to any groups I have created. All stay at Unassigned Computers.

Am I doing something wrong or client side targeting doesnt work on Windows Server 2012 WSUS Server?

Have a nice day,


---------- Ondrej Zilinec - Cievo ----------


Wsus clients not pointing to console

$
0
0

Hi,

we are having an environment having nearly 2000+ wsus clients(XP) . Ot of these many are getting updates successufully from wsus server but not showing up in the report as updated.

Please let me know how to trouble shoot this issue.

WSUS сбрасывает настройки выбора продуктов для обновления

$
0
0

Доброго времени суток!

После установки обновления сервера WSUS KB2720211 (http://support.microsoft.com/kb/2720211/ru) происходит сброс настроек выбора продуктов для обновления.

Т.е. при открытии консоли управления Update Services в пунктуе "Параметры"-"Продукты и классы" постоянно выбираются все продукты Microsoft (ставится галка "All Products") независимо от предыдущего выбора и настроек. Повторный выбор сохраняется на какое-то время (30 мин - 2 часа)

До обновления KB2720211 сброс выбора продуктов для обновления не происходил.

Обновление WSUS было установлено для решения ошибки клиентских хостов 800B0001 при попытке обновиться.

После этого WSUS перестал синхронизироваться с сервером Microsoft Update. - Проблема решилась остановкой службы BITS, последующим перезапуском службы "Update Services" и повторным запуском службы BITS.

Система Win 2008 R2 x64.

Как отключить сброс параметров и как сохранить выбор обновляемых продуктов, ибо WSUS закачивает всё подряд?

Unable to Install WSUS 3.0 SP2 on Win3k3 sp2 - Error 0x80070643

$
0
0

Hi 

I am unable to install WSUS 3.0 sp2 on Win2k3 sp2, it had WSUS running earlier and it had crashed due to Patch KB2720211, and i have uninstalled WSUS from it and tried re-installing again, but it fails at Configuring web applications,

Have sysadmin rights in SQL 2005 Ent Edition, no compressed drive, ran LODCTR /R, no luck.

------------------------------------------------------------------------------------------------------------------------------------------------------

Event viewer Error:

------------------------------------------------------------------------------------------------------------------------------------------------------

Product: Windows Server Update Services 3.0 SP2 -- Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor.  Action ConfigureVRoots, location: C:\Program Files\Update Services\Setup\IISCustomAction.exe, command: /Install "C:\DOCUME~1\XXXXXX\LOCALS~1\Temp\1\WSUSSetup.log" 3.2.7600.226 "C:\Program Files\Update Services\Setup\IISConfig.xml " "WSUS Administration"":8530:" "C:\Program Files\Update Services\WebServices\Root\ " "C:\Program Files\Update Services\ " "f:\WSUS\WsusContent\ " 

------------------------------------------------------------------------------------------------------------------------------------------------------

WSUSSetup.log

------------------------------------------------------------------------------------------------------------------------------------------------------

2013-02-12 09:24:18  Success   MWUSSetup          Validating pre-requisites...
2013-02-12 09:24:18  Error     MWUSSetup          Failed to determine if an higher version of WSUS is installed. Assuming it is not... (Error 0x80070002: The system cannot find the file specified.)
2013-02-12 09:24:18  Error     MWUSSetup          WSUS is outdated. But this will not block setup (Error 0x00000000: The operation completed successfully.)
2013-02-12 09:24:29  Success   MWUSSetup          Initializing installation details
2013-02-12 09:24:29  Success   MWUSSetup          Installing ASP.Net
2013-02-12 09:24:51  Success   MWUSSetup          ASP.Net is installed successfully
2013-02-12 09:24:51  Success   MWUSSetup          Installing WSUS...
2013-02-12 09:24:53  Success   CustomActions.Dll  Unable to get INSTALL_LANGUAGE property, calculating it...
2013-02-12 09:24:53  Success   CustomActions.Dll  Successfully set propery of WSUS admin groups' full names
2013-02-12 09:24:54  Success   CustomActions.Dll  .Net framework path: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
2013-02-12 09:24:59  Success   CustomActions.Dll  Creating user group: WSUS Reporters with Description: WSUS Administrators who can only run reports on the Windows Server Update Services server.
2013-02-12 09:24:59  Success   CustomActions.Dll  Creating WSUS Reporters user group
2013-02-12 09:24:59  Success   CustomActions.Dll  WSUS Reporters user group already exists
2013-02-12 09:24:59  Success   CustomActions.Dll  Successfully created WSUS Reporters user group
2013-02-12 09:24:59  Success   CustomActions.Dll  Creating user group: WSUS Administrators with Description: WSUS Administrators can administer the Windows Server Update Services server.
2013-02-12 09:24:59  Success   CustomActions.Dll  Creating WSUS Administrators user group
2013-02-12 09:24:59  Success   CustomActions.Dll  WSUS Administrators user group already exists
2013-02-12 09:24:59  Success   CustomActions.Dll  Successfully created WSUS Administrators user group
2013-02-12 09:24:59  Success   CustomActions.Dll  Successfully created WSUS user groups
2013-02-12 09:24:59  Success   CustomActions.Dll  Succesfully set binary SID property
2013-02-12 09:24:59  Success   CustomActions.Dll  Succesfully set binary SID property
2013-02-12 09:24:59  Success   CustomActions.Dll  Successfully set binary SID properties
2013-02-12 09:26:38  Error     MWUSSetup          InstallWsus: MWUS Installation Failed (Error 0x80070643: Fatal error during installation.)
2013-02-12 09:26:38  Error     MWUSSetup          CInstallDriver::PerformSetup: WSUS installation failed (Error 0x80070643: Fatal error during installation.)
2013-02-12 09:26:38  Error     MWUSSetup          CSetupDriver::LaunchSetup: Setup failed (Error 0x80070643: Fatal error during installation.)

------------------------------------------------------------------------------------------------------------------------------------------------------

WSUSCa_130212_0924.log

-----------------------------------------------------------------------------------------------------------------------------------------

Changed database context to 'master'.

DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Changed database context to 'SUSDB'.
Changed database context to 'SUSDB'.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Creating Procedures spDropForeignKeyConstraint
Adding function spDropTableColumnIfExists
Adding function spAddTableColumnIfNotExists
Adding function spDropPrimaryKeyConstraint
Creating table dbo.tbPrerequisiteDependency
Creating table dbo.tbBundleDependency
Creating table tbUpdateStatusPerComputer
Creating table tbUpdateSummaryForAllComputers
Creating table tbComputerSummaryForMicrosoftUpdates
Creating table dbo.tbRequestedTargetGroup
Creating table dbo.tbRequestedTargetGroupsForTarget
Creating table tbDeletedComputer
Creating table dbo.tbComputerTargetDetail
Creating table dbo.tbComputerTarget
Creating table dbo.tbClientWithRecentNameChange
Creating table dbo.tbDownstreamServerTarget
Creating table dbo.tbDownstreamServerSummaryRollup
Creating table dbo.tbDownstreamServerClientSummaryRollup
Creating table dbo.tbDownstreamServerClientActivityRollup
Creating table dbo.tbTarget
Creating table dbo.tbTargetType
Creating table dbo.tbDeployment
tbDeployment does not exist, creating it now
Creating table dbo.tbDeadDeployment
Creating table dbo.tbRevisionLanguage
Creating table dbo.tbProperty
Creating table dbo.tbRevisionExtendedProperty
Creating table dbo.tbKBArticleForRevision
Creating table dbo.tbMoreInfoURLForRevision
Creating table dbo.tbSecurityBulletinForRevision
Creating table dbo.tbLocalizedPropertyForRevision
Creating table dbo.tbFileForRevision
Creating table dbo.tbRevisionSupersedesUpdate
Creating table dbo.tbInstalledUpdateSufficientForPrerequisite
Creating table dbo.tbBundleAtLeastOne
Creating table dbo.tbBundleAll
Creating table dbo.tbPrerequisite
Creating table dbo.tbDriver
Creating table dbo.tbCompatiblePrinterProvider
Creating table dbo.tbDriverClass
Creating table dbo.tbTargetGroup
Creating table dbo.tbFlattenedTargetGroup
Creating table dbo.tbTargetGroupType
Creating table dbo.tbExpandedTargetInTargetGroup
Creating table dbo.tbTargetInTargetGroup
Creating table dbo.tbEulaProperty
Creating table dbo.tbEulaAcceptance
Creating table dbo.tbLocalizedProperty
Creating table dbo.tbFile
Creating table dbo.tbXml
Creating table dbo.tbGroupAuthorization
Creating table dbo.tbAuthorization
Creating table dbo.tbFileOnServer
Creating table dbo.tbFileDownloadProgress
Creating table dbo.tbSingletonData
Creating table dbo.tbReference
Creating table dbo.tbFrontEndServersHealth
Creating table dbo.tbConfigurationC
Creating table dbo.tbConfigurationB
Creating table dbo.tbConfigurationA
Creating table dbo.tbConfiguration
Creating table dbo.tbImplicitCategory
Creating table dbo.tbCategoryInSubscription
Creating table dbo.tbLanguageInSubscription
Creating table dbo.tbSchedule
Creating table dbo.tbEmailNotificationRecipient
Creating table dbo.tbRevisionInCategory
Creating table dbo.tbCategory
Creating table dbo.tbRevision
Creating table dbo.tbRevisionExtendedLanguageMask
Creating table dbo.tbUpdate
Creating table dbo.tbUpdateType
Creating table dbo.tbUpdateFlag
Creating table dbo.tbHandler
Creating table dbo.tbLanguage
Creating table dbo.tbCategoryType
Creating table dbo.tbStateMachine
Creating table dbo.tbStateMachineState
Creating table dbo.tbStateMachineEvent
Creating table dbo.tbStateMachineTransition
Creating table dbo.tbStateMachineEventTransitionLog
Adding View vwStateMachineEventTransitionLog
Creating table dbo.tbNotificationEvent
Creating table dbo.tbChangeTracking
Creating table dbo.tbFlattenedRevisionInCategory
Creating table dbo.tbServerSyncResult
Creating table dbo.tbAutoDeploymentRule
Creating table dbo.tbUpdateClassificationInAutoDeploymentRule
Creating table dbo.tbCategoryInAutoDeploymentRule
Creating table dbo.tbTargetGroupInAutoDeploymentRule
Creating table dbo.tbSchemaVersion
Creating table dbo.tbSchemaVersionHistory
Creating table dbo.tbServerHealth
Creating table dbo.tbProgramKeys
Creating table tbComputersThatNeedDetailedRollup
Adding indexed view ivwApiUpdateRevision
Creating Procedure spAddConstraint
executing stored PROCEDURE spAddConstraint
Adding FUNCTION fn_GetGrade 
Adding FUNCTION fnGetOnlineSummaryFlags
Adding PROCEDURE spUpdateChangeTrackingNumber
Creating PROCEDURE spUpdateChangeTrackingNumber
Adding Trigger trOnUpdatingConfiguration
Adding Trigger trOnInsertingUpdateStatus
Adding Trigger trOnDeletingUpdateStatus
Adding Trigger trOnUpdatingUpdateStatus
Adding FUNCTION fn_GetBestRevisionForEvaluateDeployment
Adding PROCEDURE spMoveEvaluateDeploymentsAsNeeded
Adding PROCEDURE spDeleteUneededPrerequisiteDeployments
Adding PROCEDURE spDeleteUneededBundleDeployments
Adding PROCEDURE spProcessPrerequisitesForRevision
Adding TRIGGER trOnUpdatingRevision
Adding TRIGGER trOnUpdatingDeployment
Adding TRIGGER trOnAddingDeployment
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spGetUpdateThrottlingSettings'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spFireStateMachineEventEx'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Adding PROCEDURE spGetUpdateThrottlingSettings
Creating PROCEDURE spGetUpdateThrottlingSettings
Adding Trigger trOnDeletingDeployment
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spGetStringFromContextInfo'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Adding trigger trAdjustIsLeaf_reduce 
Adding trigger trAdjustPrerequisite 
Adding triggers trExpandRevisionInCategory 
Adding triggers trExpandFlattenedRevisionInCategory 
Adding triggers trExpandRevisionLanguage 
Adding triggers trAdjustIsLeaf_increase 
Adding trigger trOnAddingUpdatingGroupAuthorization
Adding trigger trOnDeletingGroupAuthorization
Adding trigger trOnAddingUpdatingAuthorization
Adding trigger trOnDeletingAuthorization
Adding trigger trOnAddingLanguage
Adding trigger trOnChangingLanguage
Adding trigger trOnDeletingLanguage
Adding trigger trOnAddingDriver
Adding trigger trOnDeletingDriver
Adding trigger tr_insert_ExpandedTargetInTargetGroup
Adding trigger tr_delete_ExpandedTargetInTargetGroup
Adding FUNCTION fn_later_date 
Adding PROCEDURE spSaveXmlFragment 
Creating Procedure spSaveXmlFragment
Adding PROCEDURE spGetChildCategories 
Creating Procedure spGetChildCategories
Adding PROCEDURE spGetUssDeployments 
Creating Procedure spGetUssDeployments
Adding PROCEDURE spUpdateSubTimestamp 
Creating Procedure spUpdateSubTimestamp
Adding PROCEDURE spPopulateLanguageInSubscription 
Creating Procedure spPopulateLanguageInSubscription
Adding PROCEDURE spAddNewLanguage 
Creating Procedure spAddNewLanguage
Adding PROCEDURE spCheckRevisionExists 
Creating Procedure spCheckRevisionExists
Adding PROCEDURE spCheckUpdateExists 
Creating Procedure spCheckUpdateExists
Adding PROCEDURE spGetFilter 
Creating procedure spUpdateOnlineSummaryTablesForUpdateVisible
Creating procedure spUpdateOnlineSummaryTablesForUpdateNotVisible
Creating Procedure spImportUpdate
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spFireStateMachineEventEx'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spPopulateMissingExpandedUpdateContentThrottlingInfo'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Creating Procedure spDeploymentAutomation
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'spDeployUpdate'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spAddReportingEventInternal'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'spDeployUpdate'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spAddReportingEventInternal'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spDeclineUpdate'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spRefreshDeployments'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Creating Procedure spSetInitialDeploymentStatus
Creating Procedure spImportUpdateForServerSync
Adding FUNCTION fn_FormatError 
Adding FUNCTION fn_FormatLog 
Adding FUNCTION fn_BuildDeploymentMessage
Creating Procedure spSelectProcFortbNotificationEvent
Creating Procedure spUpdateProcFortbNotificationEvent
Creating Procedure spSelectProcFortbSubscription
Creating Procedure spUpdateProcFortbSubscription
Creating Procedure spSelectProcFortbRevision
Creating Procedure spUpdateProcFortbRevision
Creating Procedure spSelectProcFortbFileOnServerDesired
Creating Procedure spUpdateProcFortbFileOnServerDesired
Creating Procedure spSelectProcFortbFileOnServerActual
Creating Procedure spUpdateProcFortbFileOnServerActual
Creating Procedure spFireStateMachineEventEx
Creating Procedure spFireStateMachineEvent
Adding PROCEDURE spGetNotificationEventItem
Creating Procedure spGetNotificationEventItem
Adding PROCEDURE spGetNotificationEventNamesToWakeUp
Creating PROCEDURE spGetNotificationEventNamesToWakeUp
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spStartCatalogSync'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spWakeUpEmailNotificationAgent'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Adding PROCEDURE spGetNotificationEventNamesToWakeUpOnStartup
Creating PROCEDURE spGetNotificationEventNamesToWakeUpOnStartup
Adding PROCEDURE spCleanupIntermediateFileStatesOnStartup
Creating PROCEDURE spCleanupIntermediateFileStatesOnStartup
Adding PROCEDURE spStartCatalogSync
Creating Procedure spStartCatalogSync
Adding PROCEDURE spCancelCatalogSync
Creating Procedure spCancelCatalogSync
Adding PROCEDURE spSetHandshakeAnchor
Creating Procedure spSetHandshakeAnchor
Adding PROCEDURE spResetNotificationState
Creating Procedure spResetNotificationState
Adding PROCEDURE spGetLocalIdList 
Creating Procedure spGetLocalIdList
Adding PROCEDURE spQueueCatalogSyncRequest
Creating Procedure spQueueCatalogSyncRequest
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spSetSubscriptionProgress'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Adding PROCEDURE spGetSubscriptionProgress
Creating Procedure spGetSubscriptionProgress
Adding PROCEDURE spSetSubscriptionProgress
Creating Procedure spSetSubscriptionProgress
Adding PROCEDURE spSetCatalogSyncFail
Creating Procedure spSetCatalogSyncFail
Adding PROCEDURE spNotifySyncCancel
Creating Procedure spNotifySyncCancel
Adding PROCEDURE spSyncWorkDone
Creating Procedure spSyncWorkDone
Adding PROCEDURE spGetNextQueuedSubscription
Creating Procedure spGetNextQueuedSubscription
Adding PROCEDURE spGetSubscriptionState
Creating Procedure spGetSubscriptionState
Adding PROCEDURE spFixCatalogSyncStates
Creating Procedure spFixCatalogSyncStates
Creating Procedure spCancelFilesAndRelatedRevisions
Creating Procedure spDeactivateDeploymentsAndNotifyParentRevisionsChildNotReady
Creating Procedure spCheckRevisionsNeedingFile
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spNotifyFileActualStateImportNeeded'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Creating Procedure spNotifyFileActualStateMUUrlNeeded
Creating Procedure spNotifyFileActualStateDownloadNeeded
Creating Procedure spNotifyFileActualStateImportNeeded
Creating Procedure spNotifyFileActualStateNotNeeded
Creating Procedure spNotifyActualStateAndRevisionsFileCancelled
Creating Procedure spWakeUpContentAgent
Creating Procedure spRemoveFileFromProgress
Creating Procedure spRemoveFileFromProgressAndWakeUpContentAgent
Creating Procedure spNotifyRevisionsFileReady
Creating Procedure spNotifyRevisionsFileFailed
Creating Procedure spCheckFileDesiredState
Creating Procedure spCheckFileDownloadQueue
Creating Procedure spCheckDesiredStateAndNotifyRevisionsFileReady
Creating Procedure spCheckFileDownloadQueueAndNotifyRevisionsFileFailed
Creating Procedure spCheckDesiredStateAndNotifyRevisionsFileFailed
Creating Procedure spNotifyRevisionsFileNotReadyAndCheckDesiredState
Creating Procedure spCheckFileDownloadQueueAndRemoveFileFromProgress
Creating Procedure spCheckFileDownloadQueueAndDesiredState
Creating Procedure spUpdateQueueEntryTimeAndCheckFileDownloadQueue
Creating Procedure spNotifyContentSyncNotificationEventWorking
Creating Procedure spGetNextContentSyncWorkItem
Creating Procedure spGetNextContentSyncWorkItemOnStartup
Creating PROCEDURE spUpdateFileDownloadProgress
Creating Procedure spSetFileMUUrl
Creating Procedure spGetUpdatesForFile
Creating Procedure spRetrieveFileDigestFromRowID
Creating Procedure spNotifyEulaFilesNeeded
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spCheckEulasAndChildRevisionsReady'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Creating Procedure spCheckRevisionInstallationPossibility
Creating Procedure spNotifyParentsEulasReadyAndCheckRevisionInstallationPossibility
Creating Procedure spCheckRevisionNeededAndNotifyParentsChildInstallationPossible
Adding procedure spAddDownstreamServerToTargetGroup
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spDeployRevisionToDss'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spAddTargetToTargetGroup'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Adding procedure spPreregisterDownstreamServer
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spCreateTargetEntry'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Adding PROCEDURE spGetDssTargetGroup 
Adding PROCEDURE spUpdateDownstreamServerID 
Adding PROCEDURE spReturnStateMachineTransitionEventLogEntriesFromError
Creating Procedure spReturnStateMachineTransitionEventLogEntriesFromError
Creating Procedure spCheckFilesAndChildRevisionsReady
Creating Procedure spNotifyFilesAndChildRevisionsNeeded
Creating Procedure spActivateDeploymentsAndNotifyParentRevisionsChildReady
Creating Procedure spFailParentRevisions
Creating Procedure spCheckEulasAndChildRevisionsReady
Creating Procedure spDeactivateDeploymentsNotifyFilesNotNeeded
Creating Procedure spResetStateMachineAndReEvaluate
Creating Procedures spCancelAllNotReadyRevisions
Creating Procedures spDownloadAllNotNeededRevisions
Creating Procedures spWakeUpResetAgent
Creating Procedures spWakeUpEmailNotificationAgent
Creating Procedures spNotifyResetAgentNotificationEventWorking
Creating Procedures spNotifyResetAgentNotificationEventDone
Creating Procedures spWakeUpRollupAgent
Creating Procedures spNotifyRollupAgentNotificationEventWorking
Creating Procedures spNotifyRollupAgentNotificationEventDone
Creating Procedures spNotifyEmailNotificationAgentNotificationEventWorking
Creating Procedures spNotifyEmailNotificationAgentNotificationEventDone
Creating Procedure spSaveUssHostOnMU
Creating Procedure spRetrieveUssHostOnMU
Creating Procedure spGetLastServerSyncCookie 
Creating Procedure spSetLastServerSyncCookie 
Creating Procedure spResetServer 
Creating Procedure spGetLastSyncTime 
Creating Procedure spSetLastSyncTime 
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spMarkComputerAsNeedingDetailedRollup'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'spIsRegistrationRequired'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Creating Procedure spIsRegistrationRequired 
Creating Procedure spGetComputerTargetGroup 
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spMarkComputerAsNeedingDetailedRollup'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spMarkComputerAsNeedingDetailedRollup'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Creating Procedure spCheckForClientNameChange 
Creating Procedure spGetFrontEndServers 
Creating Procedure spRemoveFrontEndServer 
Creating Procedure spGetClientsWithRecentNameChange 
Creating Procedure spGetComputerTargetGroupEx 
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spDeleteComputer'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spMarkComputerAsNeedingDetailedRollup'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spMarkComputerAsNeedingDetailedRollup'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Adding PROCEDURE spRegisterComputer 
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spMarkComputerAsNeedingDetailedRollup'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Creating Procedure spSetBatchURL
Creating Procedure spUpdateServerHealthStatus
Creating PROCEDURE spGetExportData
Creating Procedure spGetExportUpdateData
Adding PROCEDURE spGetDataForSyncPackage
Creating Procedure spGetDataForSyncPackage
Creating Procedure spGetBundedByDataForSyncPackage
Creating Procedure spGetUpdateDataForSyncPackage
Creating Procedure spGetUpdateTypeByRevisionID
Creating Procedure spEnableReplica
Creating Procedure spGetAllExplicitComputerDeployments
Adding procedure spGetUpdatesForBulkHideInReplicaSync
Adding Procedure spDeleteRevision
Creating Procedure spGetCompressionThesholds
Adding Procedure spGetUpdatesWithPermanantlyInactiveDeployments
Adding Procedure spDeleteDeploymentsForUpdatesWithPermanantlyInactiveDeployments
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spSetStringInContextInfo'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Adding Procedure spSetUpdateFlagCatalogSite
Adding Procedure spGetUpdatesWithCatalogSiteFlag
Adding Procedure spMarkComputerAsNeedingDetailedRollup
Adding Procedure spMarkComputerAsDeletedForDss
Adding Procedure spUpdateDownstreamServerTarget
Cannot add rows to sys.sql_dependencies for the stored procedure because it depends on the missing table 'dbo.spCreateTargetEntry'. The stored procedure will still be created; however, it cannot be successfully executed until the table exists.
Adding Procedure spUpdateDownstreamServerSummaryRollup
Adding Procedure spUpdateDownstreamServerClientSummaryRollup
Adding Procedure spUpdateDownstreamServerClientActivityRollup
Adding Procedure spGetDownstreamServerClientSummaries
Adding Procedure spClearAllClientActivityCounts
Adding Procedure spGetClientSummaryForAllServers
Adding Procedure spGetClientActivityForAllServers
Adding Procedure spSetLastTimeReportToMU
Adding Procedure spGetLastTimeReportToMU
Adding PROCEDURE spGetTempContentCache
Creating PROCEDURE spGetTempContentCache
Creating PROCEDURE spPopulateMissingExpandedUpdateContentThrottlingInfo
Creating PROCEDURE spSetStringInContextInfo
Creating PROCEDURE spGetStringFromContextInfo
Creating PROCEDURE spSetOfflineSyncExclusionList
Creating PROCEDURE spGetEncryptedProxyPasswordFromDatabaseForUpgrade
Creating PROCEDURE spResetDssRequestedStateForFiles
Creating PROCEDURE spAllowComputersWithDuplicateNames
Changed database context to 'SUSDB'.
Adding function fnGetConfigurationValue
Adding view vwConfiguration 
Adding PROCEDURE spConfiguration 
Creating Procedure spConfiguration
Creating Procedure spGetUpstreamServerInfo
Adding PROCEDURE spGetUpdateXmlFromRevision 
Creating Procedure spGetUpdateXmlFromRevision
Adding PROCEDURE spGetChangeTrackingInformation
Creating PROCEDURE spGetChangeTrackingInformation
Adding PROCEDURE spGetChangeTrackingNumber
Creating PROCEDURE spGetChangeTrackingNumber
Adding procedure spGetAllLanguagesWithEnabledState
Adding procedure spCheckConnection
Adding procedure spGetChangeTrackingNumbersForCache
Adding procedure spGetLanguageListForCache
Adding procedure spGetRevisionIdListForCache
Adding Procedure spGetRelatedRevisionsForUpdateID
Adding Procedure spGetAllUpdateIDs
Adding procedure spGetProgramKeys
Changed database context to 'SUSDB'.
Creating Function fnCsvToInt
Creating Function fnCsvToUniqueID
Creating Procedure spGetCoreUpdateXml
Creating Procedure spGetLocalizedUpdateXml
Creating Procedure spGetLocaleNames
Creating Procedure spGetGlobalUpdates
Creating Procedure spGetHardwareDrivers
Creating Procedure spGetMonitorableStatus
Creating Procedure spGetFileLocations
Adding procedure spGetAllTargetGroups
Creating Procedure spGetFrontEndServerInfo
Creating Procedure spSetFrontEndServerInfo
Creating Procedure spSetFileLocationChange
Creating Procedure spGetRevisionInfo
Creating Procedure spGetDeltaRevisionInfo
Changed database context to 'SUSDB'.
Adding procedure spAdduser
Adding procedure spGrantAsp 
Adding procedure spSetupLogin
Adding database version 
Changed database context to 'SUSDB'.
Creating table tbEventMessageTemplate
Creating table tbEventInstance
Creating table tbEvent
Creating table tbEventSource
Creating table tbEventNamespace
Alter table tbEvent with foreign key
Alter table tbEventSource with foreign key
Alter table tbEventMessageTemplate with foreign key
Alter table tbEventInstance with foreign keys
Adding procedure spImportEventNamespaceDescriptor
Adding procedure spAutoPurgeReportingEvents 
Adding procedure spLoadReportingEventAttributes
Changed database context to 'SUSDB'.
Creating table tbLocaleMap
Creating table tbOSMap
Creating table tbDownstreamServerRollupConfiguration
Creating table tbEventRollupCounters
Adding function fnFindOsID 
Adding function fnGetSummarizationState 
Adding function fnGetEffectiveDeployment 
Adding function fnGetTargetGroupIDForComputer
Adding procedure spAddReportingEventBatch 
Adding procedure spProcessActivityEvents 
Adding procedure spAddReportingEventInternal 
Adding procedure spAddUpdateStatusEventBatch 
Adding procedure spHandleClientRebootedEvent 
Adding procedure spUpdateLatestRollupEventTime
Adding procedure spGetCurrentSqlServerTime
Adding procedure spGetLatestRollupEventTime
Adding procedure spUpdateCurrentRollupState
Adding procedure spGetCurrentRollupState
Adding procedure spGetRollupCounter
Adding procedure spUpdateRollupCounter
Adding procedure spSetLastRollupInfo
Adding procedure spGetLastRollupInfo
Adding procedure spResetOnlineSummaryTables
Changed database context to 'SUSDB'.
Adding procedure spGetComputersToRollup
Adding procedure spMarkComputersAsNeedingFullComputerRollup
Adding procedure spUpdateComputersAfterRollup
Adding procedure spAddRollupComputers
Adding procedure spGetComputerLastRollupNumbers
Adding procedure spGetOutOfSyncComputers
Adding procedure spMarkComputersAsNeedingFullStatusRollup
Adding procedure spGetComputerStatusToRollup
Adding procedure spUpdateComputerStatusAfterRollup
Adding procedure spAddRollupStatus
Adding procedure spAddRollupStatusNoStatus
Adding procedure spMarkDataForFullRollup
Changed database context to 'SUSDB'.
Adding function fnMapLocalUpdateIDToGlobal 
Adding function fnMapGlobalToLocalUpdateID 
Adding function fnHasStaleDeployments
Adding function fnHasSupersededUpdates
Adding function fnIsEulaAcceptanceRequired
Adding function fnGetTargetGroupTypeID
Adding function fnGetComputerTargetID 
Adding function fnGetLatestRevisionNumber
Adding function fnIsInReplicaMode
Adding function fnComputeAutoApprovalDeadline
Adding view vwUpdatesToReport
Adding view vwUpdateInCategory
Adding view vwApiUpdateType
Adding view vwMinimalUpdate 
Adding view vwUpdateLanguage 
Adding view vwDefaultLocalizedProperty 
Adding view vwUpdateLocalizedProperties 
Adding view vwCategoryProperties 
Adding view vwEventHistory 
Adding function fnTbUpdateTypeNamesToGet
Adding function fnTbComputersInTargetGroup
Adding procedure spFilterUpdatesByScopeInternal
Adding procedure spGetCategories
Adding procedure spGetTopLevelCategories
Adding procedure spGetCategoryPropertiesByID
Adding procedure spGetSubCategoriesByUpdateID
Adding procedure spGetUpdatesUnderACategory
Adding procedure spGetTotalSummary
Adding procedure spGetSummariesPerComputer
Adding procedure spGetSummariesPerUpdate
Adding procedure spGetTotalUpdateSummaryForTargetGroup
Adding procedure spGetUpdateSummariesForTargetGroup
Adding procedure spGetTotalSummaryForComputer
Adding procedure spGetComputerSummariesForTargetGroup
Adding procedure spGetTargetGroupSummariesForUpdate
Adding procedure spGetUpdateSummaryForSingleTargetGroup
Adding procedure spGetTotalSummaryForCategory
Adding procedure spGetUpdateSummariesForCategory
Adding procedure spGetComputerSummariesForCategory
Adding procedure spGetUpdateInstallationInfoForUpdate
Adding procedure spGetUpdateInstallationInfoForComputer 
Adding procedure spGetUpdateInstallationInfoForTargetGroup
Adding procedure spDeployRevisionToDss
Adding procedure spGetAutoDeploymentRuleByID
Adding procedure spSaveParsedExtendedProperties
Adding procedure spGetUpdatesAndDeployments
Adding procedure spSetAutoDeploymentRule
Adding procedure spGetAutoDeploymentRuleIDs
Adding procedure spCreateAutoDeploymentRule
Adding procedure spDeleteAutoDeploymentRuleByID
Adding procedure spGetUpdateListToApproveForAutoDeploymentRule
Adding procedure spGetComputersNotContactedSinceCount
Adding procedure spDeclineUpdate
Adding procedure spGetParentCategories
Adding procedure spSearchUpdates 
Adding procedure spGetAllUpdates 
Adding procedure spGetUpdateCount
Adding procedure spGetRevisions
Adding procedure spGetComputerTargetByName
Adding procedure spSimpleSearchComputers
Adding procedure spSimpleSearchUpdates 
Adding procedure spGetEulaFiles
Adding procedure spGetShortLanguage
Adding procedure spGetEulaAcceptances
Adding procedure spAcceptEula
Adding procedure spAcceptEulaForReplicaDSS
Adding procedure spRecurseInsertCategoriesIntoFlatTable
Adding procedure spInsertCategoriesIntoFlatTable
Adding procedure spRepairPrecomputedTables
Adding procedure spGetInstallableItems
Adding PROCEDURE spGetApprovedUpdateMetadata 
Creating Procedure spGetApprovedUpdateMetadata
Adding procedure spHasApprovalsChanged
Adding procedure spGetUpdateByID
Adding procedure spGetUpdatesBundledByUpdate
Adding procedure spGetUpdatesThatBundleUpdate
Adding procedure spGetUpdatesSupersededByUpdate
Adding procedure spGetUpdatesThatSupersedeUpdate
Adding procedure spGetUpdatesRequiredByUpdate
Adding procedure spGetUpdatesThatRequireUpdate
Adding procedure spGetLanguagesForUpdate
Adding procedure spGetContentDownloadProgress
Adding procedure spCancelDownload
Adding procedure spCancelAllDownloads
Adding procedure spResumeDownload
Adding procedure spResumeAllDownloads
Adding procedure spSetConfiguration 
Adding Procedure spSetRollupConfiguration
Adding procedure spGetResetStateMachineNeededFlag
Adding procedure spDeleteDeployment
Adding procedure spCreateImplicitDeployment
Adding procedure spUndeclineUpdate
Adding procedure spDeployUpdate
Adding procedure spGetDeploymentByID 
Adding procedure spGetDeploymentsForAnUpdate
Adding procedure spGetDeployments
Adding procedure spRefreshDeployments
Adding procedure spGetSubscription
Adding procedure spGetSubscriptionCategories
Adding procedure spGetSubscriptionNextSynchronizationTime
Adding procedure spSetSubscription
Adding procedure spSetSubscriptionLastRunTime
Adding procedure spSetScheduleFrequency
Adding procedure spSetSubscriptionDeploymentAnchor
Adding procedure spSetSubscriptionAnchor
Adding procedure spGetTargetGroupByID
Adding procedure spGetTargetGroupForComputer
Adding procedure spGetTargetGroupsForComputer
Adding procedure spGetChildTargetGroups
Adding procedure spGetParentTargetGroup
Adding procedure spCreateTargetGroup
Adding procedure spDeleteTargetGroup
Adding procedure spAddTargetToTargetGroup
Adding procedure spRemoveTargetFromTargetGroup
Adding procedure spGetAllComputers
Adding procedure spSearchComputers
Adding procedure spGetComputerCount
Adding procedure spGetAllDownstreamServers
Adding procedure spGetInventoryItemsForComputer
Adding procedure spGetInventorySummary
Adding procedure spGetComputersHavingInventoryItem
Adding procedure spGetComputersInTargetGroup
Adding procedure spAddComputerToTargetGroup
Adding procedure spAddComputerToTargetGroupAllowMultipleGroups
Adding procedure spRemoveComputerFromTargetGroup
Adding procedure spGetDownstreamServersInTargetGroup
Adding procedure spCreateTargetEntry
Adding procedure spPreregisterComputer
Adding procedure spGetComputerByID
Adding procedure spGetDownstreamServer
Adding procedure spDeleteComputer
Adding procedure spDeleteDownstreamServer
Adding procedure spSearchEventHistory  
Adding procedure spPurgeReportingEvents 
Adding procedure spGetComponentsWithErrors
Adding procedure spGetUpdateServerStatus
Adding Procedure spGetDownstreamServerRollupSummary
Creating Procedure spGetXmlForUpdate
Creating Procedure spGetPreviousRevision
Adding Procedure spGetLatestRevisionNumberForUpdate
Adding Procedure spGetSdpXmlForUpdate
Adding PROCEDURE spGetEmailNotificationConfiguration
Adding PROCEDURE spSetEmailNotificationConfiguration
Adding procedure spGetEmailNotificationStatus
Adding procedure spSetEmailNotificationStatus
Adding PROCEDURE spScheduleEmailNotification
Adding PROCEDURE spGetEmailsToNotify
Adding PROCEDURE spGetEmailNotificationRecipients
Adding PROCEDURE spAddEmailNotificationRecipient
Adding PROCEDURE spDeclineSupersededUpdates
Adding PROCEDURE spDeclineExpiredUpdates
Adding PROCEDURE spCountObsoleteUpdatesToCleanup
Adding PROCEDURE spGetObsoleteUpdatesToCleanup
Adding PROCEDURE spDeleteUpdate
Adding PROCEDURE spDeleteUpdateByUpdateID
Adding PROCEDURE spCountUpdatesToCompress
Adding PROCEDURE spGetUpdatesToCompress
Adding PROCEDURE spCompressUpdate
Adding PROCEDURE spCleanupObsoleteComputers
Adding PROCEDURE spCleanupUnneededContentFiles
Adding procedure spGetFailedToDownloadUpdatesCount
Changed database context to 'SUSDB'.
Populating the database with basic configuration information
Creating the pre-defined target groups 
Populating Auto Deployment Rules
Populating System Subscription
Populating Email Notification Configuration
Populating Email Notification Status
Populating Languages
Populating tbLanguageInSubscription for default subscription
Populating Categories
Populating Driver classes
Populating handlers
Populating driver types
Populating state machine
Changed database context to 'SUSDB'.
Changed database context to 'SUSDB'.
Creating PROCEDURE spUpdateInventoryRulesXml
Creating PROCEDURE spAddDetailedInventoryRules
Creating PROCEDURE spGetInventoryVersion
Creating PROCEDURE spAddInventoryXml
Creating PROCEDURE spAddDetailedInventoryInformation
Changed database context to 'SUSDB'.
Creating PublicViewAccess Database role
Creating view PUBLIC_VIEWS.vUpdate
Creating view PUBLIC_VIEWS.vCategory
Creating view PUBLIC_VIEWS.vClassification
Creating view PUBLIC_VIEWS.vUpdateInCategory
Creating view PUBLIC_VIEWS.vLanguage
Creating view PUBLIC_VIEWS.vUpdateText
Creating view PUBLIC_VIEWS.vUpdateAdditionalInfoUrl
Creating view PUBLIC_VIEWS.vCategoryText
Creating view PUBLIC_VIEWS.vClassificationText
Creating view PUBLIC_VIEWS.vDownstreamServer
Creating view PUBLIC_VIEWS.vComputerTarget
Creating view PUBLIC_VIEWS.vComputerTargetGroup
Creating view PUBLIC_VIEWS.vComputerGroupMembership
Creating view PUBLIC_VIEWS.vUpdateApproval
Creating view PUBLIC_VIEWS.vUpdateInstallationInfoBasic
Creating view PUBLIC_VIEWS.vUpdateInstallationInfo
Creating view PUBLIC_VIEWS.vUpdateEffectiveApprovalPerComputer
Creating view PUBLIC_VIEWS.vSupportedInventory
Creating view PUBLIC_VIEWS.vComputerInventory
Creating TVF PUBLIC_VIEWS.fnUpdateInstallationStateMap
Changed database context to 'SUSDB'.
Finished login creation phase.  The login name is: NT AUTHORITY\NETWORK SERVICE
Creating user...
Finished user creation phase.  The user name is: NT AUTHORITY\NETWORK SERVICE
The role principal ID is 5
Adding user to role...
Finished login creation phase.  The login name is: XXXXXXXXXX\WSUS Administrators
Creating user...
Finished user creation phase.  The user name is: XXXXXXXXXXX\WSUS Administrators
The role principal ID is 5
Adding user to role...

Running a transacted installation.

Beginning the Install phase of the installation.
See the contents of the log file for the C:\Program Files\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll assembly's progress.
The file is located at C:\DOCUME~1\XXXXXXX\LOCALS~1\Temp\1\WSUSCa_130212_0924.log.
Installing assembly 'C:\Program Files\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll'.
Affected parameters are:
   categorymessagefile = C:\Program Files\Update Services\Common\EventCategories.dll 
   logtoconsole = 
   assemblypath = C:\Program Files\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
   showcallstack = 
   logfile = C:\DOCUME~1\XXXXXXX\LOCALS~1\Temp\1\WSUSCa_130212_0924.log
   wsusinstall = 
Creating performance counter category WSUS: Reporting Web Service.
Creating performance counter category WSUS: Client Web Service.
Creating performance counter category WSUS: Client Web Service Methods.
Creating performance counter category WSUS: Server Web Service.
Creating performance counter category WSUS: Server Web Methods.
Creating performance counter category WSUS: Update Regulation Web Methods.
Creating performance counter category WSUS: API Remoting Web Service.
Creating EventLog source Windows Server Update Services in log Application...

The Install phase completed successfully, and the Commit phase is beginning.
See the contents of the log file for the C:\Program Files\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll assembly's progress.
The file is located at C:\DOCUME~1\XXXXXXX\LOCALS~1\Temp\1\WSUSCa_130212_0924.log.
Committing assembly 'C:\Program Files\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll'.
Affected parameters are:
   categorymessagefile = C:\Program Files\Update Services\Common\EventCategories.dll 
   logtoconsole = 
   assemblypath = C:\Program Files\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
   showcallstack = 
   logfile = C:\DOCUME~1\xxxxxxxx\LOCALS~1\Temp\1\WSUSCa_130212_0924.log
   wsusinstall = 

The Commit phase completed successfully.

The transacted install has completed.


The uninstall is beginning.
See the contents of the log file for the C:\Program Files\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll assembly's progress.
The file is located at C:\DOCUME~1\xxxxxxx\LOCALS~1\Temp\1\WSUSCa_130212_0924.log.
Uninstalling assembly 'C:\Program Files\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll'.
Affected parameters are:
   logtoconsole = 
   assemblypath = C:\Program Files\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
   showcallstack = 
   logfile = C:\DOCUME~1\xxxxxxxx\LOCALS~1\Temp\1\WSUSCa_130212_0924.log
   wsusinstall = 
Removing performance counter category WSUS: API Remoting Web Service.
Removing performance counter category WSUS: Update Regulation Web Methods.
Removing performance counter category WSUS: Server Web Methods.
Removing performance counter category WSUS: Server Web Service.
Removing performance counter category WSUS: Client Web Service Methods.
Removing performance counter category WSUS: Client Web Service.
Removing performance counter category WSUS: Reporting Web Service.

The uninstall has completed.
Changed database context to 'master'.


Problem to configure the connexion of a WSUS server to the upstream server

$
0
0

Hello,
 
I have a problem with a WSUS server since a few months (so I install updates manually for the moment).
 
The situation is the the following :
 
1) 1 main wsus server 3.0 SP2 installed on a 2003 R2 server that synchronizes directly with Microsoft Update. This server a the IP address 10.0.0.46 and it has the last updates for WSUS.
 
2) 1 WSUS server on an other physical site installed on a 2008 R2 server (with IP address 10.0.1.21) that synchronizes with the 1st WSUS server.
 
The first WSUS server works fine. The 2nd was installed the 2nd January 2012. It worked fine for a few months but after that all the PC cannot receive updates. I made a lot of things to solve the problem but it did not work.
 
I decided to uninstall WSUS on the 2nd server. I do not know why but it was installed not as a rule but as independant program. so I uninstall it and add the WSUS rule on the 2008R2 server. All was OK until I arrive to the setup of WSUS (synchronization). When I try to setup the synchronization it is cancelled.

Firstly I select "Synchronize from an other WSUS server" and I select that it is a replica server. I pass the following screen (there is no proxy) and I arrive on the following screen. I click on the button "Start the connection" and after a few seconds I have a message "the synchronization is cancelled ...".
 
On the server console all is OK for the WSUS rule. There is nothing also in the application and system logs. I can access to the first server (ping, files). I use the domain administrator account on the 2 servers.
 
I tried to synchronize directly to Microsoft update and I have the same message.
 
Can somebody help me ?
 
Thanks in advance,
 
Anthony

PS. Sorry for translations, my english is not very good.

Improve Accuracy of Updates Report; Off by a few Hundred

$
0
0

Our organization of roughly 2000 endpoints has only recently started rolling out Windows 7 SP1 (KB976932) via WSUS.  To make sure we don't break anything we're rolling it out slowly to one office each week.  Its been a few weeks now and we're nearing the end so I'm running reports, via WSUS, to see what machines were missed, failed, etc.  I can understand a margin of error to some extent, but I feel what I'm seeing is significant enough to warrant a deeper investigation.  What am I seeing?  The WSUS report says ~800 machines need to be updated, but upon further inspection, ~400 of them have SP1.  Why is there such a difference?


The clients are all Windows 7 x86
Server is Windows Server 2003 R2 x64 running WSUS 3.2.7600.226
Although the 'Automatic Updates detection frequency' has been enabled for some time (via GPO), about a month ago I set the interval to '2' hours thinking maybe the numbers I were seeing were just delayed because of that 20% variance.
The WSUS report query configuration is as follows:

  • Report View: Detailed
  • Report is specifically for Windows SP1 (KB976932)
  • Include computers from specific [target] groups (all of our offices; not servers)
  • Include computers that have a status of: any
  • Include status from replica downstream servers: All replica downstream servers (there are 4)

The status summary tells us that 807 machines (8+610+118) don't have SP1 for whatever reason so we'll need to look into what's going on.  (Note: The numbers used in this posting are fresh, created today, 3/27/13, at the time of writing.)


I save the report as an Excel document, massage the data little so I can create a pivot table for office specific reporting. Then I subtract the 'Installed' number from the 'Grand Total' which gives me 808.

But that number includes:

  • Machines with a status of 'Not Applicable', 2 - presumably these assets don't need SP1; maybe wrong OS or system/server in wrong OU?
  • Machines with a status of 'Pending Reboot', also 2 - presumably these assets have installed SP1 but haven't rebooted?

So, subtract 4 from the total and I'm at 804.  This gives us a difference of 3 (807-804); less than 1% of our assets - not enough of a difference to warrant a huge investigation.


Now I'm going to check each of the 804 machines that don't have a status of 'Installed' via a basic batch script I slapped together specifically for this:

for %%i in (machine1 machine2 ... machine803 machine804) do (
	set system=%%i

	if exist "\\!system!\c$\windows\system32\cmd.exe" (
		for /F "usebackq tokens=1" %%k in (`wmic /node:!system! os get version ^| find /i "6.1.76"`) do (
			set systemVersion=%%k

			if [!systemVersion!] NEQ [6.1.7601] (
				echo !system! not pached: !systemVersion!
			) else (
				echo !system! pached: !systemVersion!
			)
		)
	) else (
		echo !system! offline
	)
)
(edited for brevity - scan takes a few hours to complete)


Those results are logged to a file so I can import into Excel where I report on machines with SP1, without SP1 and Offline/inaccessible machines.  The results are quite a bit different than what WSUS is reporting.

For instance, referencing the chart above, of the 31 machines in Office o1, 30 are patched, not 7 as WSUS shows.  I worked with our local resource to visit each machine in that office to confirm what my script reported, and the one that's not patched is out the office.  What WSUS is 'seeing' is wildy different, and I'm seeing similar results for other offices.

Up until now I've been using real, current numbers, but because today's manual 'scan' is still running, I don't have fresh numbers.  So for the bullets below I'm using results from a scan I did last week.

  • WSUS said 784 machines needed SP1
  • 379 actually had SP1
  • 108 actually needed SP1
  • The rest were inaccessible

Why are the WSUS report results off by so much?




Short of resetting the ID's, I'm not sure what to do.

echo. & echo Stopping Services...
For %%i in (wuauserv) do (
	echo.  Stopping %%i
	net stop %%i >nul
)

echo. & echo Clearing Registry Data
For %%j in (AccountDomainSID PingID SusClientIdValidataion SusClientID) do (
	echo.  Removing %%j
	reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v %%j /f >nul
)

echo. & echo Restarting Services...
For %%i in (wuauserv) do (
	echo.  Starting %%i
	net start %%i >nul
)

echo. & echo Forcing AU Discovery
wuauclt.exe /resetauthorization /detectnow



Viewing all 12874 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>