Aracılığıyla paylaş


Varsayılan kayıt defteri veya dosya izinleri değiştirildiğinde Microsoft Store Uygulamaları başlatılamıyor

Bu makale, varsayılan kayıt defteri veya dosya izinleri değiştirilirse Microsoft Store Uygulamasını başlatamama sorununu düzeltmeye yardımcı olur.

Şunlara uygulanır: Windows 10 - tüm sürümler
Özgün KB numarası: 2798317

Not

Bu makale BT uzmanlarına yöneliktir. Microsoft Store Uygulaması sorunlarıyla karşılaşan ev kullanıcıları için Microsoft Store'dan uygulamalarla ilgili sorunları düzeltme bölümüne gidin.

Sorun 1

Bir Microsoft Store Uygulaması seçtiğinizde Uygulama başlar ve Windows yalnızca başlangıç ekranına döner. Ekranda hata görüntülenmez.

Microsoft-Windows-Immersive-Shell olayı 5961, Uygulamalar ve Hizmetler Günlükleri\Microsoft\Windows\Apps\Microsoft-Windows-TWinUI/Operasyonel olay günlüğü yolu altında günlüğe kaydedilir:

Log Name:      Microsoft-Windows-TWinUI/Operational  
Source:        Microsoft-Windows-Immersive-Shell  
Date:          DateTime  
Event ID:      5961  
Task Category: (5961)  
Level:         Error  
Keywords:  
User:          UserName  
Computer:      ComputerName  
Description:  
Activation of the app <app name> for the Windows.Launch contract failed with error: The app didn't start.

Not

Örnek olayın uygulama bölümü olan <uygulama adı>, başlatılamayan uygulamaya bağlı olarak değişir.

Uygulama adı> için <olası değerler şunlardır ancak bunlarla sınırlı değildir:

microsoft.windowscommunicationsapps_8wekyb3d8bbwe! Microsoft.WindowsLive.Chat

Diğer yerleşik Microsoft Store Uygulamaları için önekler şunlardır:

Microsoft.BingFinance_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.BingMaps_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.BingNews_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.BingSports_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.BingTravel_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.BingWeather_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.Bing_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.Camera_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.Media.PlayReadyClient_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
microsoft.microsoftskydrive_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.Reader_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.VCLibs.110.00_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
microsoft.windows.authhost.a_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
microsoft.windowscommunicationsapps_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
microsoft.windowsphotos_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.WinJS.1.0.RC_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.WinJS.1.0_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.XboxLIVEGames_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.ZuneMusic_8wekyb3d8bbwe!<uygulama tanımlayıcısı>
Microsoft.ZuneVideo_8wekyb3d8bbwe!<uygulama tanımlayıcısı>

Sorun 2

Microsoft Store Uygulamasını başlatamaz, Başlangıç ekranını açamaz ve Windows'da Ara'yı kullanamazsınız. Ayrıca, Uygulama günlüklerinde aşağıdaki olay günlüğünü alırsınız:

Log Name: Application  
Source: Application Error  
Event ID: 1000  
Task Category: (100)  
Level: Error  
Keywords: Classic  
User: N/A  
Description:  
Faulting application name: xxxx.exe, version: 10.1605.1606.6002, time stamp: 0x5755acef  
Faulting module name: xxxxxx.dll, version: 10.0.14393.1198, time stamp: 0x5902836c  
Exception code: 0xc000027b  
Fault offset: 0x00000000006d5eab  
Faulting process id: 0x29c4  
0xc000027b: An application-internal exception has occurred. This error occurs when an access denied error happens during app initialization that is fatal and cause an exception that leads to the crash.

Uygulamaların yürütülebilir dosyalarını veya ilgili dosyalarını izlemek için İşlem İzleyicisi'ni kullanırsanız erişim reddedildi ifadesinin günlüğe kaydedildiğini görebilirsiniz. Geçerli oturum açma kullanıcısının eksik izinlerine işaret eder. İçerik:

  1. Kayıt defteri kovanları ve alt anahtarları:

    1. HKEY_CLASSES_ROOT
    2. HKEY_LOCAL_MACHINE\Sürücüler
    3. HKEY_LOCAL_MACHINE\HARDWARE
    4. HKEY_LOCAL_MACHINE\SAM
    5. HKEY_LOCAL_MACHINE\SOFTWARE
    6. HKEY_LOCAL_MACHINE\SYSTEM
    7. HKEY_USERS
  2. Dosya alt sistemi için:

    1. Program Dosyaları - Okuma, Okuma ve Yürütme ve Klasör İçeriğini Listeleme
    2. Windows - Okuma, Okuma ve Yürütme ve Klasör İçeriğini Listeleme
    3. Users\<userName>\AppData\Local\Microsoft\Windows\WER - Özel İzinler (Klasör/okuma verilerini listeleme ve Klasör Oluşturma/Veri Ekleme)

Sorun 1'in nedeni

Kayıt defteri ve veya dosya sistemi izinleri varsayılanlarından değiştirilmiş olabilir.

Tüm Uygulama Paketleri grubu, önceden tanımlanmış SID'ye sahip iyi bilinen bir grupdur. Microsoft Store Uygulamalarının düzgün çalışması için grubun kayıt defteri ve dosya sisteminin belirli konumlarına özel erişimi olmalıdır.

Sorun 2'nin nedeni

Bu sorun, okuma izninin anahtarlardan herhangi biri veya tümünde eksik olması nedeniyle oluşur. Bu durumda, 0xc000027b günlüğe kaydedilir. Özel durum olmadan oluşan bu hata, kayıt defteri konumunda veya dosya alt sistemi konumlarında TÜM UYGULAMA PAKETLERİ için izin eksik.

Kayıt defteri ve dosya sistemi izni, Microsoft Store Uygulamasının çalışmasına izin verecek bir duruma geri döndürülmelidir

Not

Yalnızca erişim reddedildi hatasına neden olduğu bilinen kayıt defteri anahtarlarının iznini değiştirin. Kayıt defteri anahtarlarının izinlerinin yanlış değiştirilmesi ciddi sorunlara neden olabilir veya istemeden güvenlik ayarlarını zayıflatabilir.

Kayıt defteri ve dosya sistemi genelinde yayılan kapsamlı izin değişiklikleri geri alınamaz. Microsoft, destek sözleşmeniz doğrultusunda ticari olarak makul çabalar sağlayacaktır. Ancak, şu anda bu değişiklikleri geri alamazsınız. Yalnızca sabit disk sürücüsünü yeniden biçimlendirerek ve işletim sistemini yeniden yükleyerek önerilen kullanıma sunulan ayarlara dönebileceğinizi garanti edebiliriz.

İzinleri yönetmek için Grup İlkesi kullanıyorsanız veya izinleri yönetmek için Grup İlkesi'nin kullanılıp kullanılmadığını bilmiyorsanız şu adımları izleyin:

  • Bilgisayarın etki alanından bağlantısını kaldırın veya bilgisayarı engelleme ilkesi devralma etkin bir test OU'sunun içine yerleştirin. Bu eylem, etki alanı tabanlı Grup İlkesi'nin izin değişikliklerini yeniden uygulamasına ve siz bunları düzeltdikten sonra modern uygulamaların yeniden bozulmasına engel olur.
  • Aşağıdaki ayrıntılara göre gerekli izinler ekleyin.
  • İzinleri yöneten Grup İlkesi'ni düzenleyerek artık modern uygulamayı kesintiye neden olmayacak şekilde düzenleyin.

Kayıt Defteri ve Dosya Sistemi izni, Microsoft Store Uygulamasının çalışmasına izin verecek bir duruma geri döndürülmelidir. Sorunu çözmek için şu yöntemi izleyin:

  1. Dosya sistemi izinlerinin değiştirilip değiştirilmediğini belirleyin. Aksi takdirde aşağıdaki Daha fazla bilgi bölümüne bakın.
  2. Öyleyse, nasıl değiştirildiler? El ile mi yoksa Grup İlkesi ile mi?
  3. Kayıt defteri izinlerinin değiştirilip değiştirilmediğini belirleyin Değiştirilmediyse, aşağıdaki Daha fazla bilgi bölümüne bakın.
  4. Öyleyse, nasıl değiştirildiler? El ile mi yoksa Grup İlkesi ile mi?
  5. Secpol ve GPP'leri özellikle doğrulayın.

Dosya sistemi izinlerinin değiştirilip değiştirilmediğini belirleme

Aşağıda listelenen klasörleri denetleyin. Tüm Uygulama Paketleri grubunun belirtilen erişime sahip olup olmadığını belirleyin. Windows, Program Files ve WER'nin alt dizinlerinin çoğu ancak tümü de Tüm Uygulama Paketleri grubuna izin vermez.

  • Program Dosyaları - Okuma, Okuma ve Yürütme ve Klasör İçeriğini Listeleme
  • Windows - Okuma, Okuma ve Yürütme ve Klasör İçeriğini Listeleme
  • UserName<>\AppData\Local\Microsoft\Windows\WER - Özel İzinler (Klasör/okuma verilerini listeleme ve Klasör Oluşturma/Verileri Ekleme)

Kayıt defteri izinlerinin değişip değişmediğini belirleme

Aşağıda listelenen kayıt defteri anahtarlarını denetleyin. Tüm Uygulama Paketleri grubunun aşağıdaki kayıt defteri yollarında Okuma izinlerine sahip olduğundan emin olun:

  • HKEY_CLASSES_ROOT
  • HKEY_LOCAL_MACHINE\Sürücüler
  • HKEY_LOCAL_MACHINE\HARDWARE
  • HKEY_LOCAL_MACHINE\SAM
  • HKEY_LOCAL_MACHINE\SOFTWARE
  • HKEY_LOCAL_MACHINE\SYSTEM
  • HKEY_USERS

Yukarıda listelenen kayıt defteri anahtarlarının alt anahtarlarının çoğu ancak tümü Tüm Uygulama Paketleri grubuna okuma erişimi vermez.

İzinleri yönetmek için Grup İlkesi'nin kullanılıp kullanılmadığını belirleme

  1. Sorunla karşılaşan bir kullanıcı olarak bilgisayarda oturum açın.

  2. Bir yönetici komut istemi açın ve aşağıdaki komutu çalıştırın:

    gpresult /h <path>\gpreport.html
    
  3. Dosya gpreport.html açın ve aşağıdaki yolu genişletin:

    Bilgisayar Ayarları> İlkeleri\Windows Ayarları\Güvenlik Ayarları. Dosya Sistemi ve Kayıt Defteri'ni arayın. Bunlar varsa, GP izin atar. Gp'yi Tüm Uygulama Paketleri grubu için gerekli izinleri içerecek şekilde düzenlemeniz gerekir.

Sorunu düzeltme adımları

Dosya sistemi izinlerinin nasıl değiştirildiğine bağlı olarak, sorunun nasıl kurtarılacağı belirlenir. İzinlerin el ile ve Grup İlkesi tarafından değiştirilmesinin en yaygın yolları.

Önemli

Yaygın olarak dağıtmadan önce çözünürlüğünüzü bir laboratuvarda test ettiğinizden emin olun. Kayıt defteri ve dosya sistemi izinlerini değiştirmeden önce her zaman önemli verileri yedekleyin.

El ile değiştirilen dosya sistemi izinlerini düzeltme

  1. Dosya Gezgini'ni açın.
  2. c:\Program Files konumuna gidin.
  3. Sağ tıklayın ve özellikler'i seçin.
  4. Güvenlik sekmesini seçin.
  5. Gelişmiş düğmesini seçin.
  6. İzinleri değiştir düğmesini seçin.
  7. Ekle düğmesini seçin.
  8. Sorumlu seçin bağlantısını seçin.
  9. Konumlar düğmesini seçin ve yerel bilgisayarı seçin.
  10. Tüm Uygulamalar Paketleri grup adını ekleyin ve Tamam'ı seçin.
  11. Type = allow ve Applies to = This klasörü, alt klasörü ve dosyaları olduğundan emin olun.
  12. Okuma ve Yürütme, Klasör içeriğini listeleme ve Okuma'yı işaretleyin.
  13. Tüm alt nesne izinlerini bu nesneden devralınabilir izin girdileriyle değiştir onay kutusunu işaretleyin.
  14. Uygula ve Tamam’ı seçin.
  15. c:\Windows için yineleyin.
  16. c:\Users için yineleyin, ancak Tüm Uygulama Paketleri grubuna Tam Denetim verin.
  17. Uygula ve Tamam’ı seçin.

Grup İlkesi tarafından değiştirilen dosya sistemi izinlerini düzeltme

Bir Grup İlkesi yöneticisinin aşağıdaki adımları gerçekleştirmesini sağlayın:

  • Grup İlkesi Yönetim Konsolu'nu açın.
  • İzinleri yönetmek için Grup İlkesi'nin kullanılıp kullanılmadığını belirleme adımında tanımlanan GPO'nun yerini belirleyin.
  • Sağ tıklayın ve düzenle'yi seçin.
  • Bilgisayar Configuration\Policy\Windows Settings\Security Settings\File Systemkonumuna gidin.
  • Önceden oluşturulmuş yollar için bir girdi varsa, bunu düzenleyebilirsiniz. Girdi yoksa, her yol için yeni bir giriş oluşturun.
  • Yeni bir girdi oluşturmak için dosya sistemine sağ tıklayın ve Dosya ekle'yi seçin.
  • c:\Program Files yoluna gidin ve Tamam'ı seçin.
  • Ekle düğmesini seçin.
  • Konumlar düğmesini ve yerel makine adını seçin.
  • Tüm Uygulama Paketleri grubunu ekleyin ve onlara Okuma, Okuma ve Yürütme ve Liste klasörü İçerikleri izinlerini verin.
  • Uygula ve Tamam’ı seçin.
  • Tüm alt klasörlerde ve dosyalarda var olan izinleri devralınabilir izinlerle değiştir seçeneğini belirleyin.
  • C:\Windows için yineleyin.
  • Ancak C:\Users için yineleyin, ancak Tüm Uygulama Paketleri grubuna Tam Denetim verin.

Grup ilkesi değişikliğinin tüm Etki Alanı Denetleyicilerine çoğaltılması ve tüm istemcilerin Grup İlkesi ayarlarını güncelleştirmesini beklemeniz gerekir.

Not

Dosya Sistemi değişikliklerini işlemek, bu ilke ilk kez işlendiğinde bazı oturum açma gecikmelerine neden olur. İlkede değişiklik yapılmadığı sürece sonraki oturum açma işlemleri etkilenmez. Alternatif olarak, kullanıcı tarafından oturum açma sonrasında zamanlanmış görev olarak çalıştırılan bir betik kullanabilirsiniz.

El ile değiştirilen kayıt defteri izinlerini düzeltme

  • regedit.exe açın.
  • HKEY_Users sağ tıklayın ve özellikleri seçin.
  • Tüm Uygulama Paketlerinin Okuma olduğundan emin olun.
  • HKEY_CLASSES_ROOT için tekrarlayın.
  • HKEY_LOCAL_MACHINE'i genişletin. HARDWARE, SAM, SOFTWARE, SYSTEM alt anahtarlarını denetleyin. Tüm Uygulama Paketlerinin Okuma iznine sahip olduğundan emin olun.

Grup İlkesi tarafından değiştirilen Kayıt Defteri İzinlerini düzeltme

Bir Grup İlkesi yöneticisinin aşağıdaki adımları gerçekleştirmesini sağlayın:

  • Grup İlkesi Yönetim Konsolu'nu açın.
  • İzinleri yönetmek için Grup İlkesi'nin kullanılıp kullanılmadığını belirleme adımında tanımlanan GPO'nun yerini belirleyin.
  • Sağ tıklayın ve düzenle'yi seçin.
  • Bilgisayar Configuration\Policy\Windows Settings\Security Settings\Registrykonumuna gidin.
  • Sağ tıklayın ve Anahtar Ekle'yi seçin.
  • CLASSES_ROOT'ı seçin.
  • Ekle düğmesini seçin.
  • Konumlar düğmesini ve yerel makine adını seçin.
  • Tüm Uygulama Paketleri grubunu ekleyin ve okuma izni verin.
  • Kullanıcılar için yineleyin.
  • MACHINE\HARDWARE, MACHINE\SAM, MACHINE\SOFTWARE ve MACHINE\SYSTEM için yineleyin.

Daha Fazla Bilgi

Daha fazla bilgi için bkz . Kullanıcı Profilleri veya ProgramData dizini Varsayılan Konumlarından Taşındıysa Microsoft Store Uygulamaları Başlatılamıyor.

Dosya sistemi ve kayıt defteri erişim denetimi listesi değişiklikleri

Windows XP ve Windows'un sonraki sürümleri, sistem genelinde izinleri sıkılaştırdı. Bu nedenle varsayılan izinlerde kapsamlı değişiklikler yapılması gerekli olmamalıdır.

Ek isteğe bağlı erişim denetimi listesi (DACL) değişiklikleri, Microsoft tarafından yapılan uygulama uyumluluk testlerinin tümünü veya çoğunu geçersiz kılabilir. Bunlar gibi değişiklikler genellikle Microsoft'un diğer ayarlarda yaptığı kapsamlı testlerden geçmemiştir. Destek olayları ve alan deneyimi, DACL düzenlemelerinin işletim sisteminin temel davranışını sık sık istenmeyen yollarla değiştirdiğini göstermiştir. Bu değişiklikler uygulama uyumluluğunu ve kararlılığını etkiler ve hem performans hem de yetenekle ilgili işlevselliği azaltır.

Bu değişiklikler nedeniyle, üretim sistemlerinde işletim sistemiyle birlikte gelen dosyalarda dosya sistemi DACL'lerini değiştirmenizi önermeyiz. Değişikliklerin belirli bir yapılandırmaya katkıda bulunabileceği olası avantajları anlamak için diğer ACL değişikliklerini bilinen bir tehdide karşı değerlendirmenizi öneririz. Bu nedenlerden dolayı kılavuzlarımız yalnızca en az DACL değişikliğini ve yalnızca Windows 2000'de yapar. Windows 2000 için birkaç küçük değişiklik gereklidir. Bu değişiklikler Windows 2000 Güvenlik Sağlamlaştırma Kılavuzu'nda açıklanmıştır.

Kayıt defteri ve dosya sistemi genelinde yayılan kapsamlı izin değişiklikleri geri alınamaz. İşletim sisteminin özgün yüklemesinde bulunmayan kullanıcı profili klasörleri gibi yeni klasörler etkilenebilir. Bu nedenle, aşağıdakiler durumunda özgün DACL'leri geri alamayabilirsiniz:

  • DACL değişiklikleri gerçekleştiren bir Grup İlkesi ayarını kaldırma
  • sistem varsayılanlarını uygulama

%SystemDrive% klasöründeki DACL'de yapılan değişiklikler aşağıdaki senaryolara neden olabilir:

  • Geri Dönüşüm Kutusu artık tasarlandığı gibi çalışmaz ve dosyalar kurtarılamaz.
  • Yönetici olmayan bir kullanıcının, yöneticinin Geri Dönüşüm Kutusu'nun içeriğini görüntülemesine olanak tanıyan güvenlik azaltması.
  • Kullanıcı profillerinin beklendiği gibi çalışmaması.
  • Etkileşimli kullanıcılara sistemdeki kullanıcı profillerinin bir kısmına veya tümüne okuma erişimi sağlayan güvenlik azaltması.
  • Birçok DACL düzenlemesi, uzun oturum açma sürelerini veya hedef sistemin tekrar tekrar yeniden başlatmalarını içeren bir Grup İlkesi nesnesine yüklendiğinde performans sorunları.
  • Grup İlkesi ayarları yeniden uygulandığında sistem yavaşlamaları dahil olmak üzere performans sorunları 16 saatte bir veya daha fazladır.
  • Uygulama uyumluluk sorunları veya uygulama kilitlenmeleri.

Microsoft, bu tür dosya ve kayıt defteri izinlerinin en kötü sonuçlarını kaldırmanıza yardımcı olmak için destek sözleşmeniz doğrultusunda ticari olarak makul çabalar sunar. Ancak, şu anda bu değişiklikleri geri alamazsınız. Yalnızca sabit disk sürücüsünü yeniden biçimlendirerek ve işletim sistemini yeniden yükleyerek önerilen kullanıma sunulan ayarlara dönebileceğinizi garanti edebiliriz.

Örneğin, kayıt defteri DACL'lerinde yapılan değişiklikler kayıt defteri kovanlarının büyük bölümlerini etkiler ve sistemlerin artık beklendiği gibi çalışmamasına neden olabilir. Tek kayıt defteri anahtarlarında DACL'lerin değiştirilmesi birçok sistemde daha az sorun oluşturur. Bu değişiklikleri uygulamadan önce dikkatle değerlendirmenizi ve test etmeniz önerilir. Ayrıca, işletim sistemini yeniden biçimlendirip yeniden yüklerseniz yalnızca önerilen kullanıma sunulan ayarlara dönebileceğinizi garanti edebiliriz.