Escritos
B. Piropo
Assunto Referente :
<!-- function MM_swapImgRestore() { //v2.0 if (document.MM_swapImgData != null) for (var i=0; i<(document.MM_swapImgData.length-1); i+=2) document.MM_swapImgData[i].src = document.MM_swapImgData[i+1]; } function MM_preloadImages() { //v2.0 if (document.images) { var imgFiles = MM_preloadImages.arguments; if (document.preloadArray==null) document.preloadArray = new Array(); var i = document.preloadArray.length; with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){ preloadArray[i] = new Image; preloadArray[i++].src = imgFiles[j]; } } } //--> Volte de onde veio
20/11/2000
< ELIMINANDO OS EFEITOS >
< DO VALOR “NEVERSHOWEXT”
>
 

Se você deseja eliminar de sua máquina os efeitos do valor “NeverShowExt” e se a descrição contida na coluna “Cuidado com Elas” de 20/11/2000 é demasiadamente resumida para seus conhecimentos (ou se não se sente confortável mexendo no Registro de Windows), aqui encontrará uma descrição passo a passo do procedimento. Mas, antes de começar, uma advertência: o Registro é o responsável pelo bom funcionamento de Windows. Ele guarda todo tipo de informações de configuração, tanto de Windows quanto de seus programas, e para lidar com ele todo cuidado é pouco. Se você não tem idéia do que seja o Registro e da sua importância, recomendo enfaticamente uma consulta à série de colunas Trilha Zero que escrevi sobre ele e que se iniciou em 31/03/97, sobretudo àquelas que se referem à edição do Registro. E recomendo: atenha-se EXCLUSIVAMENTE aos passos descritos. Não mexa em mais nada. Tenha sempre em mente que alterações indevidas no Registro podem redundar em resultados desastrosos.

Isto posto, vamos adiante. Nossa missão é simples e será bastante facilitada pelas ferramentas disponíveis no próprio editor de Registro: vamos procurar, no interior do Registro, cada ocorrência do valor “NeverShowExt” e, quando encontrarmos, avaliar se vale ou não a pena deixá-la como está ou alterar seu nome para “NeverShowExtOff”, fazendo assim com que cessem seus efeitos nefastos. A busca será facilitada por sabermos que os valores que nos interessam ocorrem sempre no interior da chave “HKEY_LOCAL_MACHINE\Software\CLASSES”. Então, mãos à obra.

1) Carregue o Editor do Registro

Acione a entrada “Executar” do menu Iniciar, digite “regedit” (sem aspas) na caixa de dados e tecle ENTER. Isto carregará o Editor de Registro, com seus dois painéis abertos. No da esquerda, em uma estrutura hierárquica em árvore, aparecem as “chaves”. No da direita (inicialmente vazio porque não há nenhuma chave selecionada) são exibidos os valores.

2) Abra a chave “CLASSES”

Clique com o botão esquerdo no interior do sinal de adição que aparece ao lado do nome da chave “HKEY_LOCAL_MACHINE” para exibir o nível hierárquico inferior. Repita este procedimento na chave “Software”, que aparece no novo nível, e na chave “CLASSES” (se o nome da chave não estiver visível, efetue o rolamento do painel até que ele apareça). Clique sobre o ícone (com o formato de uma pasta) da classe “CLASSES” para abri-la.

3) Localize a primeira ocorrência do valor “NeverShowExt”

Com o foco ainda na pasta “CLASSES” recém aberta, acione a entrada “Localizar” do menu “Editar” para abrir a janela “Localizar”. No grupo “Procurar em”, deixe marcada apenas a caixa “Valores”. No interior da caixa “Localizar” digite, cuidadosamente, o texto: “NeverShowExt” (sem aspas, respeitando maiúsculas e minúsculas). Clique no botão “Localizar próxima” e espere (a busca pode demorar alguns minutos). Depois de algum tempo, o foco do painel da esquerda mudará e outra chave aparecerá aberta (provavelmente a chave “Access.Shortcut.DataAccessPage.1”, mas como isso depende do que está instalado no micro, em sua máquina pode ser outra) enquanto no painel direito, na coluna “Nome”, o texto “NeverShowExt” estará destacado.

4) Decida se o valor deve ou não ser modificado

Em princípio, a decisão é simples: se você deixar o valor como está, a extensão a que ele corresponde jamais será exibida; se você alterá-lo, ela será exibida caso Windows esteja configurado para exibir todas as extensões (veja como fazer isso na Trilha Zero de 23/10/2000). Mas que critérios usar para decidir? Bem, procure descobrir a que tipo de arquivo a chave corresponde examinando o nome da chave e o conteúdo do campo “(Padrão)”  que geralmente aparece no topo do painel direito. Se ainda pairam dúvidas, consulte a lista dos tipos de arquivo (Menu Iniciar, entrada “Configurações”, opção “Opções de pasta”, aba “Tipos de arquivo”; você pode abrir e consultar a lista mesmo enquanto o editor de Registro estiver aberto). Em princípio, por segurança, melhor alterar para exibir a extensão. Em minha máquina eu alterei todos, com exceção dos valores das chaves codificadas por Windows cujo tipo aparecia como “valor não definido” e o da chave correspondente à extensão LNK, dos arquivos de atalhos, já que pode-se sempre identificar um atalho pela pequena seta que aparece na base de seu ícone, o que torna dispensável exibir a extensão. O resto, alterei todas. Para facilitar sua tarefa, segue adiante a lista de chaves que encontrei em minha máquina com o valor “NeverShowExt”, juntamente com os tipos de arquivo a que correspondem e suas extensões (não foram incluídas as chaves com “valor não definido”, apenas aquelas que identifiquei a extensão). Use a lista como orientação mas tenha em mente que na sua máquina ela pode ser diferente. Ainda para ajudar sua tomada de decisão, no final deste texto você encontra a lista de extensões (e seus tipos de arquivos) não consideradas seguras pela Microsoft por estarem associadas a arquivos que executam scripts, macros, códigos executáveis ou similares. Extensões contidas nesta lista devem ser exibidas.

5) Altere o nome do valor

Se você deseja manter oculta a extensão correspondente à chave, siga para o passo seguinte. Se deseja que ela passe a ser exibida, altere o nome do valor. Mas atenção: até aqui, você apenas inspecionou o Registro, não o alterou. Agora, você vai introduzir alterações. Portanto, nunca é demais repetir: faça-o com cuidado e se algo der errado, desista teclando Esc para cancelar a ação e tente novamente do início. Para alterar o nome do valor: clique com o botão direito do mouse sobre o texto destacado “NeverShowExt” da coluna “Nome” do painel direito e acione a entrada “Renomear” do menu de contexto que então aparece. Isto fará o texto transformar-se em uma caixa de entrada de dados com o conteúdo selecionado. Agora, cuidado: qualquer caractere introduzido pelo teclado fará o nome desaparecer, e não é isso que queremos. Portanto, acione uma vez a seta para a direita para fazer o cursor se deslocar para o final do nome sem alterá-lo (errou? Tecle Esc e refaça). Isto feito, digite “Off” (sem aspas) e clique em qualquer ponto do painel direito, fora da caixa de edição. Se tudo correu bem, o valor agora passou a ser “NeverShowExtOff” e já não mais exerce sua ação funesta.

6) Procure pela próxima ocorrência e repita o procedimento

Para achar nova ocorrência do valor basta recorrer ao atalho F3. Ele refaz a pesquisa a partir do ponto em que está o foco e realça o nome do valor, caso o encontre. A cada nova ocorrência do valor, volte para o passo 4 e decida se deve ou não alterá-lo. Quando não houver mais ocorrências, aparece uma janela com a mensagem “Pesquisa do Registro concluída”. Feche-a com OK, saia do editor do Registro e a partir de então, durma um pouco mais tranqüilo: agora, você pode identificar todas as extensões de arquivos em sua máquina.

B.Piropo

LISTA DE (ALGUMAS) CHAVES COM O PARÂMETRO “NEVERSHOWEXT” E SUAS EXTENSÕES

Extensão: MAF

Tipo de arquivo: Atalho de formulário do Microsoft Access

Chave: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Access.ShortCut.Form.1

Extensão: MAM

Tipo de arquivo: Atalho de macro do Microsoft Access

Chave: HKEY_LOCAL_MACHINE\SOFTWARE\
{na mesma linha}
Classes\Access.ShortCut.Macro.1

Extensão: MAD

Tipo de arquivo: Atalho de módulo do Microsoft Access

Chave: HKEY_LOCAL_MACHINE\SOFTWARE\
{na mesma linha}
Classes\Access.ShortCut.Module.1

Extensão: MAQ

Tipo de arquivo: Atalho de consulta do Microsoft Access

Chave: HKEY_LOCAL_MACHINE\SOFTWARE\
{na mesma linha}
Classes\Access.ShortCut.Query.1

Extensão: MAR

Tipo de arquivo: Atalho de relatório do Microsoft Access

Chave: HKEY_LOCAL_MACHINE\SOFTWARE\
{na mesma linha}
Classes\Access.ShortCut.Report.1

Extensão: MAT

Tipo de arquivo: Atalho de tabela do Microsoft Access

Chave: HKEY_LOCAL_MACHINE\SOFTWARE\
{na mesma linha}
Classes\Access.ShortCut.Table.1

Extensão: CNF

Tipo de arquivo: Discagem rápida

Chave: HKEY_LOCAL_MACHINE\SOFTWARE\
{na mesma linha}
Classes\ConferenceLink

Extensão: SHB

Tipo de arquivo: Atalho para um documento

Chave: HKEY_LOCAL_MACHINE\SOFTWARE\
{na mesma linha}
Classes\DocShortcut

Extensão: LNK

Tipo de arquivo: Atalho

Chave: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile

Extensão: PIF

Tipo de arquivo: Atalho para programa do MS-DOS

Chave: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\piffile

Extensão: SCF

Tipo de arquivo: HKEY_LOCAL_MACHINE\SOFTWARE\
{na mesma linha}
Classes\SHCmdFile

Chave: Windows Explorer Command

Extensão: SHS

Tipo de arquivo: Objeto recorte

Chave: HKEY_LOCAL_MACHINE\SOFTWARE\
{na mesma linha}
Classes\ShellScrap

Extensão: XNK

Tipo de arquivo: Atalho do Exchange

Chave: HKEY_LOCAL_MACHINE\SOFTWARE\
{na mesma linha}
Classes\xnkfile

Extensão: URL

Tipo de arquivo: Atalho da Internet

Chave: HKEY_LOCAL_MACHINE\SOFTWARE\
{na mesma linha}
Classes\InternetShortcut

EXTENSÕES POUCO SEGURAS

Extensões consideradas “inseguras” pela Microsoft por identificarem tipos de arquivos que podem estar associados a scripts ou códigos executáveis (obtidas no artigo “OL98: Information About the Outlook E-mail Security Update”, ID Q262617, da Microsoft Knowledge Base, no sítio da MS em <www.microsoft.com>)

Extensão    Tipo de arquivo

.ADE          Extensão de projeto Microsoft Access

.ADP          Projeto do Microsoft Access

.BAS          Módulo de classe do Microsoft Visual Basic

.BAT          Arquivo de comandos

.CHM         Arquivo de ajuda HTML compilado

.CMD         Script de comando de Windows NT

.COM         Programa DOS

.CPL           Extensão do Painel de Controle

.CRT          Certificado de segurança

.EXE          Programa

.HLP          Arquivo de ajuda

.HTA          Programa HTML

.INF           Informações para instalação (Setup)

.INS           Serviço de Internet Naming

.ISP           Ajustes de Comunicações Internet

.JS             Arquivo JScript

.JSE           Arquivo Jscript codificado

.LNK          Atalho

.MDB         Programa do Microsoft Access

.MDE         Banco de dados MDE do Microsoft Access

.MSC         Documento do Microsoft Common Console

.MSI          Pacote de instalação de MS Windows

.MSP          Instalação de correção de MS Windows

.MST          Arquivo fonte do Microsoft Visual Test

.PCD          Script compilado Microsoft Visual

.PIF           Atalho para programa DOS

.REG          Entrada de registro

.SCR          Descanso de tela

.SCT          Componente de script de Windows

.SHS          Objeto recorte

.SHB          Objeto recorte

.URL          Atalho de Internet

.VB            Script Visual Basic

.VBE          Script Visual Basic codificado

.VBS          Script Visual Basic

.WSC         Componente de script de Windows

.WSF         Script de Windows 

.WSH         Ajustes de script Windows

Adendo: Extensões e tipos de arquivos que podem alterar o estado do sistema (extraídas de lista fornecida por André Gurgel)

Extensão    Tipo de arquivo

OCX           Controle OLE customizado

DLL            Módulo de biblioteca de ligação dinâmica

BIN            Arquivo binário

 

B.Piropo

URL: http://www.bpiropo.com.br
Copyright © Benito Piropo Da-Rin
Projeto e desenvolvimento:
Atualizada em
(MM/DD/AA) + Hora