Desativar clique direito em impressão de arquivos no windows?

6

É possível desativar ou remover o clique direito em uma opção de impressão de arquivo? Parece que deveria ser possível.

    
por Jjsquared 09.10.2012 / 20:28

7 respostas

6

Esses tipos de opções no menu do botão direito são atribuídos por tipo de arquivo. Se você estiver interessado apenas em segmentar alguns tipos de arquivo, poderá remover o comando de impressão desses tipos de arquivo.

Por exemplo, para documentos PDF, vá para HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.pdf e observe o valor padrão. No meu computador, o valor é AcroExch.Document . Então, você iria para HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AcroExch.Document\Shell e excluiria a subchave de impressão.

    
por 09.10.2012 / 21:02
4

Embora, evidentemente, você precise remover essas chaves de registro para tipos de arquivo individuais, esta é a lista mais abrangente encontrada por ele:

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]

Você pode copiar e colar isso em um arquivo do tipo .reg e clicar duas vezes para executá-lo.

De aqui

    
por 18.07.2016 / 22:11
1

Você pode desativar o menu de contexto do Explorer com um GPO.

    
por 09.10.2012 / 20:45
1

Você pode usar REG QUERY para recuperar uma matriz de itens de registro que terminam em 'shell\print' . Usando um prompt elevado do PowerShell, você pode filtrar os resultados e canalizar para REG DELETE para removê-los.

# 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})
    
por 03.11.2018 / 01:55
0

Para classes inteiras, e isso funciona especialmente bem para se livrar de EDIT e PRINT para todas as imagens (que são entradas inúteis, na minha opinião), vá para:

HKEY_CLASSES_ROOT\SystemFileAssociations\image , vá para o nó que contém o comando que você deseja desativar e crie um novo valor STRING intitulado "LegacyDisable" sob esse nó.

Assim, por exemplo, se você quiser desativar "editar", vá para HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit e crie um novo valor STRING intitulado "LegacyDisable" nesse nó.

    
por 04.06.2015 / 03:13
0

Ame as respostas postadas, mas prefiro ocultar / desativar. source

If you want to hide one of these items so that you’ll have to Shift+Right-Click, then you can add a new string value on the right-hand side and name it “Extended” like you can see below:

Ifyou’dliketodisableitinstead,butdon’twanttodeletethekey,youcanaddanewstringvalueandcallit“LegacyDisable”.

    
por 19.12.2016 / 05:35
0

Você pode usar o ShellMenuView para editar ou desabilitar qualquer item de menu de contexto e também pode ir para a entrada do Registro para edição.

link

    
por 15.06.2017 / 12:33