Office uygulamaları SharePoint WebDAV'dan veya sitelerden boş açılır

Not

Office 365 ProPlus, Microsoft 365 Kurumsal Uygulamaları olarak yeniden adlandırılıyor. Bu değişiklik hakkında daha fazla bilgi için, bu blog yazısını okuyun.

Bu sorun oluştuğunda aşağıdaki belirtilerle de karşılaşabilirsiniz:

  • Dosyayı açmaya veya indirmeye çalıştığınızda Temel kimlik doğrulaması parola istemini almazsınız.
  • Dosyayı açmaya çalıştığınızda bir hata iletisi almazsınız. İlgili Office uygulaması başlatılır ancak seçilen dosya açılmaz veya indirilmez.

Bu sorun, aşağıdaki koşullar doğru olduğunda oluşur:

  • Sunucu Temel kimlik doğrulaması için yapılandırılır.
  • Bilgisayarınızla web sunucusu arasındaki bağlantı Güvenli Yuva Katmanı (SSL) kullanmıyor.

Varsayılan olarak, Office 2010 ve Office 2013 uygulamalarında SSL olmayan HTTP bağlantısı üzerinden Temel kimlik doğrulaması kullanan dosya işlemleri devre dışı bırakılmıştır.

Temel kimlik doğrulaması devre dışı bırakıldığında, aşağıdaki olaylardan biri oluşur:

  • İstemci uygulama farklı bir kimlik doğrulama yöntemi kullanır. Sunucu farklı bir kimlik doğrulaması yöntemini destekliyorsa bu oluşur.
  • İstek başarısız olur. (İsteğin başarısız olması durumunda ne olacağını görmek için "Diğer belirti ayrıntıları" bölümündeki listeye bakın.)

HTTP yerine HTTPS kullanılan geçici çözüm işe yaramazsa, çözüm olarak web sunucusunda SSL şifrelemesi etkinleştirilerek HTTPS üzerinden istemci erişimine izin verilebilir.

Not

Varsayılan olarak, Office 2010 uygulamaları, yalnızca SSL bağlantısı üzerinden Temel kimlik doğrulaması kullanan web sunucularındaki dosyalara erişebilir ve bu dosyaları indirebilir.

Bu soruna geçici bir çözüm için, Office 2013 ve Office 2010 uygulamalarının SSL olmayan bir bağlantı üzerinden Temel kimlik doğrulaması kullanarak web sunucusuna bağlanmalarına izin verin.

Uyarı

SSL olmadan Temel kimlik doğrulamasını etkinleştirdiğinizde önemli bir güvenlik riskiyle karşılaşabilirsiniz.

Temel kimlik doğrulaması ve güvenlik riski hakkında

Temel kimlik doğrulaması, kullanıcıların içeriğe erişebilmeleri için geçerli bir kullanıcı adına ve parolaya sahip olmalarını gerektirir. Bu kimlik doğrulaması yöntemi için belirli bir tarayıcı kullanılması gerekmez ve başlıca tüm tarayıcılar tarafından desteklenir. Temel kimlik doğrulaması aynı zamanda güvenlik duvarları ve proxy sunucular üzerinden de çalışır. Bu nedenlerle, bir sunucudaki içeriğin bir bölümüne (tümüne değil) erişimi kısıtlamak istediğinizde iyi bir seçenektir.

Ancak, Temel kimlik doğrulamasının dezavantajı, base64 biçiminde kodlanmış parolaları ağ üzerinden şifresiz olarak iletmesidir. Parolalar ağ üzerinden bir ağ algılayıcısı tarafından ele geçirilirse yetkisiz bir kullanıcı, kullanıcı adını ve parolayı belirleyebilir ve bu kimlik bilgilerini yeniden kullanabilir. Bu güvenlik riski dolayısıyla Office 2010 uygulamalarının varsayılan yapılandırmasında SSL olmayan bağlantı üzerinden Temel kimlik doğrulaması devre dışı bırakılmıştır.

Temel kimlik doğrulamasını yalnızca istemci ile sunucu arasındaki bağlantının güvenli olduğunu biliyorsanız kullanmalısınız. Adanmış bir hat üzerinden veya SSL şifrelemesi ve Aktarım Katmanı Güvenliği (TLS) kullanılarak bağlantı kurulmalıdır. Örneğin, WebDAV ile birlikte Temel kimlik doğrulaması kullanmak için SSL şifrelemesini yapılandırmanız gerekir.

Temel kimlik doğrulaması hakkında daha fazla bilgi için bkz. Temel kimlik doğrulaması ve Temel kimlik doğrulamasını yapılandırma (IIS 7).

SSL ve sertifikalar hakkında daha fazla bilgi için bkz. SSL ve sertifikalar.

Temel kimlik doğrulamasını SSL olmayan bir bağlantı üzerinden etkinleştirme

Yalnızca SSL olmayan bağlantı üzerinden Temel kimlik doğrulamasını destekleyen sunuculardaki Office dosya türlerini doğrudan açabilmek için Office 2013 ve Office 2010 uygulamalarını etkinleştirmeniz gerekir. Aşağıdaki iki adımda bu işlem açıklanmaktadır. Bu adımları, yalnızca kullanıcı ile web sunucusu arasındaki bağlantının güvenli olduğundan eminseniz kullanın. Doğrudan kablo bağlantısı ya da adanmış bir hat güvenli bağlantılar için en iyi kabul edilir.

Not

Office 2013 ve Office 2010 uygulamaları için iki adım da gereklidir. Diğer Office uygulamaları için yalnızca adım 1 gereklidir.

Adım 1: İstemci üzerinde WebDAV Yeniden Yönlendirici'yi yapılandırın

Not

Bu adım 2007 Office paketi, Office 2013 ve Office 2010'daki uygulamalar için gereklidir.

İstemci bilgisayarda WebDAV Yeniden Yönlendirici'yi yapılandırarak SSL olmayan bağlantılar üzerinden Temel kimlik doğrulamasını etkinleştirin.

Önemli

Bu bölümdeki adımları dikkatlice izleyin. Kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Değiştirmeden önce, bir sorun olması halinde geri yükleyebilmek için kayıt defterini yedekleyin.

Windows XP ve Windows Server 2003

İstemci bilgisayarda Temel kimlik doğrulamasını etkinleştirmek için şu adımları izleyin:

  1. Başlat'ı, ardından Çalıştır'ı tıklayın, regedit yazın ve Tamam'ı tıklayın.

  2. Aşağıdaki kayıt defteri alt anahtarını bulup tıklayın: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

  3. Düzen menüsünde Yeni'nin üzerine gelin ve DWORD Değeri'ne tıklayın.

  4. UseBasicAuth yazın ve Enter tuşuna basın.

  5. UseBasicAuth öğesini sağ tıklatın ve ardından Değiştir'i tıklatın.

  6. Değer verisi kutusuna 1 yazın ve ardından Tamam'a tıklayın.

    Not

    UseBasicAuth kayıt defteri girdisi sıfır dışında bir değere ayarlanmışsa, Temel kimlik doğrulaması etkindir. UseBasicAuth kayıt defteri girdisi yoksa veya UseBasicAuth kayıt defteri girdisi 0 (sıfır) olarak ayarlanmışsa Temel kimlik doğrulaması devre dışı bırakılmıştır.

    Eşleme aşağıdaki gibidir:

    • 0 - Temel kimlik doğrulaması devre dışı
    • 1 - Temel kimlik doğrulaması yalnızca SSL bağlantıları için etkin
    • 2 - Temel kimlik doğrulaması SSL ve SSL olmayan bağlantılar için etkin
  7. Kayıt Defteri Düzenleyicisi'nden çıkın ve bilgisayarı yeniden başlatın.

Windows Vista, Windows 7 ve Windows 8

İstemci bilgisayarda Temel kimlik doğrulamasını etkinleştirmek için şu adımları izleyin:

  1. Windows Vista veya Windows 7'de Başlat'ı tıklayın, **Aramaya Başla **kutusuna regedit yazın ve ardından Enter tuşuna basın.

    Windows 8'de Windows (WINKEY) + F tuşlarını basılı tutun, Menü çubuğunda Uygulamalar'ı vurgulayın, Arama kutusuna regedit yazın ve ardından Enter tuşuna basın.

  2. Aşağıdaki kayıt defteri alt anahtarını bulup tıklayın:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

  3. Düzen menüsünde Yeni'nin üzerine gelin ve DWORD Değeri'ne tıklayın.

  4. BasicAuthLevel yazın ve Enter tuşuna basın.

  5. BasicAuthLevel öğesini sağ tıklatın ve ardından Değiştir'i tıklatın.

  6. Değer verisi kutusuna 2 yazın ve ardından Tamam'a tıklayın.

    Eşleme aşağıdaki gibidir:

    • 0 - Temel kimlik doğrulaması devre dışı
    • 1 - Temel kimlik doğrulaması yalnızca SSL bağlantıları için etkin
    • 2 - Temel kimlik doğrulaması SSL ve SSL olmayan bağlantılar için etkin
  7. Kayıt Defteri Düzenleyicisi'nden çıkın ve bilgisayarı yeniden başlatın.

Adım 2: İstemci üzerindeki Kayıt Defteri'ni güncelleştirin

Not

Office 2013 ve Office 2010 uygulamaları için bu adım gereklidir.

İstemci bilgisayarda, BasicAuthLevel kayıt defteri anahtarını ve uygun değeri ekleyin. Bunu yapmak için şu adımları uygulayın.

Önemli

Bu bölümdeki adımları dikkatlice izleyin. Kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Değiştirmeden önce, bir sorun olması halinde geri yükleyebilmek için kayıt defterini yedekleyin.

  1. Kayıt Defteri Düzenleyicisi'ni başlatın.

    • Windows 8'de Windows (WINKEY) + F tuşlarını basılı tutun, Menü çubuğunda Uygulamalar'ı vurgulayın, Arama kutusuna regedit yazın ve ardından Enter tuşuna basın. Yönetici parolası girmeniz veya onaylamanız istenirse, parolayı yazın veya onaylayın.
    • Windows Vista veya Windows 7'de Başlat'a tıklayın, Aramaya Başla kutusuna regedit yazın ve ardından Enter tuşuna basın. Yönetici parolası girmeniz veya onaylamanız istenirse, parolayı yazın veya onaylayın.
    • Windows XP'de Başlat'a, ardından Çalıştır'a tıklayın, regedit yazın ve Tamam'a tıklayın.
  2. Aşağıdaki kayıt defteri alt anahtarlarından birini bulup tıklatın:

    Office 2010 için:

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

    Office 2013 için:

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

  3. Düzen menüsünde Yeni'nin üzerine gelin ve DWORD Değeri'ne tıklayın.

  4. BasicAuthLevel yazın ve Enter tuşuna basın.

  5. BasicAuthLevel öğesini sağ tıklatın ve ardından Değiştir'i tıklatın.

  6. Değer verisi kutusuna 2 yazın ve ardından Tamam'a tıklayın.

    Eşleme aşağıdaki gibidir:

    • 0 - Temel kimlik doğrulaması devre dışı
    • 1 - Temel kimlik doğrulaması yalnızca SSL bağlantıları için etkin
    • 2 - Temel kimlik doğrulaması, SSL ve SSL olmayan bağlantılar için etkinleştirildi
  7. Kayıt Defteri Düzenleyicisi'nden çıkın ve bilgisayarı yeniden başlatın.