Coucou,
Je n'arrive pas a comprendre ton problème selon ta description, mais il me semble que le fontcache et/ou l'iconcache sont corrompus. Et comme indiqué par mes collègues, on est des bénévoles ici portant de l'aide
gratuitement et sans gain personnel, et on s'attend que les demandeurs de questions soient conscients de ce fait, et de se comporter en accord.
Ceci étant dit, je te suggère ceci;
La fontcache de Windows est un composant qui sensible, et peut se comporter mal. Je recommande de faire un backup de des données avant de faire la procédure ci-dessous
- Selectionne le texte ci dessous, du début à la fin ensuite clic droite -> Copier
set "params=%*"
cd /d "%~dp0" && ( if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" ) && fsutil dirty query %systemdrive% 1>nul 2>nul || ( echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~sdp0"" && %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs" && "%temp%\getadmin.vbs" && exit /B )
@echo off
set iconcache=%localappdata%\IconCache.db
set iconcache_x=%localappdata%\Microsoft\Windows\Explorer\iconcache*
sc stop "FontCache"
sc config "FontCache" start=disabled
sc query FontCache | findstr /I /C:"STOPPED"
if not %errorlevel%==0 (goto FontCache)
icacls "%WinDir%\ServiceProfiles\LocalService" /grant "%UserName%":F /C /T /Q
del /A /F /Q "%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*FontCache*"
del /A /F /Q "%WinDir%\System32\FNTCACHE.DAT"
sc config "FontCache" start=auto
sc start "FontCache"
echo FontCache effacé!
echo.
pause
echo.
If exist "%iconcache%" goto delete
echo.
echo The %localappdata%\IconCache.db n'existe pas.
echo.
If exist "%iconcache_x%" goto delete
echo.
echo The %localappdata%\Microsoft\Windows\Explorer\IconCache_*.db n'existe pas.
echo.
exit /B
:delete
echo.
echo Suppression de IconCache.db...
echo.
ie4uinit.exe -show
taskkill /IM explorer.exe /F
If exist del /A /F /Q "%iconcache%"
If exist del /A /F /Q "%iconcache_x%"
start explorer.exe
echo.
echo Supprimé!.
goto restart
:restart
echo.
echo.
echo Il faudra redémarrer le PC pour reconstruire la cache.
echo.
CHOICE /C:YN /M "Voulez vous redémarrer maintenant?"
IF ERRORLEVEL 2 goto no
IF ERRORLEVEL 1 goto yes
:yes
shutdown /r /f /t 00
:no
exit /B
- Appuie sur les touches Win+ R pour avoir la fenetre exécuter, là ou tu taperas notepad
- Le bloc-notes s'ouvre, Tu y colles le texte que tu viens de copier (clic droite -> coller)
- Dans le menu Fichier (en haut à gauche) tu cliques sur Enregistrer sous
- Sauvegarde le fichier sous fix.bat sur ton bureau
- Exécute le fichier fix.bat en tant qu'administrateur
Le script va faire une série de procédures. Tu prendras note des messages problématiques qui seront affichés