Windows Vista虚拟化功能故障解决方法

  用Windows ">Vista操作系统的虚拟化功能,你可能会遇到诸如文件以及注册表虚拟化等许多问题,本文将帮助用户解决常见的Vista虚拟化功能故障……

  用Windows Vista操作系统的虚拟化功能,你可能会遇到下面所描述的文件和注册表虚拟化问题。

  情形1:安装、升级或使用应用程序时收到错误消息

  在安装、升级或使用应用程序时,可能会收到各种表明拒绝访问的错误消息。例如,您可能会遇到下列症状之一:

  * 在文件夹 %programfiles% 之外的其他文件夹中安装了应用程序后,会收到“拒绝访问”的错误消息。此外,该应用程序无法正常工作。

  * 您收到类似于以下内容的应用程序错误消息:

  Cannot create folder under C:MyAppTemp

  Cannot create folder under C:MyAppTempoutput.dat

  * 您收到类似于以下内容的错误消息:

  写入MyFile.exe 时出错

  * 当您执行下列任一操作时,可能会出现此问题:

  在虚拟位置创建链接。

  使用加密文件系统 (EFS) 加密文件。

  试图查看压缩文件

  使用命令提示符向一个虚拟位置复制 .exe、.sys 或 .dll 文件。

  应用程序中需要文件输入或输出的部分不再正常工作。

  情形2:找不到刚创建的文件或文件夹

  在使用已启用虚拟化的应用程序时,您在文件系统的虚拟位置创建了数据文件。当使用其他应用程序或 Windows 资源管理器访问这些新创建的文件时,却找不到这些文件。例如,如果在照片编辑应用程序中将某文件保存到 %programfiles%、%systemroot% 或 %programdata% 文件夹中,则找不到此文件。

  情形3:升级某个应用程序后遇到意外程序行为

  在升级某个应用程序后,收到类似于以下内容的错误消息:

  Error. Please upgrade your application

  此外,该应用程序无法正常工作。应用程序似乎正在使用错误的或升级前的数据。

  情形4:在卸载应用程序之后,该应用程序的文件仍在计算机上

  在这种情况下,您会遇到下列症状之一:

  *  在其他应用程序中,您注意到已卸载应用程序的文件和文件夹信息仍存在于 %programfiles%、%programdata% 或 %systemroot% 文件夹中。

  * %userprofile%AppDataLocalVirtualStore 文件夹比预期的大。在卸载应用程序时,未删除在该应用程序运行时创建的虚拟化文件。

  原因

  以下一种或多种情况可能会引起这些问题: ? 应用程序试图在某些指定的虚拟化文件夹之外创建文件或文件夹。

  * 应用程序在 %programfiles% 文件夹中保存的文件可能指向用户虚拟存储文件夹以外的文件夹。

  * 应用程序使用了一个虚拟化不支持的文件。

  解决方案

  情形1

  要确定是否存在情形 1 中描述的问题,请在事件查看器中查找 FileCreateVirtualExclude 事件。为此,请按照下列步骤操作:

  1. 单击“开始”,在“开始搜索”框中键入 eventvwr,然后单击“程序”列表中的“eventvwr.exe”。

  如果系统提示您输入管理员密码或进行确认,请键入密码或单击“继续”。

  2. 依次展开“应用程序和服务日志”、“Microsoft”、“Windows”和“UacFileVirtualization”,然后选择“Operational”。如果事件 ID 为 5000,则说明已发生 FileCreateVirtualExclude 事件。

  要解决此问题,请使用下列方法之一: ? 如果该程序尚未安装在 %programfiles% 文件夹中,请将其重新安装在 %programfiles% 文件夹中。

  * 使用具有管理凭据的帐户运行此应用程序。为此,请找到并右键单击该应用程序的快捷方式,然后单击“以管理员身份运行”。

  如果系统提示您输入管理员密码或进行确认,请键入密码或单击“继续”。

  * 在提升的命令提示符处运行该应用程序。为此,请按照下列步骤操作:

  1. 单击“开始”,然后在“开始搜索”框中键入 cmd。

  2. 在“程序”列表中,右键单击“cmd”,然后单击“以管理员身份运行”。

  如果系统提示您输入管理员密码或进行确认,请键入密码或单击“继续”。

  3. 键入 MyAppsPath/MyApp,然后按 Enter。MyAppsPath/MyApp 代表应用程序的路径和名称。

  * 更改应用程序文件夹的安全设置。为此,请按照下列步骤操作:

  1. 以具有管理凭据的用户身份登录,然后使用 Windows 资源管理器打开该应用程序的文件夹。

  2. 右键单击该应用程序的文件夹,然后单击“属性”。

  3. 在“安全”选项卡上,单击“编辑”。

  如果系统提示您输入管理员密码或进行确认,请键入密码或单击“继续”。

  4. 在“组或用户名”下,单击您的用户帐户。

  5. 在“Users 的权限”下,对以下权限单击“允许”:

  * 修改

  * 读取和执行

  * 列出文件夹目录

  * 读取

  * 写入

  6. 单击“确定”。

  情形2

  要解决此问题,请使用下列方法之一: ? 单击浏览器栏上显示的“兼容性文件”按钮,以查看该文件夹中的虚拟化文件。仅当该文件夹中存在虚拟化文件时,才显示“兼容性文件”按钮。

  * 在 C:UsersUser_nameAppDataLocalVirtualStore 文件夹中查找文件和文件夹。

  * 将应用程序的数据保存在用户配置文件下的文件夹中。

  情形3

  警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证可以解决这些问题。修改注册表需要您自担风险。

  要解决此问题,请使用下列方法之一:

  * 在提升的命令提示符处运行该应用程序。为此,请按照下列步骤操作:

  1. 单击“开始”,在“开始搜索”框中键入 cmd,然后在“程序”列表中单击“cmd.exe”。

  如果系统提示您输入管理员密码或进行确认,请键入密码或单击“继续”。

  2. 键入 MyAppsPath/MyApp。MyAppsPath/MyApp 代表该应用程序的路径和名称,然后按 Enter。

  * 打开虚拟存储,然后删除原来的应用程序数据文件。为此,请使用 Windows 资源管理器打开 C:UsersUser_nameAppDataLocalVirtualStoreProgram FilesMyApp 文件夹,然后删除您的文档或数据文件之外的所有文件。

  * 从注册表中删除虚拟存储。

  要在注册表中查找虚拟存储并删除所有不需要的注册表项,请按照下列步骤操作: 1. 单击“开始”,在“开始搜索”框中键入 regedit,然后在“程序”列表中单击“regedit.exe”。

  如果系统提示您输入管理员密码或进行确认,请键入密码或单击“继续”。

  2. 找到并单击下面的注册表子项:

  HKEY_CURRENT_USERSoftwareClassesVirtualStore

  3. 对于不再需要的任何应用程序注册表项,请右键单击该项,单击“删除”,然后单击“是”。

  情形4

  要解决此问题,请使用 Windows 资源管理器打开   C:UsersUser_nameAppDataLocalVirtualStoreMyApp 文件夹,然后删除所有过时的应用程序数据。

  更多信息

  文件和注册表虚拟化可以帮助对注册表和文件系统只有受限访问权限的用户向这些受保护的区域写入内容。虚拟化会创建一个“每个用户”副本,然后重定向连续的数据操作。 例如,在受限用户帐户下或者在需要“用户访问控制”权限的帐户下运行应用程序。当此应用程序向系统位置(如 %programfiles% 文件夹)写入内容时,Windows Vista 会将写入操作和读取操作重定向到用户配置文件文件夹 (%localappdata%VirtualStore) 中的用户特定位置。默认情况下,此位置为 C:UsersUser_nameAppDataLocalVirtualStoreProgram FilesApplication_name。注册表虚拟化的工作原理与之类似,但应用于 HKEY_LOCAL_MACHINESOFTWARE 子树下的注册表项。此子树下的注册表项和数据重定向到 HKEY_CURRENT_USERSoftwareClassesVirtualStore 子项。

时间: 2024-09-11 01:07:54

Windows Vista虚拟化功能故障解决方法的相关文章

Windows操作系统常见故障解决方法汇总

在使用电脑享受上网的乐趣的同时,我们也不得不面对电脑出现的各种各样怪异的问题,今天小编在网络上收集了一些Windows操作系统常见故障解决方法汇总(本文适用于Windows XP/Vista/Win7/Win8),希望大家一来能和小编一起学习知识,二来希望以下方法能在大家遇到相应问题的时候发挥作用. 一.在Windows下经常出现蓝屏故障 出现此类故障的表现方式多样,有时在Windows启动时出现,有时在Windows下运行一些软件时出现,出现此类故障一般是由于用户操作不当促使 Windows系

win7系统电脑对U盘格式化操作时提示“windows无法完成格式化”解决方法

  win7系统电脑对U盘格式化操作时提示"windows无法完成格式化"解决方法.U盘设备大家经常使用到,可以用来储存.拷贝.转移数据.U盘设备在使用过程中也会遇到各种奇怪的问题,比如最近有位用户说在Ghost win7系统电脑对U盘格式化操作时提示"windows无法完成格式化",出现这个问题该如何解决呢?接下来小编和大家分享具体的解决方法,遇到此故障问题的用户来看看下面解决步骤吧. 方法一: 1.首次尝试利用"360U盘鉴定"工具来检测U盘

win7系统不能安装软件提示“无法访问windows installer服务”的解决方法

  大家在win7操作系统下经常安装程序应用,最近接触一台win7系统电脑,此系统不能安装软件,只要一安装软件就会提示"无法访问windows installer服务,windows installer没有正确安装时可能发生这种情况.请与技术人员联系以获取帮助"怎么办呢?大家可参考下面教程来解决此问题. 具体方法如下: 1.我们首先打开开始菜单,选附件-命令提示符; 2.我们在命令提示符上输入:msiexec/unregister,我们将windows installer服务停掉; 3

Win7系统提示"windows文件保护"的解决方法

  解决方法: 1.首先准备一张系统光盘,插入系统,然后进入系统; 2.在点击任务栏的开始菜单上面找到"运行",打开运行程序,然后在运行的输入框上输入"sfc /scannow"命令,点击回车就会自动修复系统,系统完成即可解除windows文件保护的提示; 3.通过注册表关闭系统文件保护功能.然后在运行输入框上输入"gpedit.msc"即可打开本地组策略编辑器; 4.然后在打开的组策略窗口中依次点击"计算机配置-管理模板-系统-win

SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法

原文:SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法 SQLSERVER误删Windows登录用户验证方式使用Windows身份验证的解决方法 今天看到这篇文章:没有了SA密码,无法Windows集成身份登录,DBA怎么办? 想起来之前着急哥问我的一个问题,一个DBA删除了Windows登录用户,而且SQLSERVER服务器的验证方式是Windows身份验证 怎麽办?? 我当时给他的答复是:重装系统数据库master 今天看到这篇文章没有了SA密码,

中文版Windows Vista安装SP1的方法

Windows Vista SP1虽然还没有正式发布,但是已经有很多人迫不及待的想知道其带来的真正变化,下面我们就给大家讲讲中文版Vista如何安装SP1的方法. 1.首先安装英文语言包,然后把界面,区域,语言等选为美国 2.下面修改如下注册表修改默认系统安装语言 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language] "Default"

windows系统资源不足的解决方法

系统资源不足是比较常见的一个故障,处理起来比较棘手,不过我们可以从源头杜绝此类问题的发生.什么是系统资源,系统资源不足该如何去解决呢,笔者给大家介绍下系统资源不足的最新解决方法. 系统资源的概念: 系统资源的英文名叫做System Resoure,他和内存是完全不同的概念.引微软白皮书解释,Windows的系统资源(堆)分为五个堆,其中User资源堆为三个,而GDI资源堆为两个. 三个User资源堆分别是:16位的用户堆(User Heap,64KB);32位的窗口堆(Windows Heap,

windows 无法完成格式化解决方法

1.在桌面回击我的电脑选择管理在弹出的计算机管理中选择磁盘管理然后选择U盘右击选择格式化.能格式化的原式可能U盘有程序在运行(可能是病毒). U盘windows无法格式化的解决办法 尝试一:杀毒排查,无毒 尝试二:当然是本机格式化,无效 尝试三:DOS下format,提示出现错误,无效 尝试四:到管理工具--计算机管理---磁盘管理下找优盘盘符,删除分区,再建新重新格式化,结果虽找到盘符,但是右键的删除分区根本无法使用,无效 尝试五:下载星梭进行低格,但是软件识别不到我的优盘,无效 尝试六:下载

Windows 7黑屏解决方法

  一.win7已经黑屏的解决方法 (1)重启电脑,然后登录,等到黑屏出现;(确保你的电脑已经联网) (2)黑屏出现后,同时按住Ctrl+Alt+Delete键,然后选中任务管理器运行; (3)等任务管理器出现后,单击"文件"---->"新建任务(运行)",输入以下文字: (4)然后点击确定,这时会启动IE来下载文件,下载下来,运行程序; (5)然后重启电脑,OK,黑屏就Game Over了. 二.避免Windows7黑屏的方法 你既想要使用Windows 7