bloatware etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
bloatware etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

2026-05-06

Şişmiş bir CapabilityAccessManager.db-wal dosyası

Aşağıdaki hata,  KB5095093 güncelleştirmesi ile çözülmüştür.

Bir bilgisayarda C: sürücüsünde yer kalmamış. Sysinternals aracı du64 ile diski adım adım inceledim.

du64 -q -l 1 C:\
du64 -q -l 1 C:\ProgramData
du64 -q -l 1 C:\ProgramData\Microsoft
... 

ve sonunda

C:\Programdata\Microsoft\Windows\CapabilityAccessManager\CapabilityAccessManager.db-wal

dosyasının boyutunun +130 GB olduğunu gördüm. Bu dosyaya kamera, mikrofon ve konum gibi bilgilere erişim isteyen uygulamalar kaydediliyor. Bu dosyaya erişen hizmet ise camsvc. Bu klasöre ve altındaki dosyalara sadece NT AUTHORITY\SYSTEM hesabı erişebiliyor. Bu dosya bir SQLite veritabanı. Dosyayı incelemek için önce sahibini ve yetkilerini değiştirmem gerekti.

gsv camsvc | spsv
Set-Service camsvc -startuptype disabled
$dosya = "C:\Programdata\Microsoft\Windows\CapabilityAccessManager\CapabilityAccessManager.db-wal"
$acl1 = Get-Acl $path
$acl1.SetOwner([System.Security.Principal.NTAccount]"DOMAIN\user")
$kural1 = New-Object System.Security.AccessControl.FileSystemAccessRule("DOMAIN\user","Read","Allow")
$acl1.AddAccessRule($kural1)
Set-Acl $path $acl1

Daha sonra bu .db-wal uzatılı dosya ile birlikte .db ve .db-shm dosyaları bilgisayarıma aktarıp (yukarıdaki yetkilendirmeyi onlara da yaptıktan sonra) SQLite ile incelemek istedim. Bu aşamada sqlitebrowser.org adresinden DB Browser for SQLite'ı indirip .db uzantılı dosyayı açtım. Aşağıdaki SQLite sorgusunu kullanarak ezici bir çoğunlukla +56000 kez konum bilgisinin ExpressConnectNetworkService tarafından talep edildiğini gördüm.

SELECT
    b.StringValue AS ExecutablePath,
    c.StringValue AS CapabilityName,
    COUNT(*) AS RequestCount
FROM NonPackagedUsageHistory h
JOIN BinaryFullPaths b ON b.rowid = h.BinaryFullPath
JOIN Capabilities c ON c.rowid = h.Capability
GROUP BY h.BinaryFullPath, h.Capability
ORDER BY RequestCount DESC
LIMIT 20;

ExpressConnectNetworkService'in vazgeçilmez bir bileşen olmadığı (bir bloatware?) ortada. Şimdilik devre dışı bıraktım.

gsv 'ExpressConnect Network Service' | spsv
set-service 'ExpressConnect Network Service' -StartupType disabled

Hatta DellOptimizer hizmetini de devre dışı bıraktım. Ama Dell hizmetlerinin bir süre sonra tekrar kendiliğinden etkinleşmek gibi kötü huyları var. Bir süre izleyip göreceğim.

2012-01-08

Microsoft Signature: Sıfır Bloatware!

Bir süre önce bir yazımda, yeni aldığınız bilgisayarlarla birlikte gelen, hiç işinize yaramayacak, yarasa bile muhtemelen en fazla birkaç ay kullandıktan sonra lisans bedeli ödemenizi isteyecek programların bilgisayarlarınızı ne kadar hantal hale getirdiğinden bahsetmiştim. "Bloatware" olarak adlandırılan bu yazılımlardan kurtulmak için bir girişime ihtiyaç olduğunu da eklemiştim.

Bugün Mark Russinovich'in blog'unda rastladığım bir yazı, Microsoft'un bu konuda bir girişime önayak olduğundan bahsediyordu. Bu girişime Microsoft Signature denmiş. Bu konunun ana sayfasında benim de dile getirdiğim rahatsızlıklar sıralanmış ve Microsoft Store aracılığıyla satın alınabilecek bilgisayarların sıfır gereksiz yazılımla geleceği garantisi verilmiş.

Bu garantinin diğer satıcılar tarafından da verilmesi dileğiyle...!

2009-11-13

Yeni bir bilgisayar ile birlikte gelen yazılımlar

Bunu özellikle yeni dizüstü bilgisayarlarda çok görüyorum. Daha alınalı birkaç gün olmuş, en son teknoloji ürünü bir dizüstünü elime aldığımda masaüstündeki kısayollara bir bakıyorum... Almış başını yürümüş. Bu, kullanıcının tasarrufunda olan birşey değil. Bilgisayar üreticisi böyle uygun görmüş.

Adobe'un bilmem kaç çeşit yazılımından, DVD oluşturma yazılımlarına, Microsoft Office'in 90 günlük deneme sürümünden e-Bay veya Amazon'un sitesine kısayollara, Register Your Product çeşidinden bir çok üretici kısayoluna, deneme sürümü antivirüs veya güvenlik yazılımlarına kadar bir sürü nesne masaüstünü dolduruyor.

En son bir Sony Vaio'da bunu yaşadım. VGN-CS31ST model ürün, bir teknoloji mağazasından satın alındıktan hemen sonra elime düştü. Çift çekirdekli 64-bitlik işlemcili 4 GB belleği olan bu cihaz, en ufak bir kopyalama ve kurulum işlemi sırasında yerlerde sürünüyor.

Normalde temiz bir kurulum sonrası böylesine yeni bir bilgisayarın, bu gibi basit işlemleri bir çırpıda yapması gerekirdi. Ama farkettim ki arka planda çalışan bir sürü süreç bilgisayarı bir Pentium-III hızında çalıştırıyor.

Bunun adı bloatware. Yeni bilgisayarlarımızın üzerinde, çok yüksek olasılıkla hiçbir zaman ihtiyacımız olmayacak bir sürü gerekiz yazılım kurulu geliyor. İşin kötüsü birçok üretici, bilgisayarla birlikte bir işletim sistemi CD/DVD'si vermiyor. Bunun yerine kurtarma seçenekleri sunuyor. Yani bu bloatware'den kurtulmak isteyip de bilgisayarı "fabrika ayarlarına" döndürsek yine karşımıza bunlar çıkacak!

Bu kısır döngüden kurtulmak ortalama bir bilgisayar kullanıcısı için imkansız. Bu da bizi nereye götürüyor? "Windows XP daha hızlıydı abi" şehir efsanesine! Her Windows Vista yüklü yeni dizüstü kullanıcısı, bilgisayarının çok yavaş çalıştığını düşünerek bir şekilde Windows XP'ye geri dönüyor. Bunun doğrudan Windows Vista ile ilgili olmadığını düşümeye başladım. Aslında temiz kurulumlu bir Vista, XP ile karşılaştırılabilir bir performansta (ondan daha hızlı ya da onunla aynı hızda diyemesem de) çalışacaktır. Elbette Vista'nın XP'ye kıyasla daha fazla hizmeti çalışıyor. Sunduğu işlevsellik, XP'ye kıyasla daha fazla. Bu da elbette performansta belli bir azalmaya sebep olacaktır. Ama bu, çoğu kullanıcı için hissedilir bir düzeyde olmaz. Neyse, konusu Vista'yı övmek olmayan bu yazının amacını saptırmayalım.

Demek istediğim, bloatware'den kurtulmak için bir girişime ihtiyaç var. Bir dernek mi kursak, ne yapsak? www.bloatware-istemiyoruz.org gibi mesela. Veya www.bilgisayarlarimiz-daha-hizli-calissin.org da olabilir.