Windows 8 파일 유형 아이콘 변경


12

나는 문제가 나는 수많은 읽고 윈도우 8에서 특정 파일 형식의 아이콘을 변경하는 데 문제가 방법을 포함하여 서비스 약관 이 질문 하고 이 하나 FileTypesMan 및 다른 여러 프로그램을 시도하고 정확하게 레지스트리하지만 아무도 일을 편집을. 각 방법 후에 아이콘 캐시를 제거하고 다시 시작하기 위해 다시 시작했습니다. .css 및 .js 파일의 아이콘을 다른 아이콘으로 변경하여 아이콘을 분리하려고하지만 기본적으로 두 유형 모두 메모장 ++에서 열립니다.

DefaultIcon레지스트리 에서 키 HKEY_CLASSES_ROOT\Applications\notepad++.exe(.js 및 .css와 관련된 ProgId HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css\UserChoice)를 변경하면 메모장 ++에서 열리는 모든 파일 의 아이콘이 변경 됩니다.

변경 DefaultIcon에 .CSS 또는의 .js 파일 HKEY_CLASSES_ROOT\CSSfile과 것은 HKEY_CLASSES_ROOT\JSFile효과가 없습니다.

추가 DefaultIcon키 것은하는 HKEY_CLASSES_ROOT\CSSfile중 아무것도하지 않았다, 나는 내가 뭔가를 부러 경우 다른 곳을 추가하여 실험에 대한 꺼렸다.

그때 변화하는 그것 (이 경우 .PHP)과 관련된 기본 프로그램없이 확장의 아이콘을 변경하면 내가 발견 한 한 가지입니다 DefaultIconHKEY_CLASSES_ROOT\php_auto_file한 일, 그러나 나는 바보 그 후 메모장에서 항상 열려 PHP 파일 ++로 선택하고 메모장 ++ 아이콘으로 변경되었습니다.

동일한 프로그램에서 열리는 파일의 모든 아이콘을 변경하지 않고 기본 프로그램이 연결된 파일 형식의 아이콘을 변경하는 방법이 있습니까? 아니면 아이콘을 변경할 수는 있지만 항상 "Open With ..."를 사용해야하도록 파일 형식을 프로그램과 연결 해제하는 방법이 있습니까? 바람직하게는 전자 옵션.


나도 이것을 찾고 있습니다 ..
tumchaaditya

해결 방법은 파일을 편집 할 수있는 응용 프로그램을 복사하고 (당신을보고 있습니다. 메모장!) 해당 프로그램으로 편집 한 파일의 기본 아이콘을 변경하고 각 파일 확장에 대해 동일한 작업을 수행하는 것입니다. 그러나 이것은 시간이 많이 걸리고 공간을 많이 소모합니다 (메모장에서이 작업을 수행하는 방법을 알 수는 없지만)
RookieTEC9

답변:


10

여기Default Programs Editor 에서 다운로드 할 수있는 간단한 프로그램이 있습니다 . Windows 8.1에서도 잘 작동합니다 (Win 8에 대해서는 확실하지 않음).

기본 프로그램 편집기


이 앱은 약간 어색하지만 작동합니다. 아이콘을 변경하려는 각 확장명마다 새 파일 형식을 만든 다음 해당 새 파일 형식에 아이콘을 할당해야합니다.
Alan

1
이것은 트릭을 수행하는 것 같습니다! 이를 수동으로 수행하려는 사람들을 위해 백엔드에서 어떻게 작동하는지에 대한 정보를 얻는 것이 좋을 것입니다. Microsoft에서 제공 한 정보가 정확하지 않은 것으로 보이며 많은 사람들에게 적합하지 않습니다.
JimNim

Windows 10에서도 잘 작동하는 것 같습니다 ...
Tim

2

실제로 원하는 것이 레지스트리를 편집하는 것이라면, 먼저 파일 형식이 어떤 Prog ID 를 사용하고 있는지 확인해야합니다 . 다음을 탐색하여 수행 할 수 있습니다.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.[ext]\UserChoice (여기서 [ext]는 찾고있는 파일 확장자입니다)

그런 다음의 값을 복사하십시오 Progid. 해당 값이 설정되어 있지 않으면로 설정된 값으로 이동하여 HKEY_CLASSES_ROOT\.[ext]복사하십시오 (default).

다음으로 이동합니다 HKEY_CLASSES_ROOT\[progid]\DefaultIcon (여기서 [progid]는 이전에 얻은 값임) . 경우 DefaultIcon키가없는, 당신은 그것을 만들어야합니다.

마지막으로 (default)원하는 값을 설정하고 작업 관리자로 explorer.exe를 다시 시작하십시오. 로그 오프했다가 다시 로그인하거나 다시 시작할 수도 있지만 이것이 가장 효율적인 방법입니다.

희망이 도움이됩니다.


1
축하합니다! 작동합니다! 내 편집 내용을 확인하십시오.
RookieTEC9

감사! 그리고 현명한 제안. 나는 Windows에서 잠시 동안 떨어져 있었고 explorer.exe를 죽이는 효과에 대해 완전히 잊어 버렸습니다. 다시 시작하는 것보다 훨씬 낫습니다. : D
JP de la Torre

1

HKEY_CLASSES_ROOT \ CSSfile 및 HKEY_CLASSES_ROOT \ JSFile에서 .css 또는 .js 파일의 DefaultIcon을 변경해도 아무런 영향이 없습니다.

HKEY_CLASSES_ROOT \ CSSfile에 DefaultIcon 키를 추가해도 아무런 효과가 없었으며, 문제가 발생했을 경우 다른 곳에 추가하여 실험을 꺼려했습니다.

여기에서 한 일은 응용 프로그램 아이콘 할당에 따라 아이콘을 변경하는 것입니다.

내 이해에서 파일 유형 아이콘 할당을 찾고 있습니다. 파일 확장자가 응용 프로그램 자체가 아닌 아이콘 할당을 지시하도록하여 파일 확장자가 동일한 응용 프로그램과 연관되어 있다고 생각하더라도

귀하의 경우 (.js 및 .css 확장자)

  1. HKEY_CLASSES_ROOT \ .js로 이동
  2. .js 아래에 새 키 (폴더)를 작성하고 이름을 DefaultIcon으로 지정하십시오.
  3. 새로 작성된 키에는 데이터에 값이 설정되지 않은 기본 문자열 값이 있습니다. 이 문자열 값을 두 번 클릭하고 아이콘 경로를 값으로 추가하십시오 (예 : X : \ myiconfolder \ customicon.ico)
  4. 레지스트리를 닫고 작업 관리자로 이동하십시오. 프로세스 탭에서 프로세스를 마우스 오른쪽 버튼으로 클릭하고 다시 시작을 선택하여 Windows 탐색기 프로세스를 다시 시작하십시오.
  5. .css 파일 확장명에 대해서도 같은 작업을 수행하십시오

이것이 작동하는지 알려주세요


나는 그것이 올바른지 확인하기 전에 그것을 시도하는 것이 좋습니다.
RookieTEC9

작동하지 않습니다.
RookieTEC9
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.