Şu yeni güncellemeler çıktı çıkalı ortalık karıştı. Bizim zamanımızda bir işletim sistemi kurdun mu, yıllarca tıkır tıkır çalışırdı, böyle saçma sapan erişim hatalarıyla uğraşmazdık. Geçenlerde benim de başıma geldi, bir güncelleme sonrası sistem bir tuhaf davranmaya başladı.
Şimdi bu 0x80070005 hatası, evet, genelde Erişim izinleriyle ilgili görünür. Ama asıl mesele şu: Güncelleme neden bu izinleri bozdu? Yani doğrudan izinleri düzeltmeye çalışmak yerine, meselenin kökenine inmek lazım. Benim tecrübelerime göre, bu tür durumlarda güncelleme dosyaları tam oturmamış olabilir veya bazı Sistem hizmetleri doğru şekilde başlamamıştır. Bu da dolaylı yoldan erişim sorunlarına yol açar. Yani sorun, sadece izinlerin kendisi değil, o izinleri bozan altyapısal bir mesele olabilir.
Ben 2000'lerin başında benzer bir sorunla karşılaştığımda, ilk iş sistemin kendi kendine tamir edip edemediğine bakardım. Sen de önce bir Sistem dosyası denetimi yapmalısın. Komut İstemi'ni (yönetici olarak) açıp şu komutu girmelisin:
Sfc /scannow
Bu komut, bozuk sistem dosyalarını bulup onarmaya çalışır. Çoğu zaman bu tür hataların temelinde yatan sorunları çözer. Eğer bu işe yaramazsa, Olay Görüntüleyicisi'ne (Event Viewer) bir göz at. Orada 'Sistem' veya 'uygulama' günlüklerinde, hatanın oluştuğu zaman diliminde hangi hizmetlerin başlamadığını veya hangi hataların oluştuğunu görebilirsin. Bazen bir hizmetin düzgün çalışmaması, başka yerlerde erişim sorunlarına neden olabilir. Yani mesele sadece izinleri değiştirmek değil, o izinlerin neden bozulduğunu anlamaktır. Bu yeni sistemler hep bir sorun çıkarıyor. Eskiden her şey daha basitti.