恢复打开的应用程序,文档和窗口状态


9

在处理项目时,我通常会在相关文件夹中打开几个资源管理器窗口,并向特定项目相关文档打开一些应用程序(例如Eclipse和表单开发工具)。在这种情况下有很多价值,我想找到一种方法来保存项目名称下的一组打开的应用程序,然后在以后恢复该状态。

到目前为止,我发现的所有实用程序都是不保存/恢复状态的虚拟桌面产品。我特意找的是运行我运行的应用程序的东西,打开我打开的文件,然后按原样放置窗口。令我惊讶的是,“保存我的工作空间状态”这样一个看似简单的概念似乎并不可用。

我在Windows 7上。有什么建议吗?


1
我认为冬眠不是一种选择?如何使用(多个)虚拟机,可以在特定状态下“暂停”?
sblair 2010年

你的问题很简单,实际上并非如此。Raymond Chen在他的博客“The Old New Thing”上写了一篇关于它的文章,但我现在无法找到这个链接。

这绝对不简单。我最近读过一篇论文,其中人们实现了这一点,甚至允许在其他计算机上打开这些已保存的会话。根据他们的说法,这是一项巨大的工作,因为你基本上必须单独地处理每个应用程序,有时候编写自定义插件,否则可能无法保存程序状态。即便如此,它并不完美。在浏览器中恢复打开的页面相对容易 - 恢复这些文档中的确切位置不是。
Joey 2010年

Answers:


2

可能的解决方案是运行虚拟机(VM)。每个项目一个VM。然后,您可以随意关闭并切换VM。虚拟机可以很好地睡眠,几乎不需要重启。如果需要,还可以保存,备份和运行其他计算机。最后,您可以为所有VM使用共享驱动器将文档保存到主机上的相同位置。

问题在于许可。但是,如果你有一个额外的Windows许可证(也许是旧的XP?),你可以安装和注册一个Windows,安装你的程序,然后制作你的VM的几个副本。只要你一次只运行一个,它应该可以工作,因为它们都是一样的。

VirtualBox是免费的。




0

如果我没有弄错的话,将以下容易混淆的条目设置为1:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced:PersistBrowsers

导致重新启动时还原所有打开的资源管理器文件夹 非常便利。

一个小问题:如果你打开了树状视图,它就会在恢复时搞砸了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.