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:
- Na área de trabalho, clique com o botão direito do mouse e selecione "Novo | Documento de texto". Isso cria "New Text Document.txt".
- Clique com o botão direito no arquivo, selecione "Editar". Isso abre o bloco de notas com o arquivo vazio.
- 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:\temp
e 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...
Respostas:
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.
fonte
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)
fonte
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
fonte
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,
fonte
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.
fonte
Faça o seguinte:
Vá para o File Explorer, abra Ferramentas → Opções de pasta e marque "Mostrar todas as pastas".
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)
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.
fonte
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.
fonte
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.
fonte
Isso funcionou para mim:
Agora tente novamente abrir o Bloco de notas e salvar qualquer coisa.
fonte
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
fonte