Resolvendo Todos Os Problemas Do Windows E Outros Programas

Explique a VirtualStore para não especialistas

Oi,
Peço desculpas se este não for o assunto certo. Não tenho certeza para onde minha pergunta deve ir.
Ao tentar instalar um programa chamado ArsClip, esta mensagem aparece:
ArsClip requer a capacidade de ler e gravar arquivos no mesmo local que o executável. Esta versão do Windows redirecionará o arquivo outpub neste local para a VirtualStore.
Para instalar em outro local diferente de 'Arquivos de Programas', pressione o botão VOLTAR agora.
Ao escanear longos tópicos técnicos, concluo que:
  • Não é uma boa prática de programação armazenar os arquivos de leitura e gravação no mesmo local que o executável.
  • A MS criou a VirtualStore para evitar que isso aconteça.
  • Algumas pessoas odeiam a VirtualStore por motivos que não entendo. Outros acham que preenche uma necessidade importante.
Os threads sugerem várias estratégias para lidar com a VirtualStore. No entanto, eles são tão técnicos que não ajudam. Preciso de informações claras e não técnicas sobre o que fazer:
  • Devo usar o padrão que redireciona os arquivos para a VirtualStore?
  • Ou devo redirecioná-los para outro lugar?
  • Se sim, onde e como?
  • O que deve ser considerado ao tomar essa decisão?
Parece impossível encontrar informações sobre a VirtualStore voltadas para um público mais amplo do que especialistas técnicos. Eu ficaria muito grato se alguém pudesse responder às minhas perguntas em um inglês compreensível.
Obrigada.
Cathy

Há uma descrição bastante compreensível deste aqui .




Para resumir, a pasta oculta VirtualStore faz parte da tecnologia de virtualização que foi introduzida no Windows Vista. Isso foi planejado como um recurso de compatibilidade para permitir que programas antigos continuem funcionando ao usar o Controle de Conta de Usuário e rodando como um Usuário Padrão. É surpreendente que você esteja enfrentando problemas sete anos depois. Esta foi uma correção temporária que deveria ser removida em alguma versão posterior do Windows.




Para que um programa seja elegível para virtualização, ele deve ser de 32 bits, não deve ser executado com direitos de administrador e não deve ter sido compilado com um arquivo de manifesto indicando que é para o Vista ou posterior.



Você pode ver o status de virtualização de um programa adicionando a coluna Virtualização à página Processos no Gerenciador de Tarefas.

Quando um programa virtualizado tenta gravar em um local protegido, como Arquivos de Programas, o Windows intercepta a resposta de acesso negado e redireciona a gravação para C: Usuários \ AppData Local VirtualStore, que é uma pasta oculta.

Quando um programa virtualizado tenta ler de um local protegido, o Windows primeiro verifica se há uma cópia do arquivo na VirtualStore. Se encontrar, usará essa cópia. Caso contrário, ele tentará ler o arquivo original.




Isso normalmente funciona bem se você sempre usar o programa e os arquivos que ele cria a partir de uma conta de usuário padrão. Você pode ver que se estiver tentando usar os arquivos de outros programas que não são virtualizados ou às vezes você os executa com direitos de administrador, você lerá e gravará em locais diferentes e verá resultados inconsistentes. Por exemplo, você grava um arquivo em Arquivos de programas como um usuário padrão, ele é redirecionado para o VirtualStore. Posteriormente, você executa um programa com direitos de administrador e tenta ler este arquivo. Como você não é virtualizado, o Windows lerá diretamente dos Arquivos de Programas e não encontrará o arquivo lá.


Voltando ao ArsClip, interpretaria a mensagem que você está recebendo como uma indicação para não instalá-lo em Arquivos de Programas. Crie uma pasta na qual você tenha acesso total de leitura e gravação e instale-a lá. Presumo que, ao pressionar o botão VOLTAR, você terá a opção de especificar um local de instalação alternativo.

Essa resposta é fornecida no estado em que se encontra. Você assume o risco de usá-lo.

Artigos Interessantes

O que são bibliotecas de tempo de execução 'Vulcan'?

Percebi uma entrada em meus Programas e Recursos que não convidei intencionalmente. A data de instalação é o mesmo dia do último Microsoft Visual C + e o mesmo dia do último driver NVidia

Como remover o Virus Hotspot Shield da AnchorFree

Baixei o bit torrent e um programa de segurança chamado Hotspot Shield da anchorfree veio com ele, mas já tenho um programa de segurança, então o apaguei e agora pelo que posso dizer é o meu computador

Dilúvio de e-mails pornôs

Por que estou recebendo tantos e-mails de spam pornográfico? Eu não visito sites pornôs, não participo de fóruns de 'namoro' online e não me inscrevi / coloquei meu nome e endereço de e-mail para obter este tipo de

Scanners e câmeras ausentes

Eu tenho o Windows 10. Meu scanner parou de funcionar. Tentei trazer scanners e câmeras (do início), mas parece que scanners e câmeras desapareceram. Não está na Ajuda do painel de controle, por favor

Respondendo a SMS enviado via Skype

* Eu tenho um número do Skype nos EUA. * Eu uni meu Skype ID e número de celular. * Se eu enviar um SMS do Skype para um destinatário internacional, ele poderá responder. O problema: * Se eu enviar um SMS do Skype para os EUA

Erro C: windows system32 MFC42.DLL

Estou tentando conectar um telefone LG GM360 ao meu colo para - recebo uma mensagem de erro C: windows system32 MFC42.DLL não foi projetado para ser executado no Windows ou contém um erro que significa que não posso

Atualize As Configurações De Vírus E Spyware

Atualize As Configurações De Vírus E Spyware

O que é FXSAPIDebugLogFile.txt na minha pasta Temp e não vai deletar?

No Windows 7, o que é FXSAPIDebugLogFile.txt na minha pasta Temp e por que ele não exclui? Eu entendo: 'A ação não pode ser concluída porque o arquivo está aberto no Windows Explorer.' Ele não vai deletar em

Taskhostw.exe - erro de aplicativo

depois de atualizar para o Windows 10 continuo recebendo 'a instrução em 0s00007fff713324c6 memória referenciada em 0x0000000000000010. A memória não pode ser escrita. clique em Ok para encerrar o programa 'I

Como colocar um 'trema' em uma letra O, A ou U

Um UMLAUT são os DOIS pequenos pontos sobre uma letra, como um O ou U ou A para alterar a pronúncia