Problemi con branchCache dopo la configurazione iniziale

Carlos 20 Punti di reputazione
2026-07-28T08:13:36.0566667+00:00

Ciao Community Microsoft,

Sto configurando branchcache in un ambiente windows Server per ottimizzare la distribuzione dei contenuti tra le sedi aziendali. Tuttavia, dopo l’attivazione, ho notato che i client della filiale non riescono a recuperare i dati memorizzati nella cache locale dai peer o dal server di cache ospitato. Sembra che il meccanismo di caching non stia funzionando come previsto, e i download continuano a passare direttamente al server principale.

Ho già verificato le impostazioni di gruppo e la configurazione del servizio, ma il problema persiste. Vorrei capire qual è il processo sistematico consigliato per controllare la modalità branchcache (Distributed o Hosted) e per verificare le regole del firewall necessarie affinché la comunicazione tra i client funzioni correttamente.

Windows per il lavoro | Windows 365 Enterprise
0 commenti Nessun commento

1 risposta

Ordina per: Più utili
  1. Daphne Huynh (WICLOUD CORPORATION) 1,570 Punti di reputazione Personale Esterno Microsoft Moderatore
    2026-07-28T10:29:24.8266667+00:00

    Benvenuto nel forum Microsoft Q&A!

    Grazie per aver fornito i dettagli del problema.

    In base alla descrizione fornita, se i client BranchCache continuano a scaricare il contenuto direttamente dal server dei contenuti invece di recuperare il contenuto memorizzato nella cache dai peer o da un server Hosted Cache, il problema è generalmente riconducibile a una delle seguenti quattro aree: configurazione della modalità BranchCache, dipendenze dei servizi, comunicazione tramite firewall oppure configurazione del server dei contenuti. Un processo di verifica sistematico può aiutare a identificare la causa principale. Consiglio di seguire i seguenti passaggi di risoluzione dei problemi:

    1. Verificare la modalità operativa di BranchCache

    Su un computer client, eseguire tramite PowerShell:

    Get-BCStatus

    oppure

    netsh branchcache show status all

    Verificare che:

    • BranchCacheIsEnabled = True
    • CurrentClientMode = DistributedClient oppure HostedCacheClient
    • Se si utilizza la modalità Hosted Cache, assicurarsi che HostedCacheServerList contenga il nome corretto del server Hosted Cache

    Questi comandi forniscono la configurazione corrente di BranchCache e lo stato della cache, rappresentando il modo più rapido per confermare che i client stiano operando nella modalità prevista.

    2. Verificare che i servizi richiesti siano in esecuzione

    BranchCache si basa sul servizio PeerDistSvc. Per le distribuzioni BranchCache basate su SMB, è necessario anche il servizio File Offline (CSC).

    Eseguire i seguenti comandi:

    sc query peerdistsvc

    sc query csc

    Se il servizio File Offline è disabilitato, la memorizzazione nella cache SMB di BranchCache potrebbe non funzionare correttamente e i client potrebbero continuare a recuperare il contenuto direttamente dal server dei contenuti.

    3. Convalidare le regole del firewall

    Per la modalità Distributed Cache, il rilevamento dei peer utilizza il traffico WS-Discovery:

    • UDP 3702 (in ingresso e in uscita)
    • Multicast IPv4: 239.255.255.250
    • Multicast IPv6: FF02: :C

    Il recupero del contenuto tra peer utilizza: TCP 80 (predefinito)

    I client devono essere in grado di scambiare sia il traffico di rilevamento sia quello di recupero dei contenuti. Se uno dei due percorsi di comunicazione è bloccato, la cache peer-to-peer non funzionerà correttamente e i client torneranno a scaricare il contenuto dal server dei contenuti.

    Le regole utili di Windows Firewall includono:

    • BranchCache - Peer Discovery (WSD-In)
    • BranchCache - Content Retrieval (HTTP-In)

    4. Verificare la connettività con l'Hosted Cache

    Se si utilizza la modalità Hosted Cache, verificare quanto segue:

    • I client riescono a risolvere il nome del server Hosted Cache.
    • Il server Hosted Cache è raggiungibile in rete.
    • Il servizio Hosted Cache è in esecuzione ed è in ascolto sulla porta configurata.
    • Le impostazioni dei Criteri di gruppo (Group Policy) identificano correttamente il server Hosted Cache.

    5. Confermare che il contenuto sia abilitato per BranchCache

    BranchCache non può funzionare se il server dei contenuti non pubblica gli hash dei contenuti. Verificare che:

    • La condivisione file sia configurata per consentire la memorizzazione nella cache.
    • La pubblicazione degli hash BranchCache sia abilitata.
    • Il server dei contenuti sia configurato correttamente per BranchCache.

    6. Controllare i registri eventi di BranchCache

    Esaminare i seguenti registri per individuare errori o avvisi:

    Registri applicazioni e servizi -> Microsoft -> Windows -> BranchCache -> Operational

    Registri applicazioni e servizi -> Microsoft -> Windows -> BranchCacheSMB -> Operational

    Questi registri possono aiutare a identificare errori di rilevamento, problemi di connettività, problemi di autenticazione o errori nel recupero dei contenuti.

    7. Verificare il comportamento della cache

    Dopo aver scaricato contenuti abilitati per BranchCache, verificare se la cache sta aumentando:

    netsh branchcache show localcache netsh branchcache show hostedcache netsh branchcache show publicationcache

    Se la cache rimane vuota, ciò potrebbe indicare che gli hash dei contenuti non vengono pubblicati correttamente oppure che i client non riescono a recuperare i contenuti memorizzati nella cache dai peer o dal server Hosted Cache.

    Per ulteriori informazioni, consultare:

    BranchCache | Microsoft Learn

    Verificare le impostazioni del computer client | Microsoft Learn

    Configurare le regole del Firewall per i membri non appartenenti al dominio per consentire il traffico di BranchCache | Microsoft Learn

    Spero che queste informazioni siano utili e grazie per aver scelto Microsoft Q&A per sottoporre il tuo problema.

    La risposta è stata utile?

    0 commenti Nessun commento

Risposta

Le risposte possono essere contrassegnate come "Accettata" dall'autore della domanda e "Consigliata" dai moderatori, in modo da consentire agli utenti di sapere che la risposta ha risolto il problema dell'autore.