什么是“便携式”应用程序,为什么如此重要?

便携式应用程序比传统应用程序具有某些明显的优势。它们轻巧,可以让您在计算机之间移动,同时携带应用程序和设置。这就是它们与众不同的原因,以及有时(但并非总是)它们是一个不错的选择的原因。

如何安装常规应用

有关的:Windows中的ProgramData文件夹是什么?

要了解使应用程序具有便携性的原因,首先快速浏览一下传统应用程序在Windows中的安装方式可能会有所帮助。在Windows中安装应用程序时,安装文件会转到几个不同的位置。应用程序的大部分文件通常都复制到C:\ Program Files文件夹中的单个文件夹中。包含适用于该应用程序所有用户的设置的文件可能会在ProgramData文件夹中创建。

PC上特定于不同用户帐户的设置存储在每个帐户用户文件夹内隐藏的“ AppData”文件夹中创建的文件中。大多数应用程序在Windows注册表中创建条目,这些条目也可能包含各种配置设置。许多应用程序利用共享代码库的优势,这些代码库随.NET框架和Visual C ++可再发行组件一起安装。

有关的:什么是Microsoft .NET Framework,为什么要在我的PC上安装它?

这种功能分离具有明显的优势。多个应用程序可以共享注册表项或共享代码库中包含的信息,从而防止不必要的重复。将特定于用户的设置存储在一个地方,将系统范围的设置存储在另一个地方,意味着应用程序可以更好地利用为多用户系统设计的许多不同Windows功能。对于初学者来说,每个用户在启动应用程序时都可以依靠自己加载的设置,这仅仅是因为他们使用自己的Windows帐户登录。文件和共享权限等功能都建立在此结构上。而且,将所有程序设置保存到指定区域可以使您的系统备份更加可靠。

那么,什么是便携式应用程序?为什么我要使用一个便携式应用程序?

便携式应用就是不使用安装程序的应用。运行该应用程序所需的所有文件都位于一个文件夹中,您可以将其放在系统上的任何位置。如果移动文件夹,则该应用程序仍将运行。通常不用安装便携式应用程序,而是将其下载为ZIP文件,然后将该ZIP解压缩到文件夹中,然后运行该应用程序的可执行文件。如果该应用允许您保存设置,则这些设置将保存在同一文件夹内的文件中。

使用便携式应用程序的最大好处是不言而喻的-它们是便携式的。例如,将它们粘贴在USB驱动器上,然后就可以在计算机之间随身携带它们。它们不会在您运行它们的PC上留下任何痕迹。所有内容(包括您已保存的所有设置)都将保存在USB驱动器上便携式应用程序的文件夹中。它与MS-DOS和Windows 3.1时代的工作方式非常相似。

即使您不在计算机之间移动,便携式应用也可能会有所帮助。一方面,它们在您的PC上占用的空间较小。仅由于不必安装,它们往往比大多数可安装的应用程序更轻便。您可以使用Dropbox之类的设备将它们(以及它们的设置)同步到其他PC。或者,您只需使用一次应用程序,而不必担心它会在系统上留下麻烦。

当然,总会有需要安装的应用程序。它们太大或太复杂而无法作为便携式应用程序运行,或者它们需要利用Windows的多用户或安全功能。但是许多应用程序都有两种风格,这意味着您可以在下载安装程序和ZIP时进行选择。

有关的:了解Windows 7中的用户帐户控制

当然,使用便携式应用程序也有一些缺点。 Windows的用户帐户控制(UAC)不适用于便携式应用程序,不适用于已安装的应用程序,这意味着它们更受非管理程序的约束。您可能会认为这既有好处也有缺点。好处是,如果您需要便携式应用程序,即使您在无法安装普通应用程序的网络上(例如在工作中),也可以运行该应用程序。不利的一面是,IT部门及其制定的任何安全协议都可能不太有效。

便携式应用程序的另一个缺点是,它们通常不会在考虑多个用户的情况下构建。这可能没什么大不了的,因为您可能正在创建一个可随身携带的便携式驱动器。但是,如果确实有多个用户需要使用某个应用程序,那么他们要么必须都使用相同的设置,要么您就必须在便携式驱动器上拥有该应用程序文件夹的多个副本。

有关的:您真的需要安全卸下USB闪存驱动器吗?

最后,如果您要通过USB驱动器运行便携式应用,则需要格外小心,以正确弹出驱动器,而不仅仅是将其拔出。否则,您可能会损坏应用程序或导致设置无法正确保存。在USB驱动器无法进入睡眠或休眠状态的PC上,您甚至可能会遇到此问题。与过去相比,现代PC上的问题不再那么多了,但是今天仍然有PC无法很好地处理睡眠问题。

就是说,便携式应用程序的优点通常胜过缺点-尤其是如果您经常移动到不同的PC上时。

有哪些便携式应用程序可用?

有关的:适用于您的闪存驱动器工具包的最佳免费便携式应用程序

如果您将便携式应用程序看作是大多数随身携带的系统实用程序技术支持,那么您可能会惊讶地发现那里存在各种各样的便携式应用程序。您可以在我们的闪存驱动器工具包最佳免费便携式应用程序指南中阅读其中的一些内容。您肯定会找到系统实用程序,还可以找到满足您几乎所有需求的应用程序-生产力,通信,图形和图像查看等等。

除了所有这些独立应用程序之外,您还可以下载可以安装到USB驱动器的应用程序套件。这些套件通常为您提供“开始”菜单样式的启动器,用于访问应用程序,有些还可以为您调整应用程序设置。这些套件中的许多套件都拥有数百种免费的便携式应用程序可供选择,从本质上讲,您可以创建一个完整的便携式工作区。 PortableApps,CodySafe和LiberKey是一些比较流行的套件。

如果您感兴趣的话,值得花时间去研究不同的便携式套件。在某些情况下,便携式应用程序只能通过这样的软件套件来使用。例如,PortableApps.com提供对数百种可移植应用程序的访问,您可以将其下载并安装到PortableApps磁盘上。其中许多应用只能安装到PortableApps套件中,并且没有没有套件就可以使用的便携式版本。 PortableApps确实具有能够准确选择要包含的应用程序的优势。其他套件将所有便携式应用捆绑在主要下载文件中,因此前景不容乐观。但是,每个套件可能会提供您在其他套件中找不到的特定工具,因此请在做出决定之前先仔细阅读每个套件可用的应用程序。

您还会发现,当我们在许多文章中建议使用第三方实用程序时,我们通常会选择将便携式应用程序置于可安装应用程序之外。

我可以将常规的可安装应用程序移植为便携式吗?

有关的:将仅安装应用程序转换为便携式应用程序

通常可以将常规应用程序移植为便携式应用程序,但可能有点挑剔,并且通常需要一些工作。如果该应用程序非常简单(例如,显然不需要成为可安装应用程序的实用程序),则有时可以从安装程序中提取这些文件,然后按照以下说明将其转换为便携式应用程序。这绝不是保证可以使用的方法,但可能值得尝试。

有关的:使用Portable VirtualBox随身携带虚拟机

使可安装的应用程序可移植的另一种方法是虚拟化应用程序。通常,这需要更多的设置,但是实际上,您将创建一个便携式虚拟机,该虚拟机可以运行必要的操作系统和所需的应用程序,然后将该虚拟机加载到所需的任何便携式媒体上。可移植VirtualBox是最常用的工具,我们已经为使用虚拟机随身携带虚拟机提供了很好的指导。 VirtualBox本身是Oracle提供的免费虚拟机,可以在几乎所有台式机操作系统上运行。 Portable VirtualBox是VirtualBox的包装,可将其转换为可安装在USB记忆棒或外部硬盘驱动器上的便携式应用程序。

Cameyo是另一个有趣的虚拟化选项。您无需在便携式驱动器上运行整个虚拟机,而是在桌面系统上创建虚拟机。然后,您可以使用Cameyo记录该虚拟机中应用程序的安装。完成后,Cameyo将创建一个可执行文件,然后您可以将其拖动到便携式驱动器并在所需的任何位置运行。 Cameyo对家庭或小型企业用户也是免费的。如果您对此感到好奇,我们还提供了有关使用Cameyo创建便携式应用程序的指南。

无论您选择哪种方法,都值得探索提供的便携式应用程序。知道钥匙链上挂着USB驱动器后,您就可以运行计算生活的所有关键方面,这简直就是一种自由和灵活性的感觉。


$config[zx-auto] not found$config[zx-overlay] not found