Windows 7'de bozuk görev çubuğu simgeleri nasıl düzeltilir


66

Görev çubuğuna sabitlenmiş bir programım var. Programı yükselttikten sonra (sanırım) simge kırdı. Şimdi anladıklarım aşağıda gördüğünüz; Bu çirkin varsayılan uygulama simgesi şey.

Kırık simge

Çıkarırsam doğru simgeyi alırım. Daha sonra sağ tıklarsam, simge tekrar kırılır. Tekrar sabitlersem, hala bozuk olan simge. Tekrar çıkarın ve iyi simgeye dönün. Çok sinir bozucu. Bunu nasıl düzeltebilirim?


2
Aslında burada sorduğum ilk sorum buydu. 62508'i kontrol et .
Unfundednut

Hm, düzeltmiş gibi görünmüyordu.
Svish

Cevabı işaretlemedin.
Det

Yanıtlar:


96

@ Dash17291 adlı kullanıcının cevabını temel alarak, işte benim için işe yarayan biraz daha hızlı bir prosedür (yeniden başlatma yok):

  1. Windows Gezgini'ni açın, gidin %userprofile%\AppData\Local, IconCache.db silin.

  2. Görev Yöneticisi'ni açın, İşlemler sekmesine gidin, explorer.exe'yi vurgulayın ve İşlemi Sonlandır'ı tıklatın. Masaüstünüz "kaybolacak".

  3. Yine Görev Yöneticisi'nde, Dosya> Yeni Görev'i (Çalıştır ...) seçin, explorer.exe yazın ve Tamam'ı tıklatın. Masaüstünüz, önceden eksik simgelerle birlikte yeniden görünmelidir.


3
Genius ... çalışır.
temporary_user_name

8
Anonim bir kullanıcı cevabımı "Bu, Win 8.1 için de işe yarıyor, sadece kontrol edildi." Bu tür bir güncelleme bir yorumda yer almıyor mu? Kontrol etmedim, bu yüzden ismimi imzalamaktan rahat hissetmiyorum.
Mark Berry

4
IconCache.db sistemimde görünmezdi. Kullandığım DEL %userprofile%\AppData\Local\IconCache.db /akomut isteminde
onewhaleid

IconCache.db dosyasını hiç duymadım. Bu benim için çalıştı teşekkürler!
brettville

2
Hala bir cazibe gibi çalışıyor. Windows 7 profesyonel 64bit.
IconCache.db dosyasını göremiyorsanız

7

Simge Önbelleğini Yeniden Oluştur:

Kaynak: Windows'ta Simge Önbelleği Nasıl Yeniden Yapılır (http://www.sevenforums.com/tutorials/49819-icon-cache-rebuild.html)

Komut İstemi'ni Kullanarak Simge Önbelleğini El İle Yeniden Oluşturmak İçin

  1. Üzerinde çalıştığınız her şeyi kapatın ve kaydedin. Bu komut gezgin'i öldürür ve tamamlandığında bilgisayarı yeniden başlatır.

  2. Windows 7 veya Windows 8'de bir komut istemi açın .

  3. Komut isteminde, her bir komut satırının aynısını olduğu gibi aşağıdaki komut satırına kopyalayıp yapıştırın ve her komuttan sonra enter tuşuna basın.

    UYARI : Son komut bilgisayarı yeniden başlatır, bu nedenle ilk önce üzerinde çalıştığınız her şeyi kapattığınızdan ve kaydettiğinizden emin olun.

    • ie4uinit.exe -ClearIconCache
    • taskkill /IM explorer.exe /F
    • DEL "%localappdata%\IconCache.db" /A
    • shutdown /r /f /t 00
  4. IconCache.db dosyası şimdi yeniden inşa edildi.

  5. Simgeler hala düzgün görüntülenmiyorsa , .ico (simge) dosyalarının varsayılan ilişkilerini geri yüklemek için, Windows 7 veya Windows 8 için bu öğreticide ICO seçeneğini indirin ve birleştirin .

Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya dahil etmek ve referans için bağlantıyı sağlamak tercih edilir.
Daniel Beck

Büyük olasılıkla bu, sorunu çözmeyecektir, çünkü yukarıda cevaplandığı gibi, muhtemelen
kurucuya

Benim için çalıştı, teşekkürler. Bir ağ bağlantısının kopması sunucudan gelen simgeleri öldürdükten sonra birkaç ikonu kaybettim. Kısayolların özelliklerinden, simgelerin .exe öğesinde bulunduğunu zaten biliyordum. Bunları neden gösteremediğini çözemedik, ancak iconcache.db'nin yeniden yaratılmasını zorladım.
Mark Berry,

5

Bağlantıyı görev çubuğundaki işareti kaldırabilir ve uygulamayı görev çubuğuna yeniden sabitleyebilirsiniz. Simge kendini güncellerdi.

Bunun olmasının nedeni, Windows MSI yükleyicileri tarafından yüklenen uygulamaların simgelerinin yükleyicinin yanında bulunmasıydı. Bu nedenle, programı yükseltirken, simgeye bağlanma kopar. Bunu düzeltmenin tek yolu kısayol / sabitlenmiş bağlantıyı yeniden oluşturmak veya sağ kısayol → Simge → Simge Değiştir ... seçeneğini tıklatarak kısayolun simgesini güncellemektir.

örneğin: Bu Nokia PC Suite için simgenin bir bağlantıdır: %SystemRoot%\Installer\{92D1CEBC-7C72-4ECF-BFC6-C131EF3FE6A7}\ARPPRODUCTICON.exe. Simgenin yükleyicide bulunduğunu ve yürütülebilir dosya içine gömülü simgeye bağlı olmadığını unutmayın.


Yukarıdaki cevapların hiçbiri işe yaramadı ama bu yaptı!
DrCord

4

Dash17291'in yanıtı çalışıyor ancak yeniden başlatılması gerekli değil.
Sadece gir ve çalıştır

Explorer.exe 

explorer'ı yeniden başlatmak ve görev çubuğunu yeniden yüklemek için komut isteminden.

Çok sayıda sebepten dolayı (bu şeyleri ezberlememek gibi) bir toplu iş dosyası oluşturmayı tercih ediyorum.

@echo off
title Fix Broken Taskbar Icons.
color 0E                            ::yellow text/black background
echo This will kill all explore windows and rebuild icon cache
echo (Note: sometimes Explorer takes a few moments to reload)
echo.
echo Hit Ctrl-C to abort or 
pause

taskkill /IM explorer.exe /F        ::/IM = imagename 
                                    ::/F =  forcefully terminate the process(es)    
CD /d %userprofile%\AppData\Local   ::/d  = change drives if necessary
DEL IconCache.db 
start explorer.exe                  ::start = don't wait for completion

Bu benim için çalıştı, ama parametreleri eklemek zorunda /f /ahiçin DELbulunamadı olarak aksi takdirde rapor edilir, komuta.
Axel Magagnini

3

Bu sorunu yaşadım ve temel nedeni, hemen çözüme ve uzun vadeli düzeltmeye karar verdim:

Root Nedeni: Eğer birleştirilmiş PATH ortam değişkenleri 2048 karakterden fazlaysa, o zaman (ve WINDIR) birçok bağlamda görünmeyi durdurur. Bu, başlangıç ​​menü öğelerinin / programlarının gerçekte orada olsalar bile "bulunmamasına" neden olabilir ve Windows Explorer veya komut isteminden el ile çalıştırıldığında çalışır.

Geçici Düzeltme (belki): Bununla karışık sonuçlar elde ettim, ancak Görev Yöneticisi'ni (Ctrl-Alt-Del Görev Yöneticisi) açıp Explorer'dan çıkarsanız (masaüstünün boş kalacağını ve menülerin başlayacağını unutmayın) ve ardından Explorer'ı çalıştırın. Yine, tüm sorunlar geçici olarak ortadan kalkar ve işler düzgün çalışır. Ancak, bu sadece geçici bir çözümdür.

DÜZELTME / Çözüm : PATH değişkenini toplamda 2048 karakterin altında olacak şekilde azaltın. Windows Gezgini'ni kullanarak veya komut istemi ile çalıştırın

C: \ windows \ system32 \ systempropertiesadvanced.exe

Alt kısımdaki Ortam Değişkenleri düğmesine tıklayın ve girişleri inceleyin. Kullanılmayan veya gerekli olmayan girişleri silmek, toplamda toplam 2048 karakterin altında olmak (PATH değişkeninden) sorunu çözmelidir. Daha sonra geçici tilkiyi yeniden deneyebilirsiniz ve her şey yolunda olmalı ve güvenli bir şekilde yeniden başlattıktan sonra çözelti takılmalıdır.

Bu, Windows 7, Vista, XP için geçerlidir. Henüz 8 ya da 10 kişi hakkında emin değilim.


2

Bu konuda bazı ilerlemeler kaydettim (cevabı mutlaka sevmem rağmen). Bunun, benim steam.exeve benim lunascape.exe, vb. Gibi şeylerle meydana geldiğini öğrendim .

Programın konumuna gidin (yani C:\program files\Steam\) ve şüpheli programı (simgenin çalışmadığı) bulun.

Üzerine sağ tıklayın ve 'kısayol oluştur' seçeneğini seçin (aptalca geliyor biliyorum), ardından asıl exe'nin görev çubuğuna KESİN.

Nedense bu benim için sorunu çözdü ve umarım bu sorunu başkaları için de düzeltir.


1

O Bulunan bu makalede bu devletler nerede yardımcı oldu:

Bunun yerine, görev çubuğumuz için yeni ve özelleştirilmiş simgeler oluşturalım. Bunu kolayca yapmak için, Explorer adres çubuğuna aşağıdakini girerek, sabitlenmiş tüm simgelerinizi içeren klasörü açın:

%appdata%/Microsoft/Internet Explorer/Quick Launch/User Pinned/Taskbar

Hızlı Başlat'a şu adresten geçmek isteyebilirsiniz:

%appdata%/Microsoft/Internet Explorer/Quick Launch/


0

Diğer cevapların çoğunu denedim ve başarılarımdan biri ikonlarımdan biri değişti. Sonunda asıl oyun ikonu klasörüne gittim ve masaüstündeki farklı bir klasöre kopyaladım ve ardından sağdaki özellikleri seçerek ve başka bir yerde kopyaladığınız simgeye işaret ederek oradaki simgeyi işaret ettim. Benim için çalıştı!


0

Bu sorunu Startmenu ve Görev Çubuğu için de yaşadım.

Dosyaları , sistem sürücüsünde disk alanından kazanmak için daha önce kaldırdığım % WINDIR% \ Installer klasörünü geri yükleyerek düzeltebilirim .

Elbette bu sadece MSI veya Windows Installer kullanan programlar / uygulamalar için yardımcı olur.


0

Hiçbir şey benim için işe yaramadı bu çözüm dışında

Bu öğretici , belirli bir uzantı dosyası için Windows kayıt defterini nasıl sıfırlayacağınızı gösterir .

Benim sorunum Atom metin editöründe beliriyordu, Atom bu dosya türü için varsayılan editör olarak ayarlandığında artık dosyadaki simgeyi (windows explorer'da) göremedim. (Benim sorunum sadece Atom ile oldu). Atom, .html dosyamın varsayılan metin editörüydü. Varsayılan html kaydını indirdim ve onu benimkine birleştirdim (reg dosyasını çalıştırın).

Html kaydının değiştirildiğini belirten bir uyarı belirir, pencereler Microsoft Edge'i varsayılan html dosya işleyicisine bağlar.

Sonra Atom'u tekrar varsayılan html editörü olarak ayarlarım ve ikonlar ortaya çıkar !! Yalnızca html kaydı tüm sorunumu çözdü, atomun dosya uzantısını ve tüm ilişkili dosya uzantılarını tekrar görebildim.

NOT

Daha %userprofile%\AppData\Local\IconCache.dbönce sildim ancak şu anda çalışmadı, belki iki kombine benim için çalışmasını sağlıyor.


0

hızlı başlatma uygulaması simgesini kaybettim. Programın klasörüne gittim, eksik simgeyle aynı olan .exe dosyasını buldum, ve sağ tıklayıp "masaüstü" kısayoluna gönder, sonra görev çubuğuna tutturdum. bu benim küçük sorunum ve başarılı çözümümdü.


0

Açık explorer.exe, Windows yüklü ve tıklayın olduğu sürücüde sağ tıklayın Properties.

Şimdi tıklayın Disk Cleanup, açılan pencerede kene Thumbnailsaltında Files to delete:tıklamanız OKşimdi bu pencereyi kapatabilirsiniz.

Task ManagerGörev çubuğuna sağ tıklayarak açın ve seçin Start Task Manager, Processessekmeye gidin ve bulun ve explorer.exetıklayın End process.

Şimdi tıklayın Filesol üst köşesinde ve tıklama New Task(Run...)içinde türünü explorer.exeartık eksik simgeleri olmamalıdır.


Bazı uygulamaların simgeleri bu aşamada gösterilmeyebilir, bu nedenle Windows'u yeniden başlatmak en iyisidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.