与传统安装应用程序相比,便携式应用程序具有许多特定优势。它们是轻量级的,允许用户在计算机之间移动应用程序来使用。这就是便携式应用程序与众不同的原因,有时它们是一个不错的选择。
如何安装常用应用程序
要了解使便携式应用程序更易于使用的原因,您可以首先快速了解传统应用程序是如何在 Windows 中安装的。当您在 Windows 中安装应用程序时,安装文件将转到几个不同的位置。大多数应用程序文件通常被复制到 C:Program Files 文件夹中的某个位置。可以在 ProgramData 文件夹中创建包含适用于所有用户的安装可执行文件的文件。
PC 上不同用户帐户的特殊设置存储在隐藏在每个单独用户帐户文件夹中的 'AppData' 文件夹中的文件中。大多数应用程序将创建 Windows 注册表的路径,该注册表还可以保留不同的配置设置。许多应用程序利用共享代码库来安装诸如 .NET 框架 和 Visual C++ Redistributables 之类的东西。
这些功能的分离具有明显的优势。许多应用程序可以共享包含在 Registry 条目或共享代码库中的信息,从而防止不必要的重复。将特定于用户的设置存储在一个地方并将整个系统安装在另一个地方意味着该应用程序可以更好地利用为多用户系统设计的许多不同的 Windows 功能。一旦启动,每个用户在启动应用程序时都可以拥有自己的设置,因为他们已经使用自己的 Windows 帐户登录。文件访问和文件共享等功能都建立在这种结构上。并且,将所有程序设置保存到指定区域将使您的系统备份更加可靠。
什么是可移植应用程序,为什么要使用可移植应用程序?
便携式应用程序只是一个不使用安装程序的应用程序。运行应用程序所需的所有文件都位于一个目录中,您可以将其放在系统的任何位置。如果您移动文件夹,该应用程序仍然可以正常工作。您通常不安装便携式应用程序,而是将应用程序下载为 ZIP 文件,将 ZIP 文件解压缩到目录中并运行应用程序可执行文件。如果应用程序允许您保存设置,这些设置将保存在同一文件夹中的文件中。
使用可移植应用程序的最大好处是显而易见的——它们是可移植的。例如,将它们粘贴到 USB 驱动器上,您可以将它们从一台计算机移动到另一台计算机。它们不会在您运行它们的 PC 上留下任何痕迹。一切,包括任何已保存的设置,都保存在 USB 驱动器上的便携式应用程序文件夹中。它与 MS-DOS 和 Windows 3.1 时期的工作方式非常相似。
即使您不需要在计算机之间移动应用程序,便携式应用程序仍然很有用。出于一个原因,与需要安装的应用程序相比,它们只会在您的计算机上留下更小的“足迹”。它们比大多数要安装的应用程序更轻。例如,您可以使用 Dropbox 将它们与其他计算机同步。或者,您只能使用该应用程序一次。
当然,总会有您需要安装的应用程序。它们要么太大或太复杂而无法作为便携式应用程序运行,要么它们确实需要利用多用户功能或 Windows 安全性。但许多应用程序都有两种选择:安装或便携,这意味着您可以在下载应用程序时选择必须安装和解压缩 ZIP 文件。
当然,使用便携式应用程序时也有一些缺点。用户帐户控制 (UAC) 不适用于便携式应用程序,就像它们对已安装应用程序所做的那样,这意味着它们更多地关注非管理进程。这有两个优点nd 缺点。优点是,如果您使用便携式应用程序,即使在线时也可以运行该应用程序,例如在工作中,您无法像往常一样安装应用程序。缺点是 IT 部门和任何已建立的安全协议可能效率较低。
可移植应用程序的另一个缺点是它们通常不是为多用户平台构建的。这可能不是一个大问题,因为您可以创建一个便携式驱动器来为您携带。但是,如果许多用户需要使用该应用程序,他们将不得不使用相同的安装,否则您将不得不在便携式驱动器上保存一些应用程序文件夹的副本。
最后,如果您从 USB 驱动器运行便携式应用程序,则必须更加小心地正确获取 USB,而不仅仅是将其拔出。否则,您可能会损坏应用程序或阻止正确保存安装。您甚至可能在处于睡眠或休眠模式时无法正确处理 USB 驱动器的计算机上遇到此问题。这是现代个人计算机上的一个小问题。
可以说,便携应用程序的优势往往大于劣势——尤其是当您经常需要跨多台计算机移动应用程序时。
有哪些便携式应用程序可用?
如果您考虑像当前可用的大多数系统实用技术一样的可移植应用程序,您可能会惊讶地发现有许多类型的可移植应用程序。当然,您会找到系统实用程序,但也有满足您所有需求的应用程序,例如生产力、通信、图形、图像查看等。
除了所有这些独立应用程序之外,您还可以下载可以安装在 USB 驱动器上的应用程序工具包。这些应用程序工具包通常为您提供“开始”菜单式启动器来访问应用程序,有些还为您协调应用程序安装。其中许多应用程序套件拥有数百个免费的便携式应用程序可供选择,基本上允许您创建完整的便携式工作空间。 PortableApps、Lupo PenSuite、CodySafe 和 LiberKey 是一些流行的便携式应用程序套件。
- Lupo PenSuite 下载链接:http://www.lupopensuite.com/suite.htm
- CodySafe 下载链接:http://www.codyssey.com/products/codysafe.html
如果您有兴趣,应该花时间查看各种便携式应用程序。在某些情况下,便携式应用程序只能通过此套件获得。例如,PortableApps.com 提供对数百个便携式应用程序的访问,您可以将这些应用程序下载并安装到您的 PortableApps 光盘中。其中许多应用程序只能安装在 PortableApps 应用程序套件中,如果没有软件套件,则没有可以使用的便携式版本。 PortableApps 为用户提供了能够准确选择要包含的应用程序的优势。其他应用程序套件的主要下载中包含所有便携式应用程序。简而言之,您将一无所有。但是每个应用程序套件都可以提供您在其他套件中找不到的特定工具,因此在做出决定之前,请先查看每个套件中可用的应用程序。
像普通应用一样的应用可以变成便携应用吗?
可以让一个正常安装的应用程序变成一个可移植的应用程序,但这会有点困难,需要一些时间。如果应用程序非常简单,换句话说,是一个实用程序,而不是要安装的应用程序,则有时可以从便携式应用程序安装程序和安装程序中提取这些文件。该方法不能保证在所有情况下都有效,但也值得一试。
将应用程序转变为可移植应用程序的另一个选项是应用程序虚拟化。这通常需要更精细的设置,但您基本上将创建一个可以运行所需操作系统和应用程序(或应用程序)的移动虚拟机,然后加载虚拟机。在您想要的任何移动设备上。 Portable VirtualBox 是最流行的工具。 VirtualBox 是 Oracle 提供的免费虚拟机,可以在多种桌面操作系统上运行。便携式 VirtualBox 包含 VirtualBox 并将其到可安装在 USB 或外部硬盘驱动器上的便携式应用程序中。
(VirtualBox链接下载:http://www.vbox.me/)
Cameyo 是另一个有趣的虚拟化选项。您将在桌面系统上创建一个虚拟机,而不是从便携式驱动器运行整个虚拟机。之后,您使用 Cameyo 记录该虚拟机中的应用程序安装。完成后,Cameyo 会创建一个可执行文件,您可以将其拖入便携式驱动器并在任何您想要的地方运行。 Cameyo 对家庭用户或小型企业也是免费的。
无论您选择哪种方法,发现可移植应用程序都能为您带来价值。非常棒的是,只需在钥匙串上挂一个 USB 驱动器,您就可以为您的计算机运行所有重要的应用程序。
查看更多:
- Mac 必不可少的 5 大便携式应用程序
- 10款杀毒软件无需安装
- 10 个“便携式”应用程序可以在 USB 驱动器上运行
评论