web-dev-qa-db-fra.com

Pourquoi Windows Mise à jour échoue soudainement avec l'erreur 0x80244019?

Étant donné que l'installation de mises à jour hier, l'un de nos serveurs R2 2008 refuse de se connecter à notre WSUS et, à la place, signale l'erreur inconnue 0x80244019. Se connecter au référentiel officiel Windows Update fonctionne sans aucun problème. Le problème ne se produit qu'avec notre WSUS local.

Le site Web de support Windows sur l'erreur suggère:

Si vous recevez une de ces erreurs lorsque vous téléchargez des mises à jour, la cause la plus courante est un virus informatique qui a désactivé Windows Update, ou un autre service sur votre ordinateur dont la mise à jour est nécessaire par Windows Update.

Je vais voter Non sur celui-là.

Mon WindowsUpdate.log montre ce qui suit:

2012-09-13  13:00:52:738     892    5c0 PT  +++++++++++  PT: Synchronizing server updates  +++++++++++
2012-09-13  13:00:52:738     892    5c0 PT    + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://SRV-PDC/ClientWebService/client.asmx
2012-09-13  13:00:52:769     892    5c0 PT  WARNING: Cached cookie has expired or new PID is available
2012-09-13  13:00:52:769     892    5c0 PT  Initializing simple targeting cookie, clientId = a6c96caf-d9ca-4f31-a003-827e7089ff64, target group = Server, DNS name = srv-exchange.porta.haseke.de
2012-09-13  13:00:52:769     892    5c0 PT    Server URL = http://SRV-PDC/SimpleAuthWebService/SimpleAuth.asmx
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: GetAuthorizationCookie failure, error = 0x80244019, soap client error = 10, soap error code = 0, HTTP status code = 404
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: Failed to initialize Simple Targeting Cookie: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: PopulateAuthCookies failed: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: RefreshCookie failed: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: RefreshPTState failed: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: Sync of Updates: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: SyncServerUpdatesInternal failed: 0x80244019
2012-09-13  13:00:52:957     892    5c0 Agent     * WARNING: Failed to synchronize, error = 0x80244019
2012-09-13  13:00:52:957     892    5c0 Agent     * WARNING: Exit code = 0x80244019

Et, en fait, un autre article de soutien a attiré mon attention: Vous ne pouvez pas télécharger les mises à jour lorsque vous accédez au site Web de Windows Update à partir d'un ordinateur Windows XP qui est derrière un pare-feu ou un serveur proxy

Cet article fait référence à XP, mais je devais récemment modifier les paramètres WinHTTP sur ce serveur pour résoudre encore un autre problème (voir l'article de support Message d'erreur lorsque vous importez un certificat tiers dans Exchange Server 2010: " L'état du certificat n'a pas pu être déterminé car la vérification de la révocation a échoué " pour plus de détails).

J'ai réparé ce problème d'accès en exécutant:

netsh winhttp set proxy proxy-server="http=www-proxy:8080" bypass-list="*.domain.example.com"

Donc, je suppose également que Windows Update utilise également WinHTTP, et mes modifications l'empêchent de fonctionner correctement. Mais même après avoir ajusté mon bypass-list à "*.domain.example.com;<local>", La mise à jour Windows refuse de fonctionner.

5
Der Hochstapler

On dirait qu'un redémarrage était tout ce qui était nécessaire après avoir ajusté le bypass-list, qui doit contient <local> Donc, le proxy WinHTTP est contourné pour votre installation locale de la WSUS:

netsh winhttp set proxy proxy-server="http=www-proxy:8080" bypass-list="*.domain.example.com;<local>"

Sinon, si vous définissez déjà le bon proxy dans IE (par exemple de la stratégie de groupe, par exemple), vous pouvez simplement importer Ces paramètres dans WinHTTP:

netsh winhttp import proxy source=ie

To Inspecter Vos propres paramètres de proxy WinHTTP actuels, fonctionnent netsh winhttp show proxy .

5
Der Hochstapler

Merci pour votre solution. Cela m'a définitivement guidé à ma solution. Nous utilisons un fichier PAC pour configurer IE Donc, j'ai dû exécuter la commande suivante:

netsh winhttp set proxy 192.168.1.105:3128 "<localhost>"

Redémarrage et la mise à jour de Windows a commencé à travailler à nouveau.

Merci

0
gurumagic