Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11285152
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-07-07 10:42:07

Windows Vista的功能,你可能会遇到下面所描述的文件和注册表虚拟化。

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


  在安装、升级或使用应用程序时,可能会收到各种表明拒绝访问的错误消息。例如,您可能会遇到下列症状之一:在文件夹%programfiles%之外的其他文件夹中安装了应用程序后,会收到拒绝访问的错误消息。此外,该应用程序无法正常工作。


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


  
Cannot create folder under C:\MyApp\Temp

  
Cannot create folder under C:\MyApp\Temp\output.dat

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


  写入MyFile.exe时出错


  当您执行下列任一操作时,可能会出现此问题:在虚拟位置创建链接。


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


  试图查看压缩文件。


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


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


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


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


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


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


  
Error. Please upgrade your application

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


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


  在这种情况下,您会遇到下列症状之一:在其他应用程序中,您注意到已卸载应用程序的文件和文件夹信息仍存在于%programfiles%%programdata%%systemroot%文件夹中。


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


  原因


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


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


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

阅读(677) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~