Suporte para o Windows Vista sem quaisquer service packs instalados terminou de 13 de Abril de 2010. Para continuar a receber as actualizações de segurança para o Windows, certifique-se de que está a executar o Windows Vista com o Service Pack 2 (SP2). Para obter mais informações, consulte esta página web da Microsoft: Support is ending for some versions of Windows
Quando utiliza a funcionalidade de Virtualização do Windows Vista ou do Windows 7, poderá o ficheiro de experiência e problemas de virtualização de registo que são descritos nos seguintes cenários.
Cenário 1: Recebe mensagens de erro quando instalar, actualizar ou utilizar uma aplicação
Quando instalar, actualizar ou utilizar uma aplicação, poderá receber várias mensagens de erro indicando que o acesso foi negado. Por exemplo, poderá detectar um dos seguintes sintomas:
Depois de instalar uma aplicação numa pasta diferente na pasta % programfiles %, receberá mensagens de erro "acesso negado". Além disso, a aplicação não funciona conforme esperado.
Recebe mensagens de erro de aplicação semelhantes à seguinte:
Não é possível criar a pasta em C:\MyApp\Temp
Não é possível criar o ficheiro em C:\MyApp\Temp\output.dat
Recebe mensagens de erro semelhantes à seguinte:
Erro de escrita para MyFile.exe
Este problema poderá ocorrer quando efectua qualquer das seguintes acções:
Criar hiperligações em localizações virtualizadas.
Utilizar o sistema de encriptação de ficheiros (EFS, ENCRYPTING File System) para encriptar ficheiros.
Tenta visualizar ficheiros comprimidos.
Utilizar a linha de comandos para copiar um ficheiro .dll, .sys ou .exe para uma localização virtualizable.
Partes da aplicação que requerem o ficheiro de entrada ou saída já não funcionar correctamente.
Cenário 2: Não é possível localizar o ficheiro ou a pasta que acabou de criar
Quando utiliza uma aplicação que está activada a virtualização, criar ficheiros de dados em localizações virtualizable do sistema de ficheiros. Quando utilizar outra aplicação ou O Explorador do Windows para aceder a estes ficheiros recentemente criados, não é possível localizá-los. Por exemplo, se guardar um ficheiro de um pedido de % programfiles %, % systemroot %, % systemdrive % ou % programdata % pastas de edição de fotografias, não é possível localizar este ficheiro.
Cenário 3: É actualiza uma aplicação e, em seguida, detecta comportamento inesperada do programa
Depois de actualizar uma aplicação, recebe uma mensagem de erro semelhante à seguinte:
Erro. Actualize a aplicação
Além disso, a aplicação não funciona conforme esperado. A aplicação parece estar a utilizar dados incorrectos ou pre-upgrade.
Cenário 4: Depois de desinstalar uma aplicação, os ficheiros da aplicação ainda estão presentes no computador
Neste cenário, poderá detectar um dos seguintes sintomas:
Noutra aplicação, notará que ainda existem informações de ficheiros e pastas para a aplicação desinstalada na % programfiles %, % programdata %, % systemdrive % ou pastas de % systemroot %.
A pasta %userprofile%\AppData\Local\VirtualStore é maior do que o esperado. Ao desinstalar a aplicação, não foram removidos os ficheiros virtualizados criados durante o tempo de execução da aplicação.
Estes problemas são causados por um ou mais das seguintes condições:
A aplicação tentar criar ficheiros ou pastas fora certas pastas especificadas virtualizadas.
Os ficheiros guardados por uma aplicação na pasta % programfiles % podem ser direccionados para uma pasta diferente da pasta de arquivo virtual do utilizador.
A aplicação utiliza um ficheiro que não é suportado para virtualização.
Para determinar se tem o problema descrito no cenário 1, procure FileCreateVirtualExclude eventos no Visualizador de eventos. Para tal, siga estes passos:
Clique em Iniciar
Reduzir esta imagemExpandir esta imagem
, escreva eventvwr na caixa Iniciar procura e, em seguida, clique em eventvwr.exe na lista de programas.
Reduzir esta imagemExpandir esta imagem
Se for solicitada uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar.
Expanda os registos de serviços e aplicações, expanda Microsoft, expanda Windows, expanda UacFileVirtualization e, em seguida, seleccione Operational. Se o ID de evento 5000, Ocorreu um evento FileCreateVirtualExclude.
Para resolver este problema, utilize um dos seguintes métodos:
Reinstale a aplicação na pasta % programfiles % se o programa não estiver já instalado na pasta % programfiles %.
Utilize uma conta com credenciais administrativas para executar esta aplicação. Para o fazer, localize e, em seguida, clique com o botão direito do rato no atalho da aplicação e, em seguida, clique em Executar como administrador.
Reduzir esta imagemExpandir esta imagem
Se for solicitada uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar.
Execute a aplicação numa linha de comandos elevada. Para tal, siga estes passos:
Clique em Iniciar
Reduzir esta imagemExpandir esta imagem
e, em seguida, escreva cmd na caixa Iniciar procura e, em seguida, clique em <a4>cmd.exe na lista de programas.
Na lista de programas, clique com o botão direito do rato cmd e, em seguida, clique em Executar como administrador.
Reduzir esta imagemExpandir esta imagem
Se for solicitada uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar.
Escreva MyAppsPath/MyApp e, em seguida, prima ENTER. MyAppsPath/MyApp representa o caminho e o nome da aplicação.
Altere as definições de segurança numa pasta da aplicação. Para tal, siga estes passos:
Inicie sessão como um utilizador com credenciais administrativas e, em seguida, utilize O Explorador do Windows para abrir a pasta da aplicação.
Clique com o botão direito do rato na pasta da aplicação e, em seguida, clique em Propriedades.
No separador segurança, clique em Editar.
Reduzir esta imagemExpandir esta imagem
Se for solicitada uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar.
Em nomes de grupo ou utilizador, clique na conta de utilizador.
Em permissões para Users, clique em Permitir para as seguintes permissões:
Modificar
Ler & executar
Lista o conteúdo das pastas
Ler
Escrever
Clique em OK.
Cenário 2
Para resolver este problema, utilize um dos seguintes métodos:
Clique no botão de Compatibilidade de ficheiros que aparece na barra do Explorer para visualizar ficheiros virtualizados na pasta. O botão de Ficheiros de compatibilidade aparece apenas se existirem ficheiros virtualizados na pasta.
Procure na pasta \AppData\Local\VirtualStore C:\Users\ User_name para localizar ficheiros e pastas.
Guarde dados da aplicação de uma pasta sob o seu perfil de utilizador.
Cenário 3
Importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
Como efectuar uma cópia de segurança e restaurar o registo no Windows
Para resolver este problema, utilize um dos seguintes métodos:
Execute a aplicação numa linha de comandos elevada. Para tal, siga estes passos:
Clique em Iniciar
Reduzir esta imagemExpandir esta imagem
, escreva cmd na caixa Iniciar procura e, em seguida, clique em cmd.exe na lista de programas.
Reduzir esta imagemExpandir esta imagem
Se for solicitada uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar.
Tipo MyAppsPath/MyApp. MyAppsPath/MyApp representa o caminho e o nome da aplicação e, em seguida, prima ENTER
Abrir o arquivo virtual e, em seguida, elimine os ficheiros de dados da aplicação antiga. Para tal, utilize O Explorador do Windows para abrir a pasta de MyApp C:\Users\ User_name \AppData\Local\VirtualStore\Program Files\ e, em seguida, elimine quaisquer ficheiros que não os documentos ou ficheiros de dados.
Elimine o arquivo virtual do registo.
Para localizar o arquivo virtual no registo e remova quaisquer chaves desnecessários, siga estes passos:
Clique em Iniciar
Reduzir esta imagemExpandir esta imagem
, escreva regedit na caixa Iniciar procura e, em seguida, clique em regedit.exe na lista de programas.
Reduzir esta imagemExpandir esta imagem
Se for solicitada uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar.
Localize e, em seguida, clique na seguinte subchave do registo:
HKEY_CURRENT_USER\Software\Classes\VirtualStore
Para qualquer aplicação chaves de registo que já não são necessários, clique com o botão direito do rato na chave, clique em Eliminar e, em seguida, clique em Sim.
Cenário 4
Para resolver este problema, utilize O Explorador do Windows para abrir a pasta \AppData\Local\VirtualStore\MyApp C:\Users\ User_name e, em seguida, elimine quaisquer dados da aplicação obsoleto.
Os ficheiros e registo virtualização ajuda a utilizadores que têm acesso restrito para o registo e para o sistema de ficheiros escrevem estas áreas protegidas. Virtualização cria uma cópia "por utilizador" e, em seguida, redirecciona operações sucessivas de dados. Por exemplo, suponha que uma aplicação está em execução numa conta de utilizador limitado ou em contas que necessitam de permissões de controlo de conta de utilizador. Quando esta aplicação escreve numa localização de sistema, como, por exemplo, à pasta % programfiles %, o Windows Vista e Windows 7 redireccionamento operações de escrita e operações para uma localização específica do utilizador na pasta do perfil do utilizador (% localappdata%\VirtualStore) de leitura. Por predefinição, esta localização é C:\Users\ User_name \AppData\Local\VirtualStore\Program Files\ Application_name. Virtualização de registo funciona de forma semelhante, mas aplica-se a chaves de registo da subárvore HKEY_LOCAL_MACHINE\Software. As chaves e os dados sob esta subárvore são redireccionados para a subchave
HKEY_CURRENT_USER\Software\Classes\VirtualStore
.
Para mais informações, visite o seguinte Web site da Microsoft:
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 927387
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.