Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
mightythor
HV veteran

liitunud: 02.12.2004
|
21.11.2008 19:04:45
kuidas on seotud Windows'is ikoonid ja programmifailid |
|
|
käisin tuttaval külas ja ta kurtis mulle, et temal on vahest Windows XP all osad ikoonid vahetatud suvaliste vastu. Näiteks töölaual olevast üheksast .pdf failist 4 olid saanud suvalised ikoonid omale(IE, kaks PowerPoint'i, Wordi). Teised olid Acrobat Readeri omaga nagu peaks. Kui ma tegin uue faili ning määrasin laiendiks .pdf, siis seostati see ilusasti Acrobat Readeriga. Kui ma mõne nendest vale ikooniga failidest avasin, siis avanes õigesti Acrobat Reader. Samamoodi ka Windows Explorer'is seadete alt vaadates, kus saab teatud faililaiendile ikooni valida, on seadistused õiged. Vahest peale restarti pidid ikoonid õigeks tagasi muutuma ning teinekord jälle mingite suvalistega seostama. Viiruste vastu on masinat kontrollitud. Kas keegi süsteemi sügavamalt tundev teab ehk kommenteerida, mis sellist käitumist põhjustada saab/võib? Ning kas Windowsi puhul on faililaiend ja ikoon omavahel seotud kusagil registris?
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
tahanteada
Lõuapoolik

liitunud: 04.04.2003
|
21.11.2008 19:18:26
|
|
|
Ikkagi on sel juhul tegu mingi programmiga X, mille on omanik ise arvutisse tirinud / installinud ja siis see programm tekitab selle segaduse.
|
|
Kommentaarid: 284 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
11 :: |
211 |
|
tagasi üles |
|
 |
Absona
Lõuapoolik

liitunud: 17.09.2008
|
|
Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
8 |
|
tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
21.11.2008 20:07:53
|
|
|
Absona kirjutas: |
Parem hiireklõps: Properties-->Change Icon...-->Browse.... Saad igasuguseid ikoone valida/lisada aga kas on ikka mõtet? |
sedasi saad sa vaid otseteede puhul teha.
tahanteada kirjutas: |
Ikkagi on sel juhul tegu mingi programmiga X, mille on omanik ise arvutisse tirinud / installinud ja siis see programm tekitab selle segaduse. |
aga kuidas see võimalik on kui "Folder Options"´ite "File Types" alt vaadates on vastava faililaiendiga seotud õige ikoon? Või kuidas sa seda tehniliselt selgitaksid?
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
tahanteada
Lõuapoolik

liitunud: 04.04.2003
|
21.11.2008 20:17:19
|
|
|
mightythor: On programme, mille tõttu tekib failile ühe programmi ikoon, aga avab mingi teine programm. Olen sama probeemi tõttu ise tuttavate arvutites programme üle installinud, et fail saaks õige ikooni ja et õige programm seda ka avaks.
|
|
Kommentaarid: 284 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
11 :: |
211 |
|
tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
21.11.2008 21:03:48
|
|
|
tahanteada kirjutas: |
mightythor: On programme, mille tõttu tekib failile ühe programmi ikoon, aga avab mingi teine programm. Olen sama probeemi tõttu ise tuttavate arvutites programme üle installinud, et fail saaks õige ikooni ja et õige programm seda ka avaks. |
ikoon pannakse ju faililaiendi järgi ja see seos on kirjas arvatavasti kuskil registris. Kui ma nüüd Windows Exploreri "Folder Options"´ist vaatan "File Types" sakki ja valin probleemse faililaiendi ning klikkan Advanced, siis seal saan ma vaadata, kustkohast ikoon sellele faililaiendile mapitakse. Kui seal on kõik õige, siis peaks ka Windows Explorer näitama õiget ikooni, sest võib arvata, et nad mõlemad loevad info samast registriväärtusest
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
tsihh
HV veteran
liitunud: 05.03.2003
|
21.11.2008 22:32:38
|
|
|
Kuidas nad seotud on ei tea aga probleemi põhjustajaks on ehk IconCache?
|
|
Kommentaarid: 59 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
58 |
|
tagasi üles |
|
 |
agamina
HV vaatleja
liitunud: 08.11.2004
|
|
tagasi üles |
|
 |
Dogbert
HV Guru

liitunud: 03.05.2004
|
22.11.2008 01:24:46
|
|
|
Icon cache kipub hapuks minema, kui ta lubatud maht liiga väikeseks kipub jääma. Tänapäeval ei tohiks mälust nii suurt puudust olla, et icon cache-i mahtu vaid vaikimisi 500kB peal pidada, kui maksimaalne lubatud on 4MB. Vähemalt 2MB võib kindlasti lubada ja ei tee paha ka 4MB. Microsoft ise soovitab 2000kB. Vastavalt siis:
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "Max Cached Icons" /t REG_SZ /d "2048" /f
või
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "Max Cached Icons" /t REG_SZ /d "4096" /f
või MS järgi
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "Max Cached Icons" /t REG_SZ /d "2000" /f
Parandamiseks, kui cache juba sassis, võib kasutada soovitatud TweakUI-d, kuna see teeb töö ära nö jooksu pealt. Kui seda kasutada ei taha, võib kustutada %USERPROFILE%\Local Settings\Application Data\IconCache.db ja korra välja/sisse logida (pole proovinud, aga peaks töötama)
Muide, kui vastata pealkirjas olevale küsimusele, siis enamasti on ikoonid kas exe või dll-failidesse sisse kompileeritud. (Näiteks IrfanView võimaldab neid sealt ka kätte saada ja eraldi salvestada)
Et nende laadimine kiiremini toimuks, siis süsteemi töö käigus kohatud ikoonid salvestatakse icon cache andmebaasi, mida süsteemi töö ajal hoitakse mälus. Shutdownil salvestatakse see failina ja laetakse uuesti sisselogimisel (või midagi sinnapoole - viimase lõigu osas võin eksida mingil määral).
_________________ Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus. |
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
32 |
|
tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
24.11.2008 11:50:34
|
|
|
jah, sellega sain korda! Tänud!
Dogbert kirjutas: |
Icon cache kipub hapuks minema, kui ta lubatud maht liiga väikeseks kipub jääma. Tänapäeval ei tohiks mälust nii suurt puudust olla, et icon cache-i mahtu vaid vaikimisi 500kB peal pidada, kui maksimaalne lubatud on 4MB. Vähemalt 2MB võib kindlasti lubada ja ei tee paha ka 4MB. Microsoft ise soovitab 2000kB. Vastavalt siis:
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "Max Cached Icons" /t REG_SZ /d "2048" /f
või
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "Max Cached Icons" /t REG_SZ /d "4096" /f
või MS järgi
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "Max Cached Icons" /t REG_SZ /d "2000" /f
Parandamiseks, kui cache juba sassis, võib kasutada soovitatud TweakUI-d, kuna see teeb töö ära nö jooksu pealt. Kui seda kasutada ei taha, võib kustutada %USERPROFILE%\Local Settings\Application Data\IconCache.db ja korra välja/sisse logida (pole proovinud, aga peaks töötama)
Muide, kui vastata pealkirjas olevale küsimusele, siis enamasti on ikoonid kas exe või dll-failidesse sisse kompileeritud. (Näiteks IrfanView võimaldab neid sealt ka kätte saada ja eraldi salvestada)
Et nende laadimine kiiremini toimuks, siis süsteemi töö käigus kohatud ikoonid salvestatakse icon cache andmebaasi, mida süsteemi töö ajal hoitakse mälus. Shutdownil salvestatakse see failina ja laetakse uuesti sisselogimisel (või midagi sinnapoole - viimase lõigu osas võin eksida mingil määral). |
ma esmalt proovisin manuaalselt, et suurendasin registris IconCache.db faili 3000kB peale, kustutasin IconCache.db faili ning taaskäivitasin arvuti. See aga ei aidanud. Seejärel proovisin Tweak UI'ga ning sellega, kuigi ta minumeelest samamoodi vaid kustutab ja laseb uuesti luua IconCache.db, sain millegipärast korda
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
Dogbert
HV Guru

liitunud: 03.05.2004
|
25.11.2008 10:08:20
|
|
|
mightythor kirjutas: |
ma esmalt proovisin manuaalselt, et suurendasin registris IconCache.db faili 3000kB peale, kustutasin IconCache.db faili ning taaskäivitasin arvuti. See aga ei aidanud. Seejärel proovisin Tweak UI'ga ning sellega, kuigi ta minumeelest samamoodi vaid kustutab ja laseb uuesti luua IconCache.db, sain millegipärast korda  |
minu viga.
Muidugi ei tööta kustutamine ja siis restart - väljalogimise hetkel ju salvestatakse mälust see vigane db uuesti kettale. Aitab see, kui logid välja, logid sisse mõnele teisele admin õigustega kontole ning selle kaudu kustutad oma vigase iconcache.db
TweakUI kustutab iconcache andmebaasi aga mälust. Nii et kui TweakUI olemas, on see alati kiirem lahendusvariant.
_________________ Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus. |
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
32 |
|
tagasi üles |
|
 |
Tomorrow
HV Guru

liitunud: 08.02.2006
|
25.11.2008 18:16:11
|
|
|
Dogbert kirjutas: |
mightythor kirjutas: |
ma esmalt proovisin manuaalselt, et suurendasin registris IconCache.db faili 3000kB peale, kustutasin IconCache.db faili ning taaskäivitasin arvuti. See aga ei aidanud. Seejärel proovisin Tweak UI'ga ning sellega, kuigi ta minumeelest samamoodi vaid kustutab ja laseb uuesti luua IconCache.db, sain millegipärast korda  |
minu viga.
Muidugi ei tööta kustutamine ja siis restart - väljalogimise hetkel ju salvestatakse mälust see vigane db uuesti kettale. Aitab see, kui logid välja, logid sisse mõnele teisele admin õigustega kontole ning selle kaudu kustutad oma vigase iconcache.db
TweakUI kustutab iconcache andmebaasi aga mälust. Nii et kui TweakUI olemas, on see alati kiirem lahendusvariant. |
Hea teada 8) .Oskad veel tuua näiteid sellest kus vaikeväärtus mingitel failidel liiga madal ja see võib probleeme tekitada?
|
|
Kommentaarid: 92 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
82 |
|
tagasi üles |
|
 |
|