Windowsでの右クリックによるファイル印刷を無効にしますか?

ファイル印刷オプションの右クリックを無効にするか削除することは可能ですか?それが可能であるべきだと思われる。

5
なぜそれ自体が問題なのでしょうか。ユーザーに印刷させたくない場合は、プリンターをインストールしないでください。
追加された 著者 musarithmia,
ファイルを右クリックして「編集」(表示)し、代わりにマウスをクリックして印刷すると、いらいらします。
追加された 著者 CaffeineToCode,
今日「編集」したいときに、バッチファイルを3回印刷しました。
追加された 著者 User 00000,

6 答え

右クリックメニューのこれらの種類のオプションは、ファイルの種類ごとに割り当てられています。少数の種類のファイルをターゲットにしたい場合は、それらの種類のファイルからprintコマンドを削除できます。

たとえば、PDF文書の場合は、 HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ .pdf に移動してデフォルト値を確認してください。私のコンピュータでは、値は AcroExch.Document です。そのため、 HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ AcroExch.Document \ Shell に移動して、印刷サブキーを削除します。

5
追加された

あなたは明らかに個々のファイルタイプのためにこれらのレジストリキーを削除しなければなりませんが、これは私が見つけたそれのための最も包括的なリストです:

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タイプのファイルに貼り付け、ダブルクリックして実行することができます。

From here

4
追加された

GPOを使ってエクスプローラのコンテキストメニューを無効にすることができます。

1
追加された
コンテキストメニューを編集して印刷オプションのみを無効にすることはできますか?はい、できます。コンテキストメニュー(およびそのすべてのエントリ)は単純なレジストリキーで制御されるためです。ただし、 Print オプションは複数のキー(ファイルタイプごとに1つ)で保持されているため、削除するのが面倒です。帰宅時に新しいゲームが私を待っていないのであれば、作業後のハウツーを投稿するかもしれませんが、正直なところ、それを無視すること、および/またはそれについてバグを抱えているユーザーをひどく負かすことだから彼らは黙った。
追加された 著者 HopelessN00b,
私が知っていることではありません。印刷機能を無効にする必要があるのはなぜですか? AD RMSを調べる必要があるかもしれません。
追加された 著者 joeqwerty,
印刷オプションのみを無効にするようにコンテキストメニューを編集することは可能ですか?他の選択肢はまだ可能であるはずなので
追加された 著者 Jjsquared,

ShellMenuViewを使用してコンテキストメニュー項目を編集または無効にしたり、レジストリエントリに移動して編集することもできます。

http://www.nirsoft.net/utils/shell_menu_view.html

ShellMenuView

0
追加された

Love the answers posted, but I prefer to hide/disable. source

必要に応じてこれらのアイテムの1つを非表示にしたい場合   Shiftキーを押しながら右クリックすると、文字列に新しい文字列値を追加できます。   右側に、「 Extended 」と名前を付けます。

enter image description here

無効にしたいが、キーを削除したくない場合は、   新しい文字列値を追加して「 LegacyDisable 」という名前を付けることができます。

enter image description here

0
追加された

クラス全体のために、そしてこれはすべての画像のためのEDITとPRINT(私の意見では、これは無駄な入力です)を取り除くために特にうまくいきます:

HKEY_CLASSES_ROOT\SystemFileAssociations\image, go to the node containing the command you want to disable, and make a new STRING value entitled "LegacyDisable" under that node.

たとえば、「編集」を無効にしたい場合は、 HKEY_CLASSES_ROOT \ SystemFileAssociations \ image \ shell \ edit に移動し、そのノードの下に「LegacyDisable」という名前の新しいSTRING値を作成します。

0
追加された