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

10

Aqui está um problema intrigante - talvez alguém tenha uma ideia. No momento, estou sem idéias.

No Win7 64bit, o seguinte falha o Bloco de Notas:

  1. Na área de trabalho, clique com o botão direito do mouse e selecione "Novo | Documento de texto". Isso cria "New Text Document.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 trava e o Win7 informa que "o bloco de notas parou de funcionar".

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

Coisas que tentei:

  • Modo de segurança - não funciona, mesmo problema
  • Crie um novo usuário e tente novamente logado como usuário - sem falhas
  • Nomeie o arquivo de maneira diferente ou crie em outro lugar e depois vá para a área de trabalho - o mesmo problema
  • Use o Wordpad - mesmo problema
  • Revise as extensões de shell com o ShellExView - nada de extraordinário aqui
  • Observe as entradas do log de eventos de cada uma das falhas. Não me esclarece.
  • No momento do travamento, 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:

Nome do Log: Aplicativo
Fonte: Erro de aplicativo
Data: 14.12.2010 00:33:48
ID do Evento: 1000
Categoria da tarefa: (100)
Nível: Erro
Palavras-chave: Clássico
Usuário: N / D
Descrição:
Nome do aplicativo com falha: NOTEPAD.EXE, versão: 6.1.7600.16385, carimbo de data / hora: 0x4a5bc9b3
Nome do módulo com falha: COMCTL32.dll, versão: 6.10.7600.16661, carimbo de hora: 0x4c6f6e4b
Código de exceção: 0xc000041d
Deslocamento da falha: 0x00000000000db770
ID do processo com falha: 0x198
Hora de início do aplicativo com falha: 0x01cb9b1e140ab92a
Falha no caminho do aplicativo: C: \ Windows \ system32 \ NOTEPAD.EXE
Caminho do módulo com falha: C: \ Windows \ WinSxS \ amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16661_none_fa62ad231704eab7 \ COMCTL32.dll

O que mais devo tentar, exceto despejar meu usuário e começar de novo com um novo perfil? Obrigado...

deepc
fonte
Na verdade, eu tive exatamente esse problema no Win7 / 64bit no outono de 2010, e foi resolvido em algum momento no início de 2011. Bug no Windows na geração de miniaturas.
Warren P
Obrigado Warren. Isso explicaria por que eu não vi mais.
deepc
Começou a funcionar depois de clicar com o botão direito do mouse no Notepad ++ e clicar em "Editar com o Notepad ++". Não sei se essa é uma solução completa, mas funcionou para mim! ymmv
CodyBugstein

Respostas:

6

Encontrei esse comportamento incorreto hoje ao fazer uma instalação de teste (W7x64u sp1). Eu fui capaz de diminuir o culpado, por mais que seja, por favor, verifique por si mesmo.

Para arrumar a exibição no Windows Explorer, ou seja, ocultar bibliotecas, favoritos, grupo doméstico e usuário conectado, consultei esse procedimento com o suporte do SetAcl para fazê-lo 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 Bloco de Notas trava ao tentar abrir ou salvar um arquivo. Isso não acontece na conta de administrador padrão usada para instalação. Não tenho uma explicação para isso, mas presumo que o "último local do arquivo" do Bloco de Notas aponte para esses Favoritos ou Biblioteca ... espaço oculto (ainda 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 danificado de M $, não sei.

dabbl0r
fonte
3
O programa estúpido espia em "Favoritos" e, se eles estiverem desativados, ele vai explodir! A Microsoft estragou tudo de novo ...
dabbl0r 31/01
2
Por coincidência, eu removi as bibliotecas e outras coisas não tão úteis do explorer também. Talvez não com esse procedimento, mas provavelmente de maneira semelhante (não me lembro). Porém, duas coisas devem ser observadas: 1. Atualmente, ele funciona mesmo que esse material ainda esteja oculto. 2. Não se trata de bloco de notas, o problema existia em todos os aplicativos usando as caixas de diálogo de arquivo padrão.
deepc 17/02/2013
' Adicionado Favoritos' Voltar para o registro e as coisas estão funcionando novamente
Umber Ferrule
3

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

Eu gostaria de lembrar onde o bloco de notas armazenou seu último caminho para salvar, mas o local me escapa. Eu tentaria esperar ou procurar on-line o último local para salvar e alterá-lo. Veja se isso resolve o problema.

EDITAR

Olhando para o COMCTL32.dll , parece que ele pode estar carregando uma miniatura de um arquivo na caixa de diálogo Selecionar arquivo que está falhando. Alguma coisa na pasta Meus Documentos (ou onde você já salvou anteriormente) na qual a geração de miniaturas seria lançada? Você pode ter o tamanho da pasta pequeno no explorador de arquivos normal (não geraria um polegar) e, em seguida, maior na caixa de diálogo Salvar como, que a chamaria. (Não consigo imaginar a imagem usando o TaskDialog ou as habilidades de arrastar e soltar)

Brad Christie
fonte
Obrigado, mas isso é sobre outra coisa. Eu removi todos os ícones, incluindo a lixeira da área de trabalho. Problema ocorre novamente com "novo documento de texto". Então mudei o arquivo para uma pasta na unidade temporária. Trabalhou lá. Isso também exclui o caminho de salvamento anterior. Observe que o problema também ocorre para o wordpad e o emeditor. Não é específico para o bloco de notas.
deepc
Isso me deixa mais inclinado a acreditar que é algo relacionado ao explorador, não aplicativo (algo relacionado ao "SaveFileDialog", "OpenFileDialog" ou à maneira como o explorer processa o próprio caminho de destino).
Brad Christie
definitivamente. Eu apenas usei o bloco de notas como um exemplo simples. A propósito, o problema permanece. Eu aprendi a conviver com a "desvantagem" (tive que aprender).
deepc
2

Eu tive um problema parecido. Também tenho o Notepad ++ instalado (apesar de nunca ter realmente convertido para ele e ainda usar o Notepad de baunilha comum) e o que fiz foi abrir o arquivo no Notepad ++, em seguida, tentei o Save As e funcionou bem. Pude então manipular o arquivo com o Bloco de Notas. Não sei ao certo o que causou o problema, em primeiro lugar

Ken
fonte
Eu não tentei com o bloco de notas, mas com vários outros programas. O problema está relacionado às caixas de diálogo padrão de abrir / salvar, comuns a todos os programas.
deepc 19/03/12
2

Eu tenho esse problema há mais de um ano. Tentei a solução especificada acima para modificar o Explorer> Ferramentas> Opções de pasta> Painel de navegação, mas não funcionou. Então, eu examinei todas as guias da caixa de diálogo Opções de pasta (guias Geral, Exibir e Pesquisar) e redefini tudo usando as opções Redefinir padrões em todas as guias. Funciona agora.

Como conseqüência, porém, minha exibição padrão do Windows Explorer é diferente. Não consigo mais acessar a caixa de diálogo Opções de Pasta no Windows Explorer, mas ainda a encontro no Painel de Controle.

Obrigado,

Dan
fonte
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" comuns, que se assemelham a uma janela do Explorer navegando em uma pasta. Se houver um atalho para um local de rede offline, ele poderá congelar aplicativos, incluindo o próprio Explorer. Se houver algum arquivo que causa falha nos aplicativos ao navegar em um diretório, essa é outra causa. Se for esse o caso, pode ser causado por, por exemplo. uma imagem / miniatura malformada, documento malformado (.RTF, .DOC, .PPS, .XLS, etc), codecs codificados incorretos que são carregados para renderizar miniaturas de vídeo, etc.

Lembre-se também de que a "Área de trabalho" é uma pasta especial do sistema, 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, nativas ou de terceiros. Se qualquer um desses módulos (dlls) contiver um bug, ele poderá causar falhas nos aplicativos que o carregam.

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

ajudante
fonte
Tudo verdade - observe que o problema não ocorreu com um novo usuário na mesma instalação do sistema operacional. É claro que isso pode estar relacionado a vários fatores diferentes, por exemplo, histórico diferente de salvar como. Fora isso, é difícil (para mim) identificar exatamente o culpado. No entanto, repeti as etapas agora depois de mais de um ano e agora funciona muito bem. Caso encerrado com solução desconhecida de autocura, eu acho.
deepc
1

Faça o seguinte:

  1. Vá para o File Explorer, 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 falhas! Salve o arquivo em um local / pasta que normalmente não está oculto (por exemplo, Meus documentos)

  3. Depois de concluído, volte ao Gerenciador de Arquivos, Ferramentas → Opções de Pasta e oculte as pastas.

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

user294694
fonte
0

Perguntei sobre esse problema em 2010 - tentei novamente e funciona agora. Eu não tenho o menor porquê. Talvez alguma atualização do Windows tenha resolvido isso. Ou desinstalei algo nos últimos 12 meses ou mais ...

Isso realmente não está respondendo à pergunta, mas não tenho certeza de como lidar com isso agora que o problema se foi. Suponho que não seria correto mantê-lo sem resposta.

deepc
fonte
Eu tenho esse problema também, e uma das respostas a este post é realmente uma solução: superuser.com/questions/221720/...
payo
0

Encontrei a solução!

No Windows Explorer, vá para EXTRAS - OPÇÕES DE PASTA - verifique se MOSTRAR TODAS AS PASTA está marcado. Então tudo funciona bem novamente. Quando desmarcado, o problema volta a aparecer. Por que não sabe.

rolfrio
fonte
0

Isso funcionou para mim:

  1. Abra o Windows Explorer
  2. Vá para a área de trabalho
  3. Clique com o botão direito na área de trabalho e selecione Novo -> Documento de Texto
  4. Digite qualquer nome para ele
  5. Abra-o para que o Bloco de notas 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.

Percy Vega
fonte
0

Reiniciar explorer.exe funcionou para mim.

1) Vá para o Gerenciador de tarefas

2) Mate o explorer.exe

[etapas necessárias apenas se o explorer.exe não reiniciar automaticamente]

3) Tecla Windows + R para abrir a caixa de diálogo de execução

4) Execute o explorer.exe

Kelvin Wang
fonte