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

wpa_top

便携式应用程序与传统应用程序相比具有一定的优势。 它们很轻巧,它们允许您在计算机之间移动,同时随身携带您的应用程序和设置。 这就是为什么他们有所不同以及为什么他们有时 - 但并非总是 - 一个不错的选择。

如何安装常规应用程序

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

要了解什么使应用程序可移植,首先快速了解如何在Windows中安装传统应用程序可能会有所帮助。 在Windows中安装应用程序时,安装文件会转到几个不同的位置。 应用程序的大部分文件通常被复制到C:\ Program Files文件夹中的某个文件夹中。 包含应用于应用程序所有用户的设置的文件可能会在ProgramData文件夹中创建。

wpa_1

PC上不同用户帐户特有的设置存储在每个帐户用户文件夹内隐藏的“AppData”文件夹中创建的文件中。 大多数应用程序在Windows注册表中创建条目,可能还包含各种配置设置。 许多应用程序利用了安装了.NET框架Visual C ++ Redistributables之类的共享代码库。

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

那么,什么是便携式应用程序,为什么我会使用它?

wpa_2

便携式应用程序只是不使用安装程序的应用程序。 运行应用程序所需的所有文件都驻留在一个文件夹中,您可以将其放在系统的任何位置。 如果您移动文件夹,该应用程序仍将工作相同。 您通常将其下载为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。

有哪些便携式应用可用?

相关: 适用于您的Flash Drive Toolkit的最佳免费便携式应用程序

如果您认为便携式应用程序主要是系统实用程序技术支持民间随身携带,您可能会惊讶地发现有各种各样的便携式应用程序。 您可以在我们的闪存驱动器工具包的最佳免费便携式应用程序指南中阅读有关它们的一些内容。 您肯定会找到系统实用程序,但也可以找到几乎所有需求的应用程序 - 生产力,通信,图形和图像查看等等。

除了所有这些独立应用程序,您还可以下载可以安装到USB驱动器的应用程序套件。 这些套件通常为您提供用于访问应用程序的“开始”菜单式启动器,还有一些还会为您协调应用程序设置。 其中许多套件拥有数百种免费的便携式应用程序可供选择,基本上允许您创建一个完整的便携式工作区。 PortableAppsCodySafeLiberKey是一些比较受欢迎的套件。

如果您对此感兴趣,可以花时间浏览不同的便携式套件。在某些情况下,便携式应用程序只能通过这样的软件套件获得。 例如,PortableApps.com提供对数百个可下载并安装到PortableApps磁盘的便携式应用程序的访问。 其中许多应用程序只能安装到PortableApps套件中,并且没有可以在没有套件的情况下使用的便携版本。 PortableApps确实提供了能够准确选择要包含的应用程序的优势。 其他套件包含主要下载中捆绑的所有便携式应用程序,因此它是一个全有或全无的前景。 但是每个套件都可能提供其他套件无法找到的特定工具,因此在做出决定之前,请先了解每个套件可用的应用程序。

wpa_3

您还会发现,当我们在许多文章中推荐第三方实用程序时,我们通常会选择将可移植应用程序与可安装应用程序相结合。

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

相关: 转换仅安装应用程序到便携式应用程序

通常可以将常规应用程序移植到便携式,但它可能有点挑剔,通常需要一些工作。 如果应用程序是一个非常简单的应用程序 - 例如显然不需要是可安装应用程序的实用程序 - 有时可以从安装程序中提取这些文件并使用这些说明将它们转换为便携式应用程序 这绝不是一种可以保证工作的方法,但它可能值得尝试。

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

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

相关: 如何使用Cameyo在Windows 8.1中创建应用程序的可移植版本

Cameyo是另一个有趣的虚拟化选择。 您可以在桌面系统上创建虚拟机,而不是从便携式驱动器运行整个虚拟机。 然后,您使用Cameyo记录该虚拟机中的应用程序的安装。 完成后,Cameyo会创建一个可执行文件,然后您可以将其拖到便携式驱动器中并随时随地运行。 Cameyo也适用于家庭或小型企业用户。 如果您对它感到好奇,我们还有一个使用Cameyo创建便携式应用程序的指南


无论您选择何种方法,都值得探索便携式应用程序所提供的功能。 你知道通过钥匙链悬挂USB驱动器可以运行计算生活中的所有关键方面,你就不会感到自由和灵活。

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

wpa_top

便携式应用比传统的应用提供了一些明确的优势。 它们是轻量级的,它们允许您在计算机之间移动,同时带你的应用程序和设置。 这就是为什么他们不同,为什么他们有时,但不总是一个好的选择。

如何安装常规应用程序

要了解什么使应用程序可移植,首先快速了解如何在Windows中安装传统应用程序可能会有所帮助。 当您在Windows中安装应用程序时,安装文件将转到几个不同的位置。 应用程序的大部分文件通常被复制到C:\ Program Files文件夹中的某个文件夹。 包含应用于应用程序所有用户的设置的文件可能会在ProgramData文件夹中创建。

wpa_1

PC上不同用户帐户特有的设置存储在每个个人帐户用户文件夹中隐藏的“AppData”文件夹中创建的文件中。 大多数应用程序在Windows注册表中创建也可以保存各种配置设置的条目。 许多应用程序利用共享代码库,安装了像.NET框架Visual C ++ Redistributables这样的东西

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

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

wpa_2

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

使用便携式应用程序的最大好处是不言而喻的 - 它们是便携式的。 例如,将它们粘贴在USB驱动器上,您可以将它们从计算机携带到计算机。 他们不会在你运行它们的PC上留下任何脚印。 一切,包括您保存的任何设置,都保存在USB驱动器上的便携式应用程序的文件夹中。 它实际上非常类似于在MS-DOS和Windows 3.1的日子里工作的方式。

便携式应用程序可以很好,即使你不是在计算机之间移动,虽然。 一方面,他们在您的电脑上留下较小的空间。 他们倾向于比大多数可安装的应用程序更轻的重量只是由于不必安装。 您可以使用类似Dropbox的其他电脑将它们(及其设置)同步。 或者,你可以只使用一个应用程序,而不必担心它留在系统上的。。

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

当然,使用便携式应用有一些缺点。 Windows的用户帐户控制(UAC)对于便携式应用程序的工作方式不适用于已安装的应用程序,这意味着它们更容易受到非管理进程的影响。 你可以认为这是一个上升和下降。 优点是,如果你需要一个便携式应用程序,你可以运行它,即使你在一个网络,比如说,在工作,你不能安装一个正常的应用程序。 缺点是IT部门和他们提出的任何安全协议可能不太有效。

便携式应用的另一个缺点是,他们通常不会考虑多个用户。 这可能不是什么大事,因为你可能创建一个便携式驱动器,你可以随身携带只为自己。 但是,如果多个用户确实需要使用应用程序,他们将必须使用相同的设置,或者您必须在便携式驱动器上的应用程序文件夹的几个副本。

最后,如果您从USB驱动器运行可移植应用程序,您需要格外小心, 正确地弹出驱动器,而不是只是拉出来。 否则,您可能会损坏应用程序或导致设置无法正确保存。 你甚至可以在没有处理USB驱动器进入睡眠或休眠状态的PC上遇到这个问题。 这在现代PC上比过去不是一个问题,但仍有今天的电脑,不能很好地处理睡眠。

也就是说,便携式应用程序的优点通常胜过缺点 - 特别是如果你移动到不同的PC很多。

什么类型的便携式应用程序可用?

如果你认为便携式应用程序大多是系统实用程序,技术支持民间,你可能会惊讶地发现有各种便携式应用程序。 你可以阅读我们的指南中一大堆他们的闪存驱动器工具包最好的免费便携式应用程序 你可以找到系统实用程序,但也可以找到几乎所有需要的应用程序,包括生产力,通信,图形和图像查看等等。

除了所有这些独立应用程序,您还可以下载可以安装到USB驱动器的应用程序套件。 这些套件通常为您提供一个用于访问应用程序的开始菜单式启动器,有些还协调您的应用程序设置。 许多这些套房拥有数以百计的免费便携式应用程序可供选择,基本上允许您创建一个完整的,便携式工作区。 PortableAppsLupo PenSuiteCodySafeLiberKey是一些更受欢迎的套件。

如果这是你感兴趣的,那么值得花时间查看不同的便携式套件。在某些情况下,便携式应用程序只能通过这样的软件套件来使用。 例如,PortableApps.com提供对几百个便携式应用程序的访问,您可以下载并安装到您的PortableApps磁盘。 许多这些应用程序只能安装到PortableApps套件,没有可以在没有套件的情况下使用的便携式版本。 PortableApps确实提供了能够精确选择要包括哪些应用程序的优势。 其他套件有所有的便携式应用程序捆绑在主要下载,所以它是一个全或无望的前景。 但是每个套件都可能提供其他套件找不到的特定工具,因此在做出决定之前,先了解每个套件可用的应用程序。

wpa_3

您还会发现,当我们在许多文章中推荐第三方实用程序时,我们经常选择将便携式应用程序置于可安装的应用程序之上。

我可以使常规可安装应用程序可移植吗?

通常可以使普通应用程序可移植,但它可能有点麻烦,通常需要一些工作。 如果应用程序是一个非常简单的 - 说一个实用程序,显然不需要是一个可安装的应用程序,有时可以从安装程序中提取这些文件, 并将它们转换成便携式应用程序使用这些说明 这绝不是一种保证工作的方法,但它可能值得尝试。

使可安装应用程序可移植的另一个选项是虚拟化应用程序。 这通常需要更多的设置,但本质上你会创建一个便携式虚拟机,可以运行所需的操作系统和应用程序(或应用程序),然后将该虚拟机加载到任何您想要的便携式媒体。 便携式VirtualBox是最常见的工具,我们有一个伟大的指南,使用它来随处随地采取虚拟机 VirtualBox本身是一个免费的虚拟机提供从Oracle,可以运行在几乎任何桌面操作系统。 便携式VirtualBox是VirtualBox的包装器,将其转换成可以安装在USB记忆棒或外部硬盘驱动器上的便携式应用程序。

Cameyo是另一个有趣的虚拟化选项。 不要从便携式驱动器运行整个虚拟机,而是在桌面系统上创建虚拟机。 然后使用Cameyo记录在该虚拟机中安装应用程序。 完成后,Cameyo会创建一个单独的可执行文件,然后可以将其拖动到便携式驱动器,并随时随地运行。 Cameyo也为家庭或小型企业用户免费。 如果你好奇,我们还有一个关于使用Cameyo创建便携式应用程序的指南。


无论你选择什么方法,都值得探索什么便携式应用程序提供。 没有什么比较喜欢自由和灵活性的感觉,你从知道的USB驱动器挂在你的钥匙扣,你可以运行所有的计算生活的重要方面。

赞 (0)
分享到:更多 ()