如何将 winrar 配置文件导出到另一台计算机?

如何将 winrar 配置文件导出到另一台计算机?

在 Winrar 中,可以将一组特定的归档设置保存到“轮廓” 以供重复使用。

就像图片中那样

问题:

  1. 无法编辑配置文件设置,只能编辑其名称,如下所示这里:“您无法更改存储在配置文件中的压缩选项,但可以更改配置文件参数,例如其名称或默认状态”。
  2. 我想将我创建的配置文件传输到另一台计算机/发送给某人。似乎没有办法做到这一点。

有人知道将配置文件导出和导入 WinRar 的方法吗?这些设置保存在某个地方,一定有办法做到。

从软件界面和文档来看,我认为该功能不存在。因此,我想问一下,是否可以提取这些数据,以便以其他方式导出。例如,它们可能保存在注册表中。或者其他内部文件中。

答案1

1. 编辑现有的压缩包轮廓

可以修改压缩包使用以下步骤进行配置文件:

  1. 开始压缩包
  2. 按下Alt+A或单击第一项添加或单击工具栏上的第二个菜单命令在第一个菜单项上将文件添加到存档
  3. 点击第一个标签一般的在按钮上个人资料并在打开的菜单中单击菜单项的下一步组织个人资料...
  4. 在对话框左侧选择要编辑的配置文件整理个人资料并点击按钮编辑
  5. 可以在对话框窗口中编辑一些配置文件属性剖面参数,但不是压缩属性。这没关系。只要确保参数立即执行未选中此对话框。然后关闭对话框剖面参数带按钮好的编辑某些内容或使用按钮取消在该窗口中没有改变任何内容。
  6. 点击按钮关闭对话窗口整理个人资料然后再次显示对话窗口档案名称和参数
  7. 再次点击第一个选项卡一般的按钮个人资料这次在打开的菜单中单击要修改压缩属性的配置文件。
  8. 配置文件的压缩属性现已加载,可以通过单击对话框窗口的选项卡进行修改档案名称和参数并使用选项卡上的按钮打开具有更多选项的附加对话框窗口。
  9. 完成要使用的压缩选项的配置后,再次选择选项卡一般的,再次点击按钮轮廓然后单击打开的弹出菜单中的第一项将当前设置保存到新的配置文件...
  10. 无需输入新的配置文件名称,只需从配置文件列表中选择之前加载的配置文件即可。然后在下方配置其他配置文件参数配置文件名称列出所需项目并点击按钮好的

现有的配置文件将被现在定义的压缩选项和配置文件参数覆盖,这意味着现有的配置文件已被编辑。

2. 导出和导入压缩包个人资料

压缩包设置和配置文件几乎全部存储在 Windows 注册表中的项下:

HKEY_CURRENT_USER\Software\WinRAR

有三种方法可以导出压缩包您可以在一台 Windows PC 上配置多个配置文件,然后将其导入到另一台 Windows 计算机上。

2.1 仅导出压缩包使用 Windows 命令的配置文件reg.exe

可以在 Windows 中执行命令提示符窗户:

%SystemRoot%\System32\reg.exe EXPORT HKCU\Software\WinRAR\Profiles "%UserProfile%\WinRAR_Profiles.reg"

该命令行将Profiles包含所有子项和值的项导出到WinRAR_Profiles.reg用户配置文件目录中的 Windows 注册表文件中。

2.2 使用压缩包

可以在已启动中打开压缩包在倒数第二个菜单中选项通过第二项进出口包含第二项的子菜单将设置导出到文件。单击此菜单项将打开一个对话框窗口,以导出 Windows 注册表项和值压缩包放入用户选择的 Windows 注册表文件中。

建议首先替换建议并Settings.reg按下%UserProfile%ENTERRETURN将目录更改为用户的配置文件目录。

默认建议Settings.reg要修改的文件名为WinRAR_Settings.reg

点击按钮节省完成导出。

2.3 导出用户压缩包使用Windows命令进行设置reg.exe

另一种方法是导出大部分压缩包设置正在 Windows 命令提示符窗口中执行:

%SystemRoot%\System32\reg.exe EXPORT HKCU\Software\WinRAR "%UserProfile%\WinRAR_Settings.reg"

创建的注册表文件与压缩包使用将设置导出到文件WinRAR_Settings.reg以及在用户配置文件目录中使用上述命令行创建的文件。由压缩包另外包含键HKEY_LOCAL_MACHINE\Software\WinRAR及其所有子键和值。

2.4 删除不导入其他电脑的设置数据

由以下程序创建的 Unicode 编码(带 BOM 的 UTF-16 LE)Windows 注册表文件压缩包或者使用上面的命令行键HKCU\Software\WinRAR可以打开并进行编辑Windows 记事本右键单击文件%UserProfile%\WinRAR_Settings.reg并单击打开的上下文菜单中的菜单项编辑

第一行Windows Registry Editor Version 5.00必须保持原样。但其他行可以删除或修改为稍后需要在另一台计算机上导入的内容。

需要删除从第三行到行上方的空行的所有行,以及从文件末尾的[HKEY_CURRENT_USER\Software\WinRAR\Profiles]所有行,以便仅复制[HKEY_CURRENT_USER\Software\WinRAR\Setup]压缩包配置文件到另一台计算机,而不是其他设置。因此,Windows 注册表文件最终只包含第一行、第二行的空行以及包含所有子项Windows Registry Editor Version 5.00的键的行[HKEY_CURRENT_USER\Software\WinRAR\Profiles]0n取决于定义的数量压缩包個人資料。

修改后的注册表文件应使用命令保存另存为%UserProfile%\WinRAR_Profiles.reg

2.5 导入压缩包另一台 Windows 计算机上的配置文件

%UserProfile%\WinRAR_Profiles.reg必须将使用上述三种方法之一创建的仅包含密钥数据的Windows 注册表文件Profiles复制到另一台机器的目录%UserProfile%

然后导入压缩包可以通过在命令提示符窗口中运行以下两个命令来完成配置文件:

%SystemRoot%\System32\reg.exe DELETE HKCU\Software\WinRAR\Profiles /f
%SystemRoot%\System32\reg.exe IMPORT "%UserProfile%\WinRAR_Profiles.reg"

第一个命令行删除现有键HKCU\Software\WinRAR\Profiles及其所有子键和值。

第二行导入压缩包配置文件存储在注册表文件中。

删除现有的密钥HKCU\Software\WinRAR\Profiles非常重要,否则结果将是压缩包另一台电脑上当前用户的 Windows 注册表中已存储的配置文件以及导入的 Windows 注册表文件中存储的配置文件。

最后可以从两台计算机中删除使用过的注册表文件。

当然,也可以只导出和导入已定义的配置文件之一。在这种情况下,必须通过查看包含要导出和导入到另一台计算机的配置文件的 Windows 注册表文件中的行来找出配置文件编号。然后,Windows 注册表文件中只应保留此配置文件的行。在另一台 PC 上,必须首先检查当前用户的 Windows 注册表中此计算机上存储了多少个配置文件,并且必须在导入之前在 Windows 注册表文件中相应地调整配置文件编号。

答案2

对于那些希望传输、导出或备份密码的人来说,特定的注册表项是Computer\HKEY_CURRENT_USER\Software\WinRAR\Passwords- 我仍然遇到的一个问题是找到一种方法将多个条目合并为一个。

例如,我有一个旧驱动器,我在 WinRAR 中保存了密码,由于我不知道这些方法,所以我格式化了驱动器。我能够使用软件恢复,NTUSER.DAT然后我可以通过正在加载 HiveHKEY_LOCAL_MACHINE

所以现在我有多个*\Passwords注册表项,但我找不到将它们合并的方法。我尝试过导出两者,将它们复制并粘贴在一起,然后导入,但这样会丢失所有密码。

关于如何实现这一点,有什么建议吗?如果有办法从密钥中提取数据就更好了。——我写信给支持人员并收到了有关加密的以下信息,但这超出了我的理解范围。

相关内容