Впервые столкнулся в проблемой отображения пустых ярлыков на рабочем столе, пришлось решать
Моя вариация чистки кэша иконок WinXP-Win7 [x86\x64]
Скрытый текст
Код:
@echo off
setlocal enabledelayedexpansion
Echo Для чистки кэша иконок
Echo закройте все работающие приложения
Echo.
pause
:: попытка 1 чистка кэша
ie4uinit.exe -ClearIconCache
echo.
set /p x="Проблема решена? да-Enter, нет-любая другая клавиша :"
if not defined x goto end
:: попыпка 2 контрольная радикальная
tasklist | >nul find /i "explorer.exe" && taskkill /f /im "explorer.exe" 1>nul
Ver | Find "5." >Nul && (
del /a:h "%userprofile%\Local Settings\Application Data\IconCache.db" 2>nul
) || (
del /a:h "%userprofile%\AppData\Local\IconCache.db" 2>nul
)
start "" %Windir%\explorer.exe
:end
Echo.
Echo Готово^^!
Echo Кликните по этому окну и нажмите любую клавишу
pause>nul
exit /b
файл
https://yadi.sk/d/C0O56Va0dGSGL