Share via


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ştirildiğinde Microsoft Store Uygulamasını başlatamama sorununu düzeltmeye yardımcı olur.

Şunlar için geçerlidir: 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ı giderme konusuna gidin.

Sorun 1

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

Microsoft-Windows-Immersive-Shell olayı 5961 , Uygulama ve Hizmet 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ının ön ekleri ş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ı için eksik izinlere işaret eder. İçindekiler:

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

    1. HKEY_CLASSES_ROOT
    2. HKEY_LOCAL_MACHINE\Drivers
    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 Files - 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/Verileri 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, herhangi bir veya tüm anahtarlarda okuma izninin eksik olması nedeniyle oluşur. Bu durumda , 0xc000027b günlüğe kaydedilir. Özel durum olmadan 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 ilkesi kullanıyorsanız veya izinleri yönetmek için grup ilkesi kullanıldığından emin değilseniz şu adımları izleyin:

  • Bilgisayarın etki alanından bağlantısını kaldırın veya engelleme ilkesi devralmayı etkinleştirmiş bir test OU'sunun içine yerleştirin. Bu eylem, etki alanı tabanlı grup ilkesi izin değişikliklerini yeniden uygulamasını ve modern uygulamaları düzeltdikten sonra yeniden bozmasını engeller.
  • Aşağıdaki ayrıntılara göre gerekli izinler ekleyin.
  • İzinleri yöneten grup ilkesi düzenleyerek modern uygulamayı kesintiye neden olmamasını sağlayın.

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 ilkesi ile mi?
  3. Kayıt defteri izinlerinin değiştirilip değiştirilmediğini belirleme 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 ilkesi 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. Çoğu ancak Windows, Program Files ve WER'nin tüm alt dizinleri de Tüm Uygulama Paketleri grubuna izin vermez.

  • Program Files - 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
  • Users<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 Uygulamalar Paketleri grubunun aşağıdaki kayıt defteri yolları için Okuma izinlerine sahip olduğundan emin olun:

  • HKEY_CLASSES_ROOT
  • HKEY_LOCAL_MACHINE\Drivers
  • 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 çoğu ancak tüm alt anahtarları Tüm Uygulama Paketleri grubuna okuma erişimi vermez.

İzinleri yönetmek için grup ilkesi kullanılıp kullanılmadığını belirleme

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

  2. Bir yönetim 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ı> İlkeler\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 ilkesi 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 özellikleri 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 ve yerel bilgisayarı seçin.
  10. Tüm Uygulamalar Paketleri grup adını ekleyin ve Tamam'ı seçin.
  11. Type = allow ve Applies to = Bu klasör, alt klasör ve dosyalar olduğundan emin olun.
  12. Okuma & 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 ilkesi tarafından değiştirilen dosya sistemi izinlerini düzeltme

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

  • Yönetim Konsolu grup ilkesi açın.
  • İzinleri yönetmek için grup ilkesi kullanılıp kullanılmadığını belirleme adımında tanımlanan GPO'yu bulun.
  • 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. Giriş yoksa, her yol için yeni bir giriş oluşturun.
  • Yeni bir giriş 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 ilkesi ayarlarını güncelleştirmesini beklemeniz gerekir.

Not

Dosya Sistemi değişikliklerinin işlenmesi, 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ı olarak adlandırılan bir betiği zamanlanmış görev olarak çalıştırabilirsiniz.

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 ilkesi tarafından değiştirilen Kayıt Defteri İzinlerini düzeltme

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

  • Yönetim Konsolu grup ilkesi açın.
  • İzinleri yönetmek için grup ilkesi kullanılıp kullanılmadığını belirleme adımında tanımlanan GPO'yu bulun.
  • 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 tekrarlayın.
  • 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 daha sıkı izinlere sahiptir. Bu nedenle, varsayılan izinlerde kapsamlı değişiklikler 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 sistemine dahil olan dosyalarda dosya sistemi DACL'lerini değiştirmenizi önermeyiz. Değişikliklerin belirli bir yapılandırmaya katabileceği olası avantajları anlamak için diğer ACL değişikliklerini bilinen bir tehdide karşı değerlendirmenizi öneririz. Bu nedenlerle kılavuzlarımız yalnızca en az DACL değişikliği yapar ve yalnızca Windows 2000'de değişiklik 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 alamazsınız:

  • DACL değişiklikleri gerçekleştiren bir grup ilkesi 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 bir güvenlik azaltması.
  • Kullanıcı profillerinin beklendiği gibi çalışmaması.
  • Etkileşimli kullanıcılara sistemdeki bazı veya tüm kullanıcı profillerine okuma erişimi sağlayan güvenliğin azaltılması.
  • Birçok DACL düzenlemesi, uzun oturum açma zamanlarını veya hedef sistemin yinelenen yeniden başlatmalarını içeren bir grup ilkesi nesnesine yüklendiğinde performans sorunları.
  • grup ilkesi ayarları yeniden uygulandığında sistem yavaşlamaları dahil olmak üzere 16 saatte bir performans sorunları.
  • 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 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.

Ö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 sistem için daha az sorun oluşturur. Bu değişiklikleri uygulamadan önce dikkatle değerlendirmenizi ve test etmenizi öneririz. Ayrıca, yalnızca işletim sistemini yeniden biçimlendirip yeniden yüklerseniz önerilen kullanıma sunulan ayarlara dönebileceğinizi garanti edebiliriz.