Por que o bloco de notas falha nos arquivos da área de trabalho na caixa de diálogo Salvar como?

9

Aqui está um problema intrigante - talvez alguém tenha uma ideia. Agora estou sem ideias.

No Win7 64 bits, o seguinte falha no Bloco de notas:

  1. Na área de trabalho, clique com o botão direito e selecione "Novo | Documento de texto". Isso cria "Novo documento de texto.txt".
  2. Clique com o botão direito no arquivo, selecione "Editar". Isso abre o bloco de notas com o arquivo vazio.
  3. Selecione "Arquivo | Salvar como": o Bloco de Notas falha e o Win7 relata que "o Bloco de Notas parou de funcionar".

Agora, mova o arquivo para c:\temp e repita as etapas 2 e 3: sem travar desta vez e a caixa de diálogo Salvar como aparece normalmente. Eu posso criar etapas semelhantes para a caixa de diálogo "abrir".

Coisas que tentei:

  • Modo de segurança - não funciona, mesmo problema
  • Crie um novo usuário e tente novamente conectado como esse usuário - sem travamento
  • Nomeie o arquivo de maneira diferente ou crie outro lugar e, em seguida, mova para a área de trabalho - mesmo problema
  • Use o Wordpad - o mesmo problema
  • Revise as extensões do shell com o ShellExView - nada de extraordinário aqui
  • Observe as entradas do log de eventos para cada uma das falhas. Não me ilumina.
  • No momento da falha, observe a visualização da pilha do explorador de processos. Trava em uma função "TaskDialog".
  • sfc.exe /scannow reparou alguns arquivos, mas o problema persiste.

É assim que as entradas do log de eventos se parecem:

Log Name:      Application
Source:        Application Error
Date:          14.12.2010 00:33:48
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Description:
Faulting application name: NOTEPAD.EXE, version: 6.1.7600.16385, time stamp: 0x4a5bc9b3
Faulting module name: COMCTL32.dll, version: 6.10.7600.16661, time stamp: 0x4c6f6e4b
Exception code: 0xc000041d
Fault offset: 0x00000000000db770
Faulting process id: 0x198
Faulting application start time: 0x01cb9b1e140ab92a
Faulting application path: C:\Windows\system32\NOTEPAD.EXE
Faulting module path: C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16661_none_fa62ad231704eab7\COMCTL32.dll

O que mais eu devo tentar, antes de jogar o meu usuário e começar de novo com um novo perfil? Obrigado ...

    
por deepc 14.12.2010 / 00:50

9 respostas

0

Eu perguntei sobre este problema em 2010 - tentei novamente e agora funciona. Eu não tenho o menor porquê. Talvez alguma atualização do Windows tenha resolvido isso. Ou eu desinstalei algo durante os últimos 12 meses ...

Isso não está realmente respondendo à pergunta, mas não sei como lidar com isso agora que o problema desapareceu. Eu suponho que não seria correto mantê-lo sem resposta.

    
por 19.03.2012 / 01:19
5

Eu encontrei este comportamento errado hoje fazendo uma instalação de teste (W7x64u sp1). Eu fui capaz de diminuir o culpado, no entanto ymmv, por favor, verifique por si mesmo.

A fim de arrumar a visualização no Windows Explorer, ou seja, ocultar Bibliotecas, Favoritos, Grupo Doméstico, Usuário Conectado, refiro-me a este procedure com o suporte de SetAcl para fazer isso por linha de comando. Até agora isso pareceu funcionar bem para mim.

Agora notei que em cada conta de usuário recém-criada (não importa se Administrador ou não) o Notepad falha ao tentar abrir ou salvar um arquivo. Isso não acontece na conta de administrador padrão usada para instalação. Eu não tenho uma explicação para isso, mas eu suponho que a "última localização do arquivo" do Notepad aponta para esses Favoritos ou Biblioteca ... espaço que está oculto (mas não removido) pelo procedimento de Vishal.

Esse ajuste foi adiado depois que todas as contas locais foram criadas na máquina. Pode haver algum tipo de valor do Registro para dizer ao Bloco de Notas para não procurar em nenhum local com erros M $, não sei.

    
por 31.01.2013 / 21:17
3

Parece-me que o caminho anterior de salvar como (ou uma unidade de rede) é o atraso. Ele quer processar o caminho e não pode porque provavelmente está offline ou indisponível.

Gostaria de lembrar onde o bloco de notas armazenou seu último caminho de salvamento, mas a localização me escapa. Eu tentaria esperar ou procurar on-line pelo último local de salvamento e alterá-lo. Veja se isso resolve o problema.

EDITAR

Olhando para o COMCTL32.dll parece que pode ser carregando uma miniatura de um arquivo na caixa de diálogo do arquivo selecionado que está falhando. Qualquer coisa na pasta Meus Documentos (ou onde você já salvou anteriormente) que a geração de miniaturas iria bombardear? Você pode ter o tamanho da pasta pequeno no explorador de arquivos normal (não geraria um polegar) e depois maior na caixa de diálogo Salvar como que a invocaria. (Não consigo imaginar que esteja usando as habilidades TaskDialog ou Drag and Drop)

    
por 14.12.2010 / 02:36
2

Eu tive um problema semelhante. Eu também tenho o Notepad ++ instalado (embora eu nunca tenha realmente convertido para ele e ainda usar o bloco de notas simples) e o que eu fiz foi abrir o arquivo no Notepad ++, tentei o Save As e ele funcionou bem. Eu era então capaz de manipular o arquivo com o Bloco de Notas. Não sei o que causou o problema em primeiro lugar, embora

    
por 11.10.2011 / 08:42
2

Eu tenho tido esse problema por mais de um ano. Tentei a solução especificada acima para modificar o painel de navegação Explorer > Ferramentas > Opções de pasta & gt ;, mas não funcionou. Então, eu passei por todas as guias da caixa de diálogo Opções de Pasta (guias Geral, Visualizar e Pesquisar) e redefino tudo usando a opção Redefinir Padrões em todas as guias. Funciona agora.

Como consequência, minha visualização padrão do Windows Explorer é diferente. Não consigo mais acessar a caixa de diálogo Opções de pasta do Windows Explorer, mas ainda posso encontrá-la no Painel de controle.

Obrigado,

    
por 02.01.2013 / 22:23
1

O problema existe em uma dll compartilhada por vários programas (comctl32.dll) que é o controle de diálogo comum, usado para exibir as caixas de diálogo "FileOpen" e "FileSave" usuais que se assemelham a uma janela do Explorer navegando em uma pasta. Se houver um atalho para um local de rede off-line, ele poderá congelar aplicativos, incluindo o próprio Explorer. Se houver algum arquivo que faça com que os aplicativos travem ao procurar um diretório, essa é outra causa. Se este for o caso, pode ser causado por, por exemplo. uma imagem / miniatura malformada, um documento mal formado (.RTF, .DOC, .PPS, .XLS, etc), codecs mal codificados que são carregados para renderizar miniaturas de vídeo, etc, etc.

Lembre-se também que o "Desktop" é uma pasta de sistema especial, que possui um CLSID registrado e um módulo relacionado (dll) que será carregado quando o diretório for navegado. Essa DLL pode ter dependências, seja nativa ou de terceiros. Se algum desses módulos (dlls) contiver um bug, isso pode fazer com que os aplicativos que o carreguem travem.

Você deve reproduzir isso em um ambiente sem softwares de terceiros instalados. Se o problema existe, então é um bug no próprio sistema operacional e a Microsoft deve ser contatada e relatada. Se o bug existir em outro software, o módulo responsável (DLL) deverá ser identificado e o bug relatado ao fornecedor.

    
por 27.10.2011 / 20:04
1

Faça o seguinte:

  1. Vá para o Gerenciador de arquivos, abra Ferramentas → Opções de pasta e marque "Mostrar todas as pastas".

  2. Abra o Bloco de notas → Salvar como → A caixa de diálogo aparece sem falhar! Salvar arquivo em um local / pasta que normalmente não está oculto (por exemplo, Meus documentos)

  3. Depois de concluir, volte ao Gerenciador de arquivos, Ferramentas → Opções de pasta e oculte as pastas.

Se o Bloco de Notas ainda falhar, você provavelmente salvou o arquivo em um local oculto na etapa 2.

    
por 30.01.2014 / 15:49
0

Encontrou a solução!

No Windows Explorer, vá para EXTRAS - OPÇÕES DE PASTA - verifique se SHOW ALL FOLDERS está marcado. Então tudo funciona bem novamente. Quando desmarcado, o problema surge novamente. Por que não sabe.

    
por 20.12.2013 / 19:14
0

Isso funcionou para mim:

  1. Abra o Windows Explorer
  2. Ir para a área de trabalho
  3. Clique com o botão direito do mouse na área de trabalho e selecione Novo - > Documento de texto
  4. Insira um nome para ele
  5. Abra-o para que o Notepad seja aberto (se outro arquivo estiver associado à extensão .txt, clique com o botão direito do mouse e selecione Abrir com - > Bloco de notas
  6. Digite qualquer coisa
  7. Salve o arquivo

Agora tente novamente abrir o bloco de notas e salvar qualquer coisa.

    
por 07.01.2014 / 08:49