Onde estão as posições dos arquivos dentro de pastas armazenadas no Windows XP?

0

Ontem eu tive um problema técnico bastante complicado para resolver. Postaria toda a história se não fosse tão extensa ...

Para encurtar a história, eu consertei o Windows XP usando o CD de instalação original. Percebi que a posição de quase todos os arquivos, dentro das pastas, estava errada ou configurada na ordenação automática pelo nome.

Para evitar confusões, o que quero dizer com posição é a coordenada (x,y) onde o ícone do arquivo existe, dentro de uma determinada pasta, e não a localização real física no MBR.

Eu fiz esta pergunta no chat e, além do primeiro, alguém sugeriu que as posições são armazenadas no desktop.ini, que, AFAIK, é armazenado em uma pasta por pasta.

Faz sentido que o processo de reparo também restaure os arquivos desktop.ini para sua configuração inicial. No entanto, após reparar a instalação do Windows, restaurei C:\Windows e C:\Documents and Settings de outro sistema (longa história aqui).

Assim que acessei o sistema, as posições do arquivo eram exatamente as mesmas de antes ... exceto que as pastas C:\ , C:\Program Files e muitas outras tiveram suas configurações restauradas. O que me espanta agora é que eu não restaurei C:\ , então um arquivo desktop.ini não estaria lá.

Como também tenho uma conta de convidado ativada, percebi que vi as posições de uma maneira diferente da minha conta principal (admin).

A pergunta aqui é Onde o Windows armazena esse atributo, para uma pasta específica?

Minha hipótese atual é que é um conjunto de definições de usuário, armazenadas em algum lugar em C:\Documents and Settings , mas em minhas pesquisas não encontrei nada sobre perfis de usuários e esse atributo.

Nota: Enquanto escrevia a pergunta, substituí a palavra localização para posição na postagem e recebi algumas novas informações (algumas novas correspondências de perguntas foram exibidas) que podem ajudar qualquer pessoa que tente responder:

por Doktoro Reichard 22.10.2013 / 16:45

1 resposta

1

Você praticamente respondeu a sua própria pergunta, pelo que parece. É uma combinação de coisas, mas as configurações salvas estão na chave do registro.

O registro do Windows é, na verdade, uma combinação de vários arquivos encontrados na pasta% windir% \ System32 \ Config: Software, Sistema, SAM, Segurança, Padrão e UserDiff. O arquivo NTUSER.DAT é o único arquivo de registro não tão localizado; está em% userprofile% como você observou.

Desktop.ini faz algumas configurações de salvamento para o desktop, mas não a ordenação; só é criado se você tiver ativado "salvar as configurações de visualização de cada pasta". Aqui está o conteúdo típico:

[.ShellClassInfo] LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 IconResource=%SystemRoot%\system32\imageres.dll,-183 [LocalizedFileNames] VAIO Control Center.lnk=@C:\PROGRA~2\Sony\VAIOCO~\VAIOCO~1.EXE,-1319

Há mais informações sobre o que você pode incorporar no desktop.ini em link

=========

Mas o último pedido "lembrado", para organização de ícones, é mostrado principalmente com base nas informações que você mencionou como no registro em HKCU \ Software \ Microsoft \ Windows \ Shell \ Bags \ 1 \ Desktop

Como você observa, essa chave é armazenada no NTUSER.DAT para o usuário individual e, em seguida, incorporada no registro como HKCU ...

Então, quando você fez a restauração, provavelmente restaurou o NTUSER.DAT e, assim, recuperou a ordem usada pela última vez.

    
por 24.10.2013 / 00:00