Como desfazer mais de uma ação no shell do Windows?

Como desfazer mais de uma ação no shell do Windows?

Por acaso é possível desfazer mais do que apenas uma ação no Windows? Aqui está um exemplo muito simples do que quero dizer. Eu criei os seguintes dois arquivos de texto noÁrea de Trabalho.

  • Novo documento de texto.txt
  • Novo documento de texto (2).txt

Agora seleciono um deles e pressiono DELETEo botão, seguido de ENTERpara confirmar a mudança para oLixeira de reciclagem. Então faço o mesmo com o segundo arquivo.

Agora mudei de ideia e quero os dois de volta. Quero desfazer essas duas ações e recuperar os dois arquivos doLixeira de reciclagem. Então clico em uma área vazia doÁrea de Trabalhopara ter certeza de que está em foco e pressiono Ctrl+ Zpara desfazer a última ação. O arquivo que foi excluído pela última vez é restaurado para oÁrea de Trabalho.

Agora quero recuperar o segundo arquivo. Pressiono Ctrl+ Znovamente e ouço apenas o som do sistema (bipe padrão: "Windows Ding.wav") que indica que não é possível.

Por que diabos o Windows está limitado a apenas uma única ação de desfazer? Qual é o argumento para isso? Existe algum tipo de preocupação de segurança ou estabilidade? E o mais importante, essa limitação pode ser retrabalhada sem qualquer código-fonte real do Windows e sem reescrever o Windows? Não estou pedindo desfazer ilimitados como alguns aplicativos profissionais do Windows oferecem, mas seria definitivamente bom com pelo menos 10 eventos de desfazer.

Estou usando o Windows 7 Ultimate de 64 bits no momento, mas essa limitação também estava presente no Windows Vista Ultimate e, se não me engano, também estava presente no Windows XP Professional. Muito provavelmente também estava presente no Windows 2000 e no Windows NT. Versões anteriores talvez nem tivessem essa opção. Se você souber, por favor me informe. Tenho certeza de que oLixeira de reciclagemfaz parte do ambiente Windows pelo menos desde o Windows 95. Não sei sobre a tecla de atalho.

informação relacionada