genel bakış
Bu sorunu, bir "bulut" sağlayıcısından dahili veri merkezimize taşınan bazı sanal sunucularda yaşadık. Temel neden %SystemRoot%\System32\catroot2
klasör izinleriydi . Sağlıklı bir sunucudaki o klasördeki izinler ile geçirilen sunucudaki izinler arasında bazı farklılıklar vardı. İnanıyorum ki anahtar olan TrustedInstaller
yoktu full access
.
Ek Belirtiler
Olay görüntüleyicideki Uygulama günlüğüne baktığımızda bir dizi hata gördük:
Source: CAPI2
EventId: 257
Text: The Cryptographic Services service failed to initialize the Catalog Database. The ESENT error was: -1032.
Source: ESENT
EventId: 490
Text: Catalog Database (416) Catalog Database: An attempt to open the file "C:\Windows\system32\CatRoot2\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}\catdb" for read / write access failed with system error 5 (0x00000005): "Access is denied. ". The open file operation will fail with error -1032 (0xfffffbf8).
İpucu ESENT hatasının metnindedir; yani izinler catroot2 klasörü altındaki bir dosyaya erişim sorunu.
çözüm
Güvenilir Yükleyici hesabına catroot2 klasörüne ve çocuklarına tam denetim verin.
Bu yeterli değilse, karşılaştırma için, icacls %systemroot%\system32\catroot2
sağlıklı bir sunucuda çalıştırmak şunları sağlar:
C:\Windows\system32\catroot2 NT SERVICE\CryptSvc:(F)
NT SERVICE\CryptSvc:(OI)(CI)(IO)(F)
NT SERVICE\TrustedInstaller:(I)(F)
NT SERVICE\TrustedInstaller:(I)(CI)(IO)(F)
NT AUTHORITY\SYSTEM:(I)(F)
NT AUTHORITY\SYSTEM:(I)(OI)(CI)(IO)(F)
BUILTIN\Administrators:(I)(F)
BUILTIN\Administrators:(I)(OI)(CI)(IO)(F)
BUILTIN\Users:(I)(RX)
BUILTIN\Users:(I)(OI)(CI)(IO)(GR,GE)
CREATOR OWNER:(I)(OI)(CI)(IO)(F)
APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(I)(RX)
APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(I)(OI)(CI)(IO)(GR,GE)
Not: Güvenilir Yükleyici eklemek için yerel bilgisayar hesaplarında arama yapmanız gerekir nt service\trustedinstaller
.
İzinleri değiştirdikten sonra , alt öğelerin izinlerinin de çözümlendiğinden emin olmak catroot2
için replace permissions on child objects & containers
onay kutusunu tıkladığınızdan emin olun .
Düzeltmenin kendisi için yeniden başlatma gerekmez (açıkçası, güncellemeler tekrar çalışmaya başladıktan sonra, muhtemelen bunlar için yeniden başlatmanız gerekir).