Windows에서 마우스 오른쪽 버튼으로 파일 인쇄를 비활성화 하시겠습니까?


9

파일 인쇄 옵션을 마우스 오른쪽 버튼으로 클릭하여 비활성화하거나 제거 할 수 있습니까? 가능한 것 같습니다.


1
왜 그 자체가 문제입니까? 사용자가 인쇄하지 못하게하려면 프린터를 설치하지 마십시오.
Brent Pabst

4
파일을 마우스 오른쪽 단추로 클릭하여 "편집"(보기)하고 마우스를 클릭하면 인쇄가 시작됩니다.
SimplyInk

2
방금 '편집'을 원할 때 오늘 배치 파일을 3 번 인쇄했습니다.
Sergey

답변:


8

마우스 오른쪽 버튼 메뉴에서 이러한 종류의 옵션은 파일 유형별로 할당됩니다. 몇 가지 파일 형식 만 타겟팅하려는 경우 해당 파일 형식에서 인쇄 명령을 제거 할 수 있습니다.

예를 들어, PDF 문서의 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.pdf경우 기본값으로 이동 하십시오. 내 컴퓨터에서 값은 AcroExch.Document입니다. 그런 다음 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AcroExch.Document\Shell인쇄 하위 키로 이동하여 삭제합니다.


8

개별 파일 형식에 대해 이러한 레지스트리 키를 제거해야하지만, 이것이 내가 찾은 가장 포괄적 인 목록입니다.

Windows Registry Editor Version 5.00

;--------
;-------- Remove "Print" from context menu for image files
;--------
[-HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\print]


;-------- 
;-------- Remove Print From common text-based files
;-------- 
[-HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\print]
[-HKEY_CLASSES_ROOT\batfile\shell\print]
[-HKEY_CLASSES_ROOT\cmdfile\shell\print]
[-HKEY_CLASSES_ROOT\docfile\shell\print]
[-HKEY_CLASSES_ROOT\fonfile\shell\print]
[-HKEY_CLASSES_ROOT\htmlfile\shell\print]
[-HKEY_CLASSES_ROOT\inffile\shell\print]
[-HKEY_CLASSES_ROOT\inifile\shell\print]
[-HKEY_CLASSES_ROOT\JSEFile\shell\print]
[-HKEY_CLASSES_ROOT\JSFile\shell\print]
[-HKEY_CLASSES_ROOT\MSInfo.Document\shell\print]
[-HKEY_CLASSES_ROOT\otffile\shell\print]
[-HKEY_CLASSES_ROOT\pfmfile\shell\print]
[-HKEY_CLASSES_ROOT\regfile\shell\print]
[-HKEY_CLASSES_ROOT\rtffile\shell\print]
[-HKEY_CLASSES_ROOT\ttcfile\shell\print]
[-HKEY_CLASSES_ROOT\ttffile\shell\print]
[-HKEY_CLASSES_ROOT\txtfile\shell\print]
[-HKEY_CLASSES_ROOT\VBEFile\shell\print]
[-HKEY_CLASSES_ROOT\VBSFile\shell\print]
[-HKEY_CLASSES_ROOT\Wordpad.Document.1\shell\print]
[-HKEY_CLASSES_ROOT\WPEDoc\shell\print]
[-HKEY_CLASSES_ROOT\WPSDoc\shell\print]
[-HKEY_CLASSES_ROOT\wrifile\shell\print]
[-HKEY_CLASSES_ROOT\WSFFile\shell\print]

;-------- 
;-------- Remove Print From Internet Shortcut
;-------- 
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\InternetShortcut\shell\print]

;-------- 
;-------- Remove Print From Acrobat-/Foxit-registered .pdf files
;-------- 
[-HKEY_CLASSES_ROOT\AcroExch.Document.7\shell\print]
[-HKEY_CLASSES_ROOT\FoxitReader.Document\shell\print]

이 파일을 복사하여 .reg 유형의 파일에 붙여넣고 두 번 클릭하여 실행할 수 있습니다.

에서 여기


2

GPO를 사용하여 탐색기의 상황에 맞는 메뉴를 비활성화 할 수 있습니다.


인쇄 옵션 만 비활성화하도록 상황에 맞는 메뉴를 편집 할 수 있습니까? 다른 옵션은 여전히 ​​가능해야합니다
Jjsquared

내가 아는 한에서는 아니다. 인쇄 기능을 비활성화해야하는 이유는 무엇입니까? AD RMS를 조사해야 할 수도 있습니다.
joeqwerty

Is it possible to edit the context menu to only disable the print option?상황에 맞는 메뉴 (및 모든 항목)가 간단한 레지스트리 키로 제어되므로 가능합니다. Print옵션, 그러나, 그것을 제거하는 고통을 만드는, 여러 개의 키 (파일 형식 당 하나)에서 개최된다. 어쩌면 퇴근 후 새로운 게임이 나를 기다리지 않는다면 어떻게해야 할 지 게시 할 것입니다. 그러나 솔직히 더 나은 접근 방식은 그냥 무시하고 /하거나 당신을 괴롭히는 사용자를 심하게 때리는 것입니다. 그래서 그들은 닥쳤다.
HopelessN00b

2

REG QUERY끝나는 레지스트리 항목의 배열을 되찾기 위해 사용할 수 있습니다 'shell\print'. 승격 된 PowerShell 프롬프트를 사용하여 결과를 필터링하고 REG DELETE제거 하기 위해 파이프 할 수 있습니다.

# get an array of 
$regprint = REG QUERY HKCR /f print /s /e /k | ?{$_ -like '*shell\print'}
# here you can check the array to make sure it is what you want to remove
# and you can pipe it into REG DELETE
$regprint.foreach({REG DELETE $_ /va /f})

1

전체 클래스의 경우 모든 이미지 (제 의견으로는 쓸모없는 항목 임)에 대한 편집 및 인쇄를 제거하는 데 특히 효과적입니다.

HKEY_CLASSES_ROOT\SystemFileAssociations\image을 사용 중지하려는 명령이 포함 된 노드로 이동하여 해당 노드 아래에 "LegacyDisable"이라는 새 STRING 값을 만듭니다.

예를 들어, "edit"을 사용하지 않으려면로 이동하여 HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit해당 노드에서 "LegacyDisable"이라는 새 STRING 값을 작성하십시오.


1

disable_print.bat

@setlocal
@echo off

echo wait ~minute

@for /F "tokens=*" %%a in ('REG QUERY HKCR /f print /e /s /k ^| findstr /i /r .print$')     
do (
    echo %%a
    reg add %%a /v LegacyDisable /t REG_SZ
)

0

게시 된 답변을 좋아하지만 숨기거나 비활성화하는 것을 선호합니다. 출처

Shift + 오른쪽 클릭을 위해 이러한 항목 중 하나를 숨기려면 오른쪽에 새 문자열 값을 추가하고 아래에서 볼 수 있듯이 이름을 " Extended "로 지정할 수 있습니다.

여기에 이미지 설명을 입력하십시오

대신 비활성화하고 싶지만 키를 삭제하지 않으려면 새 문자열 값을 추가하고 " LegacyDisable " 이라고 부를 수 있습니다.

여기에 이미지 설명을 입력하십시오


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