Le applicazioni di Office vengono aperte vuote da WebDAV o siti di SharePoint

Quando si verifica questo problema, è possibile riscontrare i seguenti sintomi aggiuntivi:

  • Non si riceve la richiesta di password dell'autenticazione di base quando si tenta di aprire o scaricare il file.
  • Non viene visualizzato un messaggio di errore quando si tenta di aprire il file. Viene avviata l'applicazione di Office associata ma i file selezionati non si aprono.

Questo problema si verifica in presenza delle seguenti condizioni:

  • Il server è configurato per l'autenticazione di base.
  • La connessione tra il computer e il server Web non utilizza SSL (Secure Sockets Layer).

Per impostazione predefinita, le operazioni su file che utilizzano l'autenticazione di base tramite una connessione HTTP non SSL vengono disabilitate nelle applicazioni di Office 2010 e Office 2013.

Quando viene disabilitata l'autenticazione di base, si verifica uno dei seguenti eventi:

  • L'applicazione client utilizza un metodo di autenticazione diverso Ciò si verifica se il server supporta un metodo di autenticazione diverso.
  • La richiesta non viene completata (per dettagli su cosa succede quando una richiesta non viene completata, vedere l'elenco nella sezione "Ulteriori dettagli del sintomo").

Se la soluzione alternativa dall'utilizzo di HTTPS invece che HTTP non risolve il problema, la risoluzione consiste nell'abilitare la crittografia SSL sul server Web per consentire l'accesso client tramite HTTPS.

Nota

Per impostazione predefinita, le applicazioni di Office 2010 possono accedere e scaricare file da un server Web che utilizza l'autenticazione di base solo tramite una connessione SSL.

Per risolvere il problema, consentire alle applicazioni di Office 2010 e Office 2013 di connettersi a un server Web utilizzando l'autenticazione di base tramite una connessione non SSL.

Avviso

Quando si abilita l'autenticazione di base non SSL, ci si può esporre a un grave rischio di sicurezza.

Informazioni sull'autenticazione di base e sul rischio di sicurezza

L'autenticazione di base richiede che gli utenti dispongano di un nome utente e password validi per accedere ai contenuti. Questo metodo di autenticazione non richiede un browser specifico e tutti i browser principali lo supportano. L'autenticazione di base funziona anche tra firewall e server proxy. Per tali motivi, è una buona scelta quella di limitare l'accesso a parte ma non a tutto il contenuto su un server.

Tuttavia, lo svantaggio dell'autenticazione di base è che trasmette password codificate in base 64 non crittografate attraverso la rete. Se la password viene intercettata nella rete da uno sniffer di rete, un utente non autorizzato può scoprire nome utente e password e riutilizzare queste credenziali. È a causa di questo rischio di sicurezza che le applicazioni di Office 2010 disabilitano l'autenticazione di base tramite una connessione non SSL nella configurazione predefinita.

È necessario utilizzare l'autenticazione di base solamente quando si è certi che il collegamento tra il client e il server è affidabile. Il collegamento dovrebbe essere stabilito tramite una linea dedicata o utilizzando la crittografia SSL e il protocollo TLS (Transport Layer Security). Ad esempio, per utilizzare l'autenticazione di base con WebDAV, è necessario configurare la crittografia SSL.

Per ulteriori informazioni sull'autenticazione di base, vedere Autenticazione di base e Configura l’autenticazione di base (IIS 7).

Per ulteriori informazioni su SSL e i certificati, vedere SSL and certificates.

Abilita l'autenticazione di base tramite connessione non SSL

I due passaggi seguenti descrivono come abilitare le applicazioni di Office 2013 e Office 2010 per aprire tipi di file di Office direttamente da un server che supporta solo l'autenticazione di base tramite una connessione non SSL. Tale procedura deve essere utilizzata solo se si è certi che la connessione tra l'utente e il server Web sia sicura. Una connessione diretta via cavo o una linea dedicata sono da considerarsi ottimali per le connessioni sicure.

Nota

Per le applicazioni di Office 2013 e 2010, sono necessari entrambi i passaggi. Per altre applicazioni di Office, è necessario solo il passaggio 1.

Passaggio 1: Configurare il redirector WebDAV sul client

Nota

Questo passaggio è necessario per le applicazioni della famiglia di prodotti Office 2007, Office 2010 e Office 2013.

Nel computer client, configurare il Redirector WebDAV per abilitare l'autenticazione di base tramite connessioni non SSL.

Importante

Seguire attentamente i passaggi in questa sezione. L'errata modifica del Registro di sistema può causare seri problemi. Prima di apportare le modifiche, eseguire il backup del Registro di sistema per il ripristino nel caso si verifichino dei problemi.

Windows XP e Windows Server 2003

Per abilitare l'autenticazione di base sul computer client, attenersi alla seguente procedura:

  1. Fare clic su Start, scegliere Esegui, digitare regedit, quindi fare clic su OK.

  2. Individuare e quindi selezionare la seguente sottochiave nel Registro di sistema: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

  3. Scegliere Nuovo dal menu Modifica, quindi fare clic su Valore DWORD.

  4. Digitare UseBasicAuth, quindi premere INVIO.

  5. Fare clic con il pulsante destro del mouse su UseBasicAuth, quindi scegliere Modifica.

  6. Nella casella Dati valore digitare 1, quindi fare clic su OK.

    Nota

    L'autenticazione di base è abilitata se la voce del Registro di sistema UseBasicAuth è impostata su un valore diverso da zero. L'autenticazione di base è disabilitata se la voce del Registro di sistema UseBasicAuth non è presente o se è impostata su 0 (zero).

    La mappatura è la seguente:

    • 0 - Autenticazione di base disabilitata
    • 1 - Autenticazione di base abilitata solo per connessioni SSL
    • 2 - Autenticazione di base abilitata per connessioni SSL e non SSL
  7. Chiudere l'editor del Registro di sistema e riavviare il computer.

Windows Vista, Windows 7 e Windows 8

Per abilitare l'autenticazione di base sul computer client, attenersi alla seguente procedura:

  1. In Windows Vista o Windows 7, fare clic su Start, digitare regedit nella casella **Inizia ricerca**, quindi premere INVIO.

    In Windows 8, tenere premuto il tasto WINDOWS (WINKEY) + F, evidenziare App nella barra dei Menu, digitare regedit nella casella Cerca, e premere INVIO.

  2. Individuare e selezionare la seguente sottochiave del Registro di sistema:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

  3. Scegliere Nuovo dal menu Modifica, quindi fare clic su Valore DWORD.

  4. Digitare BasicAuthLevel, quindi premere INVIO.

  5. Fare clic con il pulsante destro del mouse su BasicAuthLevel, e scegliere Modifica.

  6. Nella casella Dati valore digitare 2, quindi fare clic su OK.

    La mappatura è la seguente:

    • 0 - Autenticazione di base disabilitata
    • 1 - Autenticazione di base abilitata solo per connessioni SSL
    • 2 - Autenticazione di base abilitata per connessioni SSL e non SSL
  7. Chiudere l'editor del Registro di sistema e riavviare il computer.

Passaggio 2: Aggiornare il Registro sul client

Nota

Questo passaggio è necessario per le applicazioni di Office 2013 e Office 2010.

Sul computer client, aggiungere la chiave del Registro di sistema BasicAuthLevel e un valore appropriato. A tale scopo, attenersi alla seguente procedura.

Importante

Seguire attentamente i passaggi in questa sezione. L'errata modifica del Registro di sistema può causare seri problemi. Prima di apportare le modifiche, eseguire il backup del Registro di sistema per il ripristino nel caso si verifichino dei problemi.

  1. Avviare l'editor del Registro di sistema

    • In Windows 8, tenere premuto il tasto WINDOWS (WINKEY) + F, evidenziare App nella barra dei Menu, digitare regedit nella casella Cerca, e premere INVIO. Se viene chiesto di immettere la password dell'amministratore o di confermare, digitare la password o fornire le informazioni.
    • In Windows 7 o in Windows Vista, fare clic su Start, digitare regedit nella casella Inizia ricerca, quindi premere INVIO. Se viene chiesto di immettere la password dell'amministratore o di confermare, digitare la password o fornire le informazioni.
    • In Windows XP, fare clic su Start, scegliere Esegui, digitare regedit, quindi fare clic su OK.
  2. Individuare e quindi fare clic su una delle seguenti sottochiavi del Registro di sistema:

    Per Office 2010:

    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Internet

    Per Office 2013:

    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Internet

  3. Scegliere Nuovo dal menu Modifica, quindi fare clic su Valore DWORD.

  4. Digitare BasicAuthLevel, quindi premere INVIO.

  5. Fare clic con il pulsante destro del mouse su BasicAuthLevel, e scegliere Modifica.

  6. Nella casella Dati valore digitare 2, quindi fare clic su OK.

    La mappatura è la seguente:

    • 0 - Autenticazione di base disabilitata
    • 1 - Autenticazione di base abilitata solo per connessioni SSL
    • 2 - Autenticazione di base abilitata per connessioni SSL e non SSL
  7. Chiudere l'editor del Registro di sistema e riavviare il computer.