Extensão do shell para desbloquear arquivos baixados

5

Existe uma extensão do shell para o Windows Explorer que adiciona um novo item de menu de contexto, que permite desbloquear o arquivo baixado? Ele deve funcionar exatamente como eu abriria as propriedades do arquivo e clique no botão Desbloquear .

Idealmente, essa extensão de shell também deve exibir um ícone de sobreposição para indicar que o arquivo ainda está bloqueado.

    
por Toro 18.02.2010 / 10:00

7 respostas

8

Há uma ferramenta da Sysinternals chamada fluxos .

Esta página descreve como usá-lo. Não adiciona uma opção ao menu de contexto, mas permite desbloquear vários arquivos de uma só vez.

Também encontrei este post que fornece um arquivo de registro que fará o truque:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

que provavelmente está mais próximo do que você deseja. Copie-o no Bloco de Notas, salve-o como algo .reg na área de trabalho e clique duas vezes para adicioná-lo ao seu registro.

    
por 18.02.2010 / 10:22
7

Faça o download NTFSext.exe descrito neste artigo da Microsoft .
Este é um executável compactado. Execute-o para extrair os arquivos e extraia do StrmExt.zip a dll chamada StrmExt.dll. Copie a dll para C: \ Windows \ System32 e execute o seguinte comando:

regsvr32 C:\Windows\System32\StrmExt.dll

Agora você tem uma nova guia no arquivo Propriedades do Windows Explorer que mostra os fluxos de um arquivo e permite a exclusão:

Apenas uma pequena observação: há um erro no programa em que responder Não à caixa de diálogo excluir ainda excluirá o fluxo. Outro bug é que o conteúdo do fluxo não é bem exibido. Se você está se sentindo aventureiro, e como a fonte está incluída, você pode corrigir o bug (e re-postar a dll).

    
por 18.02.2010 / 11:40
2

Você precisará de streams.exe de Sysinternals (mencionado acima por @ChrisF ). Eu coloquei o meu na pasta c: \ Windows , então se você quiser em outro lugar, você precisará alterar o fragmento de registro abaixo de acordo.

No seu editor semelhante ao Bloco de notas favorito, crie um arquivo e chame-o (algo como) Unblock.reg. Deve conter:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Unblock File]
"Icon"="C:\Windows\System32\Shell32.dll,109"

[HKEY_CLASSES_ROOT\*\shell\Unblock File\Command]
@="\"C:\windows\streams.exe\" -d \"%1\""

Quando o tiver, clique duas vezes no arquivo .reg e clique em "Sim" quando perguntado se deseja continuar.

É isso.

N.B. Eu testei e estou usando isso com o Windows 7. YMMV.

    
por 03.09.2011 / 00:11
1

Aqui está outra alternativa (abra o bloco de notas, cole este texto, salve-o como .reg e clique duas vezes no novo arquivo):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\powershell]
@="Unblock Files"

[HKEY_CLASSES_ROOT\*\shell\powershell\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe Unblock-File  -LiteralPath \"%1\""

Este não precisa de ferramentas adicionais instaladas, pois o PowerShell faz parte do Windows (pelo menos nas versões recentes), embora não forneça nenhum ícone de sobreposição.

Observação: crédito .

    
por 24.06.2014 / 11:24
-1

Você deseja cofigurar o cenário para "Prevenção de execução de dados" Eu nunca ouvi falar de uma ferramenta para configurar isso diretamente do menu de contexto, mas talvez uma busca por DEP possa ajudá-lo.

    
por 18.02.2010 / 10:47
-1

Sysinternals é bom. Você pode obter a fonte usando web.archive.org, e deixar alguém desenvolver o menu de contexto do Internet Explorer para você em rentacoder.com

    
por 21.02.2010 / 12:21
-1

Alguém escreveu, mas ainda não está disponível a versão x64: link

    
por 29.04.2012 / 14:56