За визуално разграничаване между файлове и програми в Windows се използват икони, които можем да видим в Explorer и менюто Start. Въпреки че самите икони се съдържат в изходните файлове на програми и библиотеки, системата използва само техните специални копия, съхранявани в кеша на иконите, за да ги показва в интерфейса. Благодарение на този подход Windows не се нуждае от достъп до оригиналните файлове всеки път, което означава, че не е необходимо да харчи ценни системни ресурси за изтеглянето им.
Ако файловете от кеша се окажат повредени по някаква причина, иконите, свързани с този или онзи тип файлове в Explorer и менюто Start, се заменят със стандартни празни преки пътища. Потребителските потребители в такива случаи обикновено се опитват да преинсталират подходящите приложения, което, между другото, не винаги помага и в края на краищата всичко, което трябва да направите, е да нулирате кеша на иконата на системата.
За разлика от Windows 7, в който кешираните икони се съхраняват в един файл IconCache.db, в Windows 8.1 и 10 кешът на икони е представен от цяла група файлове с имена, започващи с iconcache и разширението * db. Тези файлове се съхраняват в директория % userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer.
За да нулирате кеша на иконите, трябва да изтриете тези файлове, след като приключите работата на Explorer, така че да не блокира достъпа до тях.
Отворете командния ред като администратор и изпълнете командата, за да принудите изключване на Explorer в него taskkill / f / im explor.exe.
Същото може да се направи и чрез диспечера на задачи, като изберете Explorer в списъка с процеси и изберете опцията „Изтриване на задача“ в контекстното меню.
След като обвивката на Windows завърши, изпълнете три команди в конзолата:
cd / d% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer del / f / a s IconCache * explorer.exeПървата команда отваря местоположението на кеш файловете, втората ги изтрива, третата стартира Explorer. Горните команди са подходящи за Windows 10 и 8.1, ако трябва да нулирате кеша на иконите в Windows 7, заменете първата команда с cd / d% userprofile% \ AppData \ Local, тъй като местоположението на кеш файловете в тази версия на системата е различно. Това е всичко. След стартиране на Explorer кешът ще бъде пресъздаден и иконите отново ще се показват нормално.
Приятен ден!