
我创建了一个新的用户配置文件,但旧的用户配置文件仍然可用且可供我读取。
我对进行“粗略”的 Edge 用户数据迁移有点犹豫,只是复制相关文件夹AppData
(虽然也许我不应该?) - 但对我来说,获取上次登录旧配置文件时在 Edge 窗口中打开的选项卡很重要。
是否可以在新配置文件的 Edge 实例中“恢复”这些选项卡?如果不行,至少可以将它们的 URL 提取到文本文件中吗?
附加信息:
- 我有以前的个人资料的凭证。
- 我的个人资料是管理员。
- Windows 版本:Windows 10 Enterprise 10.0.19045.4170
- 创建新配置文件的原因是某种操作系统刷新/更新和/或域更改 - 由于公司程序,而不是某些技术问题。
答案1
边缘商店打开标签之内一个或多个Tabs_<arbitrary #>
文件位于:
# See #4 for Old User's %LocalAppData% path
"%LocalAppData%\Microsoft\Edge\User Data\Default\Sessions\Tabs_<arbitrary #>"
要为当前用户恢复旧用户配置文件的 Edge 选项卡,请将Tabs_<arbitrary #>
文件从旧用户配置文件复制到新用户配置文件:
- 打开终端:
+ R→打开:
powershell
→好的 - 关闭 Microsoft Edge,然后确保没有实例保持打开状态:
TaskKill /im "msedge.exe" /f
- 将当前 Edge 配置文件的
Tabs_<arbitrary #>
文件重命名为Tabs-<#>.old
:Ren "$env:LocalAppData\Microsoft\Edge\User Data\Default\Sessions\Tabs" "$env:LocalAppData\Microsoft\Edge\User Data\Default\Sessions\Tabs-<#>.old"
- 将光标放在 末尾
..\Tabs
,双击Tab可自动完成文件名的数字部分,重复操作直到没有其他Tabs_<arbitrary #>
文件存在
- 将光标放在 末尾
- 将旧用户配置文件的 Edge 配置文件的
Tabs_<arbitrary #>
文件复制到新用户的:Xcopy "C:\Users\<OldUser>\AppData\Local\Microsoft\Edge\User Data\Default\Sessions\Tabs*" "$env:LocalAppData\Microsoft\Edge\User Data\Default\Sessions\"
- 打开边缘
要为当前用户恢复旧用户配置文件的 Edge 配置文件,请User Data
从旧用户配置文件中复制 Edge 配置文件的目录,而不仅仅是Tabs_<arbitrary #>
文件:
- 关闭 Microsoft Edge,然后确保没有实例保持打开状态:
TaskKill /im "msedge.exe" /f
- 将当前 Edge 配置文件的
User Data
目录重命名为User Data.old
:Ren "$env:LocalAppData\Microsoft\Edge\User Data" "$env:LocalAppData\Microsoft\Edge\User Data.old"
- 将旧用户的 Edge 配置文件的
User Data
目录复制到新用户:RoboCopy "C:\Users\<OldUser>\AppData\Local\Microsoft\Edge\User Data" "$env:LocalAppData\Microsoft\Edge\User Data" /e /eta /v
- 打开边缘