'페인트'를 '편집'탐색기 명령의 기본 프로그램으로 바꿉니다.


15

'편집'에 대한 Windows 7의 기본 동작은 그림판에서 이미지를 여는 것입니다. 나는 페인트를 사용하지 않습니다. 나는 페인트가 싫어. 다시는보고 싶지 않습니다.

Paint.NET에 다시 할당 할 수 있습니까? 또는 내가 할 수 없다면 어떻게 제거 할 수 있습니까? 그래서이 링크가 컨텍스트 메뉴를 어지럽히 지 않습니까?

편집 명령

추신 : "바탕 화면 배경으로 설정"도 제거 하시겠습니까?


"... 다시는보고 싶지 않습니다." 그런거야 아마이 뉴스 같은 : ctvnews.ca/sci-tech/... (:하지만이 소식이 많이 그래서 blogs.windows.com/windowsexperience/2017/07/24/ms-paint-stay/... ).
RobH

답변:


21

편집이 수행 한 작업을 변경하는 데 완벽하게 작동했으며 원하는 프로그램을 선택할 수 있습니다.

  1. 레지스트리 편집기를 엽니 다 : 시작 → regedit

  2. 로 이동 HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

  3. 오른쪽에서을 두 번 클릭 Default하고 값을"C:\YOUR_PATH_HERE\APPLICATION.exe" "%1"

이것은 Windows 7에서 이미지로 간주하는 모든 파일에 대해 파일을 변경하는 이점이 있습니다.

출처 : m-schmidt.eu


Paint.NET 4.x의 경우 Windows 10에서도 작동합니다. 광산 경로는 "C : \ 프로그램 파일 \ paint.net \ PaintDotNet.exe"
벤 Butzer

1

이러한 메뉴는 상황에 맞는 메뉴라고하며 ShellMenuView라는 프로그램이 있습니다. http://www.nirsoft.net/x64_download_package.html 32 비트 또는 64 비트로 제공

이러한 컨텍스트 및 클래스 항목을 표시 한 다음 마우스 오른쪽 단추를 클릭하면 레지스트리 편집기에서 해당 위치에이를 배치하고 편집 할 수 있습니다.

프로그램이 regedit를 열고 키로 이동하면 레지스트리 점프가 올바른 위치에 도달하지 않는 경우가 있습니다. 레지스트리에서 최상위 항목을 선택하거나 regedit를 닫으면 작동합니다.

레지스트리를 변경하기 전에 레지스트리를 백업하는 것이 좋습니다.

원하는 것을 테스트했으며 변경하려는 그림 유형의 모든 클래스를 변경해야합니다. 그래서 Bmps Jpegs 등. 더 빠른 방법은 MsPaint 프로그램의 전체 레지스트리를 검색하고 하나씩 신중하게 교체하는 것입니다. [F3]은 regedit에서 다음 찾기를 수행합니다.

같은 이름의 프로그램이나이 프로그램을 다시 패키지하면 트로이 목마라는보고가있었습니다. 출처 또는 신뢰할 수있는 위치에서 가져와야합니다. 그리고 스캔을 실행하십시오. 확실합니까?


재미있는 유틸리티 모음. 시도해 볼게요.
Zotov

이 도구와 같은 사이트에있는 다른 많은 유용한 유틸리티에 감사드립니다 . 실행기와 전체 컬렉션에서 볼 수 launcher.nirsoft.net
매트 윌키

1

이것이 내가 사용한 첫 번째 대답이지만 올바르게 테스트하지 않았습니다. 이것은 눈에 훨씬 더 어렵고 더 위험합니다.

자동 실행 http://technet.microsoft.com/en-us/sysinternals/bb963902

훌륭한 시스템 내부자가 만든이 프로그램은 시스템에서 실행되는 모든 방법과 사물에 대한 가장 포괄적 인 관점 중 하나입니다. 항목을 선택, 비활성화, 활성화 및 삭제하여 시스템을 사용하여 시스템을 치료하거나 파괴 할 수 있습니다. 시스템의 전체 이미지 백업을 권장하고 시스템에 문제가 발생하기 전에 자동 실행으로 설정을 저장하는 것이 좋습니다.

기본적으로 "microsoft"항목이 표시되지 않습니다. 주로 타사 제품 및 시스템 추가 사항을 볼 수있는 좋은 방법입니다. 더 안전하게 비활성화 할 수있는 항목입니다.

전체보기를 원한다면 당신은 | Options | Microsoft 및 Windows 항목을 표시합니다. 이제 (눈을) 다) | File | 그리고 | 새로 고침 | (또는 F5).

이제 | explorer | 탭을 클릭하면 상황에 맞는 메뉴 처리기 및 속성 시트와 모든 것이 표시됩니다. 이렇게하면 메뉴 항목을 비활성화 / 삭제 및 제거하고 레지스트리의 항목으로 이동 한 후 파일 위치의 항목으로 이동할 수 있습니다.

면책 조항 : CD 또는 USB 스틱의 부팅과 같이 시스템을 복구 할 필요가없는 시스템의 전체 이미지 백업을하십시오. 매우 조심하십시오. 당신은 지금 통제하고 있습니다 :-)


1

업데이트 조잡하고 우아하지 않은 방법을 찾았지만 작동합니다!

paint.batC : \ Windows와 같은 모든 사용자가 찾을 수있는 PATH 어딘가에 저장하십시오 .

@start /b "Paint" "c:\Program Files\Paint.NET\PaintDotNet.exe" %2

이것을 replace_mspaint_with_paintdotnet.regWindows 탐색기로 두 번 클릭하여 저장 하고 레지스트리에 병합하십시오 (관리자 권한 필요).

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mspaint.exe]
"Debugger"="paint.bat"

이제 일반적인 이미지 파일 형식에서 상황에 맞는 편집 메뉴를 사용하면 MS Paint 대신 PaintDotNet이 사용됩니다.

세부 사항이 마음에 들지 않는 한 지금 읽으십시오.


@Psycogeek의 답변에 나열된 유틸리티 사이에서 나는 완전한 솔루션에 좌절했지만 충분히 가깝지 않았습니다. 다른 사람이 누락 된 부분을 제공 할 수 있도록 여기에 부분 치료법을 게시하고 있습니다.

autoruns 이미지 하이재킹 자신의 MS 현금성 척 탭 쇼 프로그램은이 방법을 사용하여 인기있는 예입니다 Notepad2 메모장을 대체 하고 프로세스 탐색기는 작업 관리자를 교체.

notepad2는 납치 중 하나를 두 번 클릭하면 Regedit에서 관련 항목을 엽니 다. 해당 키를 디스크로 내 보낸 다음 메모장 항목을 paindotnet 항목으로 변경했습니다.

변경된 .reg 파일을 병합하고 자동 실행을 새로 고쳤으며 새로운 mspaint 항목이 충분히 있는지 확인했습니다.

이 시점에서 mspaint로 이동했던 호출이 이제 PaintDotNet.exe로 재전송됩니다. 예 :

  • 시작> 실행> mspaint
  • mspaint 명령 셸에서
  • Windows 탐색기에서 foobar.jpg 를 선택하고 컨텍스트 메뉴 편집을 사용 하십시오.
  • C:\Windows\system32\mspaint.exe 어디서나

불행히도 모든 호출에서 Paintdotnet은 이미지 유형이 인식되지 않아 열 수 없다고 말합니다 . :( :(

명령 줄 셸에서 일부 테스트를 수행하면 빈 따옴표를 PdN에 전달하여 동일한 오류가 발생합니다.

C:\> "C:\Program Files\Paint.NET\PaintDotNet.exe" " "

그래서 어떤 이유로 PdN이보기 전에 대상 파일의 경로가 엉망이된다고 생각합니다. 나는 PdN이 실제로 무엇을 얻고 있는지 보는 방법을 알 수 없었기 때문에 아마도 최종 치료법을 고안 할 것입니다.

다음은 replace_mspaint_with_paintdotnet.regmspaint.exe를 PdN으로 바꾸고 위의 오류를 복제합니다.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mspaint.exe]
"Debugger"="\"C:\\Program Files\\Paint.NET\\PaintDotNet.exe\""

다음 위치 paint.bat에서 배치 파일을 시작하는 데 사용되는 명령 행을 캡처 하려면이 디버깅 을 사용하십시오 %TEMP%.

@echo %* > "%temp%\%~nx0.txt"
@start /b "Paint" "c:\Program Files\Paint.NET\PaintDotNet.exe" %2

같은 줄을 추가 notepad %*하면 이미지 인식 오류가 첫 번째 방법에서 PdN이 실제 c : \ windows \ system32 \ mspaint.exe를 이미지 다른 매개 변수를 보지 못하기 때문에 발생합니다. 이유로 배치 파일에서 %2평소 대신 사용 하는 것을 이해 %1하지 못하지만 PdN이 직접 호출되는 경우에는 이해할 수 없습니다.

아휴! 이것은 힘든 일이었습니다. 배치 파일의 필요성을 우회하는 비 클루 지 솔루션은 널리 인정 될 것입니다. :)


0

내 랩톱 (Win 8.1)의 마우스 오른쪽 버튼 메뉴는 MS Picture Manager를 열었습니다. 편집 옵션으로 그림판을 사용하는 것이 좋습니다. 텍스트를 추가하는 데 유용하며 그림 관리자가하지 않는 몇 가지 다른 기능. 크기 관리자, 자르기 및 색상 조정을 빠르고 쉽게 기본 사진 앱으로 Picture Manager를 사용합니다. Picture Manager를 사용하지 않는 경우이 프로세스는 작동하지 않습니다.그러나 현재 나열된 사진 편집 프로그램을 비활성화하기 위해 ShellMenuView를 사용하여 테스트 할 수 있습니다. (시스템 복원 지점을 먼저 작성하십시오) 시작하기 전에 표시된 각 레지스트리 키를 백업하십시오. Nirsoft ShellMenuView 프로그램을 사용하여 그림 관리자에 대한 regkey를 찾은 다음 Paint를 사용하여 각각에 대한 쉘 편집 레지스트리 키를 찾은 다음 shellEdit 명령을 서로 바꿨습니다. MS Picture Manager의 경우 다음을 사용했습니다.

    C:\PROGRA~2\MICROS~2\Office14\OIS.EXE 

(끝에서 shellEdit 제거)

내가 사용한 페인트의 경우 :

    %.systemroot%\system32\mspaint.exe /shellEdit "%1" 

(쉘 편집 "% 1"을 (를) 끝에 추가하십시오)

regedit를 닫은 후 Nirsoft ShellMenuView에서 MS Picture Manager Edit 항목에 대한 빨간색 중지 버튼을 누르십시오. (이것은 레지스트리에서 쉘 항목을 제거한다고 생각하므로 편집이 전혀 필요하지 않을 수도 있습니다. ¯_ (ツ) _ / ¯

시작하기 전에 레지스트리 키를 백업하십시오! 행운이 있기를 바랍니다.

Nirsoft Shell을위한 Psycogeek의 조언


언급 한 기사에 대한 링크를 추가 할 수 있습니까?
Vylix
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.