Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Dziwne wyświetlanie ikon

27 views
Skip to first unread message

Jacek W.

unread,
Apr 23, 2005, 2:09:44 PM4/23/05
to
Witam

Temat już kiedyś opisywałem ale bez skutku. Napiszę więc jeszcze raz bo
ręce mi opadają całkiem.
Mam jakiś katalog, w nim kilka tysięcy małych zbirków typu HTM/HTML.
Explorer wyświatlając zawartośś tego katalogu bardzo długo odświża ikony
i robi to tylko dla widocznej części okna. Po przesunięciu belki upływa
ok 5 sekund zanim odświeżone zostaną ikony zbiorów "odsłoniętych" jak na
rysunku
www.jacek67.neostrada.pl/dziwy.png
Pamiętam, że kiedyś przez jakiś czas tak nie było - teraz znowu jest :-(
W Win98SE i Win95 wszystko jest ok. problem stwarza tylko XP.
I jeszcze jedno - dotyczy to tylko zbiorów HTM/HTML - inne np. JPG
zachowują się normalnie.
Może ktoś ma jakiś pomysł.

Jacek W.

Piotr Palusiński

unread,
Apr 23, 2005, 2:55:07 PM4/23/05
to

Jacek W. <jac...@neostrada.SPAM.pl> napisał(a) w wiadomości
news:d4e3c2$bf9$1...@nemesis.news.tpi.pl..., że:

Pierwsze, to wpisz do rejestru:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Update
wartosc binarna UpdateMode = zmien z 01 na 00
Restart komputera.

Jesli nie, to wykonaj jak ponizej:
Sa to objawy przepelnienia pliku IconCache.db
Uruchom edytor Rejestru i dokonaj modyfikacji:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
wartosc ciagu "Max Cached Icons" = np. 4000
Często na pulpicie/desktopie jest bardzo dużo ikon (60 - 100). Zdarza się,
że niektóre z nich zmieniają swój wygląd w zupełnie przypadkowy sposób.
Dzieje się tak dlatego, że system Windows ma ustawiony limit na cache ikon.
Na szczęście istnieje sposób na zredukowanie liczby odwołań do dysku jest
zwiększenie liczby przechowywanych w buforze ikon plików na dysku.
Ustawiamy wartość (string) na liczbę pomiędzy 4000 a 8000. Windows używa
domyślnej wartości 4000, a można ją powiększyć np. dwukrotnie wpisując 8000.
Im większa wartość, tym więcej ikon może Windows cache'ować.

oraz usuń plik IconCache.db (stara metoda z Win 9x).
Jest to plik, w którym Windows przechowuje kopie ikonek pobranych z
różnych plików w celu ich wyświetlenia.
Co jakiś czas warto go wykasować, bo ciągle rośnie o nowe ikonki, nie
mówiąc już o tym, że przy zmianie np. ikonki skojarzonej z danym typem
pliku Windows wyświetla uparcie starą.
w Win XP cache ikon siedzi w pliku %SystemDrive%\Documents and
Settings\%username%\Ustawienia lokalne\Dane aplikacji\IconCache.db

--
Piotr Palusiński [MVP] http://www.mvp.pl
Nigdy nie kłóć się z głupcem, bo ludzie mogą nie dostrzec róznicy
/Odpowiadając usuń invalid/
http://fuhperfekt.republika.pl/gry.html


Jacek W.

unread,
Apr 23, 2005, 3:49:20 PM4/23/05
to
Użytkownik "Piotr Palusiński" <per...@invalid.poczta.tp.pl> napisał w
wiadomości news:d4e60a$qt0$1...@nemesis.news.tpi.pl...

Kurcze już się podjarałem.
Nieststy nic nie pomogło.
Nadmienię tylko, że może nie tędy droga bo ikony innych plików pokazują
się "bez opóźnień" - renamuję te 5290 HTM-ów na JPG, DOC, GIF i wszystko
jest OK.
Problem jest tylko z HTM i HTML w rozszerzeniu, tak jakby explorer je
"czytał" w międzyczasie albo coś.

Jacek W.

Piotr Palusiński

unread,
Apr 23, 2005, 4:59:13 PM4/23/05
to

Jacek W. <jac...@neostrada.SPAM.pl> napisał(a) w wiadomości
news:d4e95l$gb1$1...@nemesis.news.tpi.pl..., że:
[...]

> Kurcze już się podjarałem.
> Nieststy nic nie pomogło.
> Nadmienię tylko, że może nie tędy droga bo ikony innych plików pokazują
> się "bez opóźnień" - renamuję te 5290 HTM-ów na JPG, DOC, GIF i wszystko
> jest OK.
> Problem jest tylko z HTM i HTML w rozszerzeniu, tak jakby explorer je
> "czytał" w międzyczasie albo coś.


Sprawdz w rejestrze:
HKEY_CLASSES_ROOT\.htm
HKEY_CLASSES_ROOT\.html
Powinny miec wartosc domyslna= *htmlfile*
Jesli nie maja to je wstaw, a jesli mają, to wykonaj kopie tych kluczy i je
usun.
Restart komputera i zobacz czy teraz jest ok.
Uwaga! - pliki html i htm, bedziesz mial teraz bez standardowych ikonek.
Jak bedzie ok, to przejdz do kolezanki/kolegi i wykonaj kopie kluczy:
lub masz je tu http://fuhperfekt.republika.pl/htm.zip
HKEY_CLASSES_ROOT\.htm
HKEY_CLASSES_ROOT\.html
HKEY_CLASSES_ROOT\htmlfile
Stare klucze usun, a zaimportuj te skopiowane.

PS. Tnij posty

Jacek W.

unread,
Apr 24, 2005, 9:34:19 AM4/24/05
to

Użytkownik "Piotr Palusiński" <per...@invalid.poczta.tp.pl> napisał w
wiadomości news:d4ed89$bs3$1...@nemesis.news.tpi.pl...

> Sprawdz w rejestrze:
> HKEY_CLASSES_ROOT\.htm
> HKEY_CLASSES_ROOT\.html
> Powinny miec wartosc domyslna= *htmlfile*
> Jesli nie maja to je wstaw, a jesli mają, to wykonaj kopie tych kluczy
> i je
> usun.
> Restart komputera i zobacz czy teraz jest ok.
> Uwaga! - pliki html i htm, bedziesz mial teraz bez standardowych
> ikonek.
> Jak bedzie ok, to przejdz do kolezanki/kolegi i wykonaj kopie kluczy:
> lub masz je tu http://fuhperfekt.republika.pl/htm.zip
> HKEY_CLASSES_ROOT\.htm
> HKEY_CLASSES_ROOT\.html
> HKEY_CLASSES_ROOT\htmlfile
> Stare klucze usun, a zaimportuj te skopiowane.

Oba klucze .htm i .html miały wartość domyślną htmlfile.
Skasowanie ich niewiele zmieniało gdyż otwarcie katalogu ze zbiorami
*.htm* automatycznie je tworzyło.
Dopiero skasowanie dodatkowo HKEY_CLASSES_ROOT\htmlfile spowodowało, że
zbiory "zgubiły" ikonę.
Wgranie Twoich kluczy z http://fuhperfekt.republika.pl/htm.zip
ostatecznie rozwiązało problem.

BARDZO WIELKIE DZIĘKI - jesteś WIELKI

Pozdrawiam
Jacek W.


Piotr Palusiński

unread,
Apr 26, 2005, 3:30:19 PM4/26/05
to

Jacek W. <jac...@neostrada.SPAM.pl> napisał(a) w wiadomości
news:d4g7hs$rcc$1...@nemesis.news.tpi.pl..., że:

> Użytkownik "Piotr Palusiński" <per...@invalid.poczta.tp.pl> napisał w
> wiadomości news:d4ed89$bs3$1...@nemesis.news.tpi.pl...
>
>> Sprawdz w rejestrze:
>> HKEY_CLASSES_ROOT\.htm
>> HKEY_CLASSES_ROOT\.html
>> Powinny miec wartosc domyslna= *htmlfile*
>> Jesli nie maja to je wstaw, a jesli mają, to wykonaj kopie tych kluczy
>> i je
>> usun.
>> Restart komputera i zobacz czy teraz jest ok.
>> Uwaga! - pliki html i htm, bedziesz mial teraz bez standardowych
>> ikonek.
>> Jak bedzie ok, to przejdz do kolezanki/kolegi i wykonaj kopie kluczy:
>> lub masz je tu http://fuhperfekt.republika.pl/htm.zip
>> HKEY_CLASSES_ROOT\.htm
>> HKEY_CLASSES_ROOT\.html
>> HKEY_CLASSES_ROOT\htmlfile
>> Stare klucze usun, a zaimportuj te skopiowane.
>
> Oba klucze .htm i .html miały wartość domyślną htmlfile.

Dokladnie tak, dlatego tez Ci podalem jeden klucz.

> Skasowanie ich niewiele zmieniało gdyż otwarcie katalogu ze zbiorami
> *.htm* automatycznie je tworzyło.

Tak musiało sie stać, gdyz ja napisalem aby skasowac wszystkie klucze ;)

> Dopiero skasowanie dodatkowo HKEY_CLASSES_ROOT\htmlfile spowodowało, że
> zbiory "zgubiły" ikonę.
> Wgranie Twoich kluczy z http://fuhperfekt.republika.pl/htm.zip
> ostatecznie rozwiązało problem.
>
> BARDZO WIELKIE DZIĘKI - jesteś WIELKI

Proszę ;)

0 new messages