Windows 10 Crossed Network Stream


1

Questo è molto bizzarro, ma è successo due volte adesso, quindi voglio vedere se qualcun altro l'ha incontrato.

In Windows 10, dopo un aggiornamento automatico di Windows, sto superando i flussi di rete, il che significa che una connessione finisce per ricevere dati da una connessione attiva diversa.

So che sembra pazzesco, ma l'ho testato estensivamente e posso riprodurlo. Ad esempio, ho un server che restituirà una richiesta HTTP con 100 MB di qualsiasi lettera che chiedo, ripetuta più e più volte. Quindi se lo chiedo A, Otterrò un file di 100 MB con A S.

Il mio test era di eseguire 4 richieste simultanee, A, B, C, e D.

Mio A il file ha un sacco di A s (circa 87 milioni, quando dovrebbe avere 105 milioni), ma ha anche alcuni B S, C s, e D S. Ha anche alcuni dati binari non identificati, un'intestazione di risposta HTTP da .stackoverflow.com (Stavo cercando problemi simili mentre il test era in esecuzione), quelli che sembrano alcuni dati GZipped e alcuni dati di rete che sembrano provenire dal mio router. Il B il file ha tutte le altre lettere e alcuni degli stessi header HTTP del A file, ma principalmente consiste di B s (80 M su 105 M). Il C il file è il peggiore, a soli 18M C s di 105 milioni. La maggior parte dei dati è senza senso binario con alcune intestazioni di risposta JSON e quello che potrebbe essere un certificato SSL. Il D il file è il migliore (98M / 105M) ma è ancora confuso.

Aggiungendolo tra i 4 file, A, B, e D sono a 200k del numero giusto, il resto probabilmente corrompe altre richieste, che a volte vedo come file di immagine corrotti o Javascript che non funziona correttamente. Non so dove sia C È andato, ma spero che quelle richieste non fossero importanti. Tutti i file hanno le giuste dimensioni (significato wget sta diventando corretto Content-Length intestazione e lo sta rispettando).

Il problema è coerente tra browser, strumenti a linea di comando, ecc. Diventa evidente perché le immagini vengono corrotte e gli errori casuali di Javascript (dai file JS corrotti) iniziano a spuntare. Entrambe le volte il problema si è verificato, è stato subito dopo un aggiornamento di Windows. Il rollback degli aggiornamenti non lo aggiusta.

L'interfaccia di rete è un adattatore USB-N53 ASUS con driver aggiornati.

Il problema si presenta anche con alcuni errori del disco. sfc /scannow ritorna:

Protezione risorse di Windows ha trovato file corrotti ma non è stato in grado di risolverli   di loro. I dettagli sono inclusi in CBS.Log windir \ Logs \ CBS \ CBS.log. Per   esempio C: \ Windows \ Logs \ CBS \ CBS.log. Si noti che la registrazione non è attualmente   supportato in scenari di assistenza offline.

Il raccomandato Dism.exe /online /Cleanup-Image /StartComponentCleanup succede, ma Dism.exe /online /Cleanup-Image /RestoreHealth restituisce un errore:

Errore: 0x800f081f

Non è stato possibile trovare i file di origine.   Utilizzare l'opzione "Origine" per specificare la posizione dei file necessari per ripristinare la funzionalità. Per ulteriori informazioni su come specificare una posizione di origine, vedere http://go.microsoft.com/fwlink/?LinkId=243077 .

Il file di registro DISM può essere trovato in C: \ WINDOWS \ Logs \ DISM \ dism.log

Ho provato a creare una sorgente ISO come descritto in tutti i forum che risolvono questo problema, ma non l'ho portato a "RestoreHealth" correttamente.

Ancora una volta, so che questo è un problema molto bizzarro, ma sono perplesso e spero che qualcuno possa indicarmi la direzione giusta? L'ultima volta è stato risolto da una reinstallazione di Windows, che vorrei evitare se possibile.


Scommetto che il software antivirus è diventato pazzo.
grawity

Nessun software antivirus installato, ad eccezione di Windows Defender, che è di serie su Windows 10.
tghw
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.