Çözüm Failed to Load steamui.dll

Bu konu bir çözümü açıklamaktadır. Herhangi bir çözüm açıklanmadığını düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
14 Ağustos 2010
Mesajlar
79.065
Makaleler
287
Çözümler
2.269
Yer
İstanbul
Steam'i açmaya çalıştğımda Failed to Load steamui.dll hatası alıyordum. Önce hatanın sebebine baktım:

Kod:
[2021-12-23 12:51:58] Startup - updater built Feb  4 2021 14:46:09
[2021-12-23 12:51:58] Loading cached metrics from disk (H:\Program Files (x86)\Steam\package\steam_client_metrics.bin)
[2021-12-23 12:51:58] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2021-12-23 12:51:58] Using the following download hosts for Public, Realm steamglobal
[2021-12-23 12:51:58] 1. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 0, source = 'baked in'
[2021-12-23 12:51:58] Checking for update on startup
[2021-12-23 12:51:58] Güncellemeler denetleniyor...
[2021-12-23 12:51:58] Downloading manifest: http://media.steampowered.com/client/steam_client_win32
[2021-12-23 12:51:59] İndirme tamamlandı.
[2021-12-23 12:51:59] uninstalled manifest found in H:\Program Files (x86)\Steam\package\steam_client_win32 (1).
[2021-12-23 12:51:59] Found pending update
[2021-12-23 12:51:59] Güncelleme yükleniyor...
[2021-12-23 12:51:59] Paket çıkartılıyor...
[2021-12-23 12:52:10] Güncelleme yükleniyor...
[2021-12-23 12:52:17] BCommitUpdatedFiles: failed to rename ./steam.exe -> ./steam.exe.old (error 32)
[2021-12-23 12:52:17] Güncelleme uygulanamadı, geri alınıyor...
[2021-12-23 12:52:21] Yükleme doğrulanıyor...
[2021-12-23 12:52:21] Performing checksum verification of executable files
[2021-12-23 12:52:21] Unable to read and verify install manifest H:\Program Files (x86)\Steam\package\steam_client_win32.installed
[2021-12-23 12:52:21] Verification complete
[2021-12-23 12:52:21] Güncelleme indiriliyor...
[2021-12-23 12:52:21] Güncellemeler denetleniyor...
[2021-12-23 12:52:21] Downloading manifest: http://media.steampowered.com/client/steam_client_win32
[2021-12-23 12:52:21] İndirme tamamlandı.
[2021-12-23 12:52:21] Paket çıkartılıyor...
[2021-12-23 12:52:33] Güncelleme yükleniyor...
[2021-12-23 12:52:39] BCommitUpdatedFiles: failed to rename ./steam.exe -> ./steam.exe.old (error 32)
[2021-12-23 12:52:39] Güncelleme uygulanamadı, geri alınıyor...
[2021-12-23 12:52:44] Shutdown

Steam, Steam.exe'nin adını değiştiremiyordu...

Kod:
BCommitUpdatedFiles: failed to rename ./steam.exe -> ./steam.exe.old (error 32)

Çözüm:​


Steam.exe'nin adını ben değiştirip çalıştırdım. Steamm.exe yaptım ve güncelleme geldi, sorun çözüldü...
 
Steam, Steam.exe'nin adını değiştiremiyordu...
Bunun sebebi Steam'in yönetici yetkilerine sahip olmadan (non-elevated) olarak çalıştırılmış olması olabilir. C:\ ana dizini ve altındaki genel sisteme ait tüm klasörlerde değişiklik yapmak için programları yönetici olarak çalıştırmak gerekiyor.

Çözüm:

Steam.exe'nin adını ben değiştirip çalıştırdım. Steamm.exe yaptım ve güncelleme geldi, sorun çözüldü...
Bu da bir alternatif tabii ki.
 
Olumsuz. Steam'i yönetici olarak çalıştırmak bu sorunu çözmedi Zaten ilk denediklerimden biri de buydu.
 
Şaşırdım açıkçası. Önerimi geri alıyorum o halde

Her yazılım için geçerli değil hocam o. İlla değişik yapabilmesi için yönetici iznine ihtiyaç yok. Bazen bu tip güncelleme sorunları olabiliyor.

Regedit üzerinden dword girdisi ile halledilebilir gibi.

Aslinda indirme sorunu değil bu. Dosya ayıklama sorunu. Çakışıyor bazen. Mesela programı kapatmadan ismini değiştirmeye çalışmış olabilir. Bu da doğal olarak sistem tarafından reddedilmiş gibi gözüküyor.
 
Son düzenleme:
Regedit'e bir dword girdisi eklerseniz yönetici olmadan müdahale edilebilir.
dword girdisi yönetici seviyesi işlemi bypass etmiyor. Yalnızca otomatik olarak yönetici seviyesinde o işlemi işliyor. Kullanıcı hesap denetimi eğer bu işlemi yapacak kullanıcı yönetici değil, normal seviyede ise yine engelleyebiliyor.

Aslinda indirme sorunu değil bu. Dosya ayıklama sorunu. Çakışıyor bazen.
Kesinlikle. Disk hızlı olduğu için program durdurulana kadar çoktan paralelde yeni dosyayı çıkartıp üzerine yazmaya başlıyor. Windows ise paralelde başka çalışan işlem olduğu için haliyle yazma iznini vermiyor.
 

Evet, öyle sıkıntılar olabiliyor. Kullanıcı yetkisi, hatta kullanıcı isminde boşluk veya Türkçe karakter olması bile sorun yapabiliyor bazen. Eskiden bir yazılım yüklerken sırf kullanıcı adı yüzünden hata veriyordu. O gün bugündür hep Türkçe karakter olmayan ve boşluk olmayan isim kullanırım
 
Ben Türkçe karakter sorununu Microsoft hesabıyla çözdüm, ilk 5 karakterini otomatik kullanıcı adı tanımlıyor, bitiyor
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…