기본 콘텐츠로 건너뛰기

Windows 7에서 아이콘 깨짐 현상

명령 프롬프트에서 iconcache.db 파일을 삭제하고 컴퓨터를 다시 시작하면 iconcache.db 파일이 새롭게 생성되어 문제를 해결할 수 있습니다.

다음 방법을 순서대로 따라 해 보세요.WMP Movie 다음 솔루션에 대한비디오를 보려면 클릭하십시오. 사운드 지원이제공되지 않습니다.

  1. [시작]
    2418305
     을 클릭하고 검색 창에 cmd.exe를 입력하세요.

    2420004

  2. 프로그램 아래의 cmd를 마우스 오른쪽 버튼으로 클릭하고 [관리자 권한으로 실행]을 클릭하세요.

    2430401


    2419972
    사용자 계정 컨트롤 메시지가 나타나면 관리자 암호를 입력하거나 [예]를 클릭합니다.
  3. 아래의 내용을 복사한 다음 명령 프롬프트 화면에서 마우스 오른쪽 버튼을 클릭하고 [붙여넣기]를 클릭하세요.
    @echo off
    taskkill /f /im explorer.exe
    attrib %userprofile%\appdata\local\iconcache.db -s -r -h
    del /q %userprofile%\appdata\local\iconcache.db
    start explorer.exe
    exit
    

    2429298
    2420009
    위 작업이 완료되면 명령 프롬프트와 Windows 탐색기가 자동으로 닫히고 바탕 화면 아이콘과 작업 표시줄이 약 2초 동안 사라졌다가 다시 나타납니다.
  4. 컴퓨터를 다시 시작하고 아이콘이 정상적으로 표시되는지 확인하세요.


Collapse image동영상 보기

이제까지의 모든 해결 과정에 대한 동영상을 보려면 아래 재생 재생버튼을 버튼을 클릭하세요.

동영상 재생 중 화면을 두 번 클릭하면 "전체 화면 보기"가 가능합니다. 

댓글

이 블로그의 인기 게시물

[Java] Http File Download 이어받기

Http 서버로부터 다운로드 받는 파일을 이어받기 위해서는 Http Header에 아래 두가지 정보를 추가해 주면 된다. URLConnection conn = url.openConnection(); conn.setRequestProperty("Accept-Ranges", "bytes"); conn.setRequestProperty("Range", "bytes=" + mOffset + "-"); 그러면 서버에서는 해당 Offset으로부터 File을 다운로드 시켜준다. 클라이언트가 요청헤더에 Range 필드를 포함 시켜서 보내면, 서버는 그 정보를 가지고 어디서 부터 파일을 보낼지 판단을 합니다. 하지만 클라이언트가(브라우저) Range 필드를 포함 시켜야 할지를 판단하는 기준은 최초 다운로드 요청시 서버의 응답헤더에 따라 다음 요청헤더에 Range 헤더를 생성할지 않할지 판단하게 됩니다. 그걸 당락짓는 응답 헤더 필드는 다음과 같습니다. Accept-Ranges , ETag, Last-Modified 반드시 위 필드를 응답 헤더에 같이 보내줘야 클라이언트는 다음 요청시 Range헤더를 포함시켜 보내게 됩니다. 참고로 말씀 드리면 위 필드를 포함 시켜서 보내더라도 value는 반드시 " " 로 묶어서 보내야 합니다. 안그러면 브라우저는 죽어도 Range 필드를 생성시키지 않습니다. HTTP 1.1 스펙은 따옴표를 강제적으로 해줘라 이런 내용 없습니다. 자바기준 40byte의 파일이라치면 클리이언트 요청을 두번으로 나누었다치면 이케 connection.setRequestProperty("Range", "bytes=0-20"); connection.setRequestProperty("Range", "bytes=20-40"); 단 co...

java 특정 디렉토리에 있는 파일 목록을 읽어내기, 정렬해서 가져오기

폴더 리스트 가져오기 String path="C:\"; File dirFile=new File(path); File []fileList=dirFile.listFiles(); for(File tempFile : fileList) {   if(tempFile.isFile()) {     String tempPath=tempFile.getParent();     String tempFileName=tempFile.getName();     System.out.println("Path="+tempPath);     System.out.println("FileName="+tempFileName);     /*** Do something withd tempPath and temp FileName ^^; ***/   } } 정렬해서 가져오기 import java.io.FileFilter; import java.io.IOException; import java.util.Arrays; import java.util.Date; import org.apache.commons.io.comparator.LastModifiedFileComparator; import org.apache.commons.io.filefilter.FileFileFilter; public class LastModifiedFileComparatorTest { public static void main(String[] args) throws IOException { File directory = new File("."); // get just files, not directories File[] files = directory.listFiles((FileFilter) FileFileFilter.FILE); System.out.println("Defaul...