备份UWP应用的数据

UWP平台的游戏、应用一旦卸载,其数据就会被删除。如何备份UWP应用的数据呢?

基础版答案:备份%LOCALAPPDATA%\Packages这一文件夹就能备份所有UWP应用的数据。如果你使用了Windows 10 文件历史记录功能的话,只需把这个文件夹包含到一个库中,系统就会自动备份。(参见用Win10自带备份功能备份

进阶版答案:

通过寻找应用的包名称,可以找到该应用的数据文件所在的文件夹。通过任务管理器,我们可以查看一个应用的包全名(Package Full Name):

  1. 打开要备份的应用A;
  2. 启动任务管理器;
  3. 进入“详细信息”模式,点击“进程”选项卡;
  4. 点击要应用A左侧的小箭头,展开其进程列表;
  5. 右键单击应用A的一个进程,点击属性;
  6. 属性窗口中的文件名即为应用的包全名(一些系统应用可能会直接得到包系列名而不是包全名)。
文件夹属性窗口内,文件夹图标旁的文本框内显示应用的包全名
通过任务管理器查看应用的包全名

UWP应用的数据文件夹是以包系列名(Package Family Name),而不是包全名(Package Full Name)命名的。以QQ为例,某版本的QQ的包全名是“903DB504.QQ_5.5.1120.0_x86__a99ra4d2cbcxa”,包系列名是“903DB504.QQ_a99ra4d2cbcxa”,包全名去掉中间的版本号的架构名称即为包系列名。你也可以通过以下PowerShell命令得到包全名对应的包系列名:

(Get-AppxPackage | Where-Object {$_.PackageFullName -eq '<包全名>'})[0].PackageFamilyName

该UWP应用的数据目录则为%LOCALAPPDATA%\Packages\<包系列名>

留言

有想法?请给我们留言!您的留言不会直接显示在网站内。