百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分析 > 正文

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

liebian365 2025-02-08 11:43 11 浏览 0 评论

与传统应用程序相比,便携式应用程序具有一些明显的优势。


要点

  • 便携式应用程序是轻量级的,允许您使用应用程序和设置在计算机之间移动,从而为移动中的用户提供便利。
  • 便携式应用程序不利用系统上的共享资产。
  • 虽然便携式应用程序具有优点,例如在 PC 上占用的空间更小,但它们可能无法与 Windows UAC 或多个用户很好地配合,并且从 USB 驱动器弹出时需要格外小心。

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

常规应用程序如何安装

当您在 Windows 中安装应用程序时,安装文件会转到多个不同的位置。应用程序的大部分文件通常会复制到 C:\Program Files 文件夹中某个位置的单个文件夹中。可能会在ProgramData 文件夹中创建包含适用于应用程序所有用户的设置的文件。


PC 上不同用户帐户特有的设置存储在每个帐户用户文件夹内隐藏的“AppData”文件夹中创建的文件中。大多数应用程序都会在 Windows 注册表中创建条目,这些条目也可能包含各种配置设置。许多应用程序利用于.NET FrameworkVisual C++ Redistributables等一起安装的共享代码库。

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

什么是便携式应用程序以及为什么我要使用它?


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

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

不过,即使您不在计算机之间移动,便携式应用程序也会很有帮助。一方面,它们在您的电脑上留下的足迹更小。由于无需安装,它们往往比大多数可安装应用程序更轻。您可以使用 Dropbox 或其他云服务等将它们(及其设置)同步到其他电脑。或者,您可以只使用一个应用程序一次,而不必担心它会在您的系统上留下痕迹。

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

当然,使用便携式应用程序也有一些缺点。Windows 的用户帐户控制 (UAC)不适用于便携式应用程序,就像它们适用于已安装的应用程序一样,这意味着它们更容易受到非管理流程的影响。你可以认为这既有好处也有坏处。好处是,如果您需要便携式应用程序,即使您在无法安装普通应用程序的网络上(例如在工作中),也可以运行它。缺点是 IT 部门和他们制定的任何安全协议可能效率较低。

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

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

也就是说,便携式应用程序的优点通常大于缺点 - 特别是如果您经常移动到不同的电脑上。

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

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

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

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


您还会发现,当我们在许多文章中推荐第三方应用程序时,我们通常会选择便携式应用程序而不是可安装应用程序。

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

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

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

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


无论您选择哪种方法,都值得探索便携式应用程序所提供的功能。没有什么比知道通过挂在钥匙链上的 USB 驱动器可以运行计算生活中的所有关键方面所获得的自由和灵活性更好的感觉了

相关推荐

4万多吨豪华游轮遇险 竟是因为这个原因……

(观察者网讯)4.7万吨豪华游轮搁浅,竟是因为油量太低?据观察者网此前报道,挪威游轮“维京天空”号上周六(23日)在挪威近海发生引擎故障搁浅。船上载有1300多人,其中28人受伤住院。经过数天的调...

“菜鸟黑客”必用兵器之“渗透测试篇二”

"菜鸟黑客"必用兵器之"渗透测试篇二"上篇文章主要针对伙伴们对"渗透测试"应该如何学习?"渗透测试"的基本流程?本篇文章继续上次的分享,接着介绍一下黑客们常用的渗透测试工具有哪些?以及用实验环境让大家...

科幻春晚丨《震动羽翼说“Hello”》两万年星间飞行,探测器对地球的最终告白

作者|藤井太洋译者|祝力新【编者按】2021年科幻春晚的最后一篇小说,来自大家喜爱的日本科幻作家藤井太洋。小说将视角放在一颗太空探测器上,延续了他一贯的浪漫风格。...

麦子陪你做作业(二):KEGG通路数据库的正确打开姿势

作者:麦子KEGG是通路数据库中最庞大的,涵盖基因组网络信息,主要注释基因的功能和调控关系。当我们选到了合适的候选分子,单变量研究也已做完,接着研究机制的时便可使用到它。你需要了解你的分子目前已有哪些...

知存科技王绍迪:突破存储墙瓶颈,详解存算一体架构优势

智东西(公众号:zhidxcom)编辑|韦世玮智东西6月5日消息,近日,在落幕不久的GTIC2021嵌入式AI创新峰会上,知存科技CEO王绍迪博士以《存算一体AI芯片:AIoT设备的算力新选择》...

每日新闻播报(September 14)_每日新闻播报英文

AnOscarstatuestandscoveredwithplasticduringpreparationsleadinguptothe87thAcademyAward...

香港新巴城巴开放实时到站数据 供科技界研发使用

中新网3月22日电据香港《明报》报道,香港特区政府致力推动智慧城市,鼓励公私营机构开放数据,以便科技界研发使用。香港运输署21日与新巴及城巴(两巴)公司签署谅解备忘录,两巴将于2019年第3季度,开...

5款不容错过的APP: Red Bull Alert,Flipagram,WifiMapper

本周有不少非常出色的app推出,鸵鸟电台做了一个小合集。亮相本周榜单的有WifiMapper's安卓版的app,其中包含了RedBull的一款新型闹钟,还有一款可爱的怪物主题益智游戏。一起来看看我...

Qt动画效果展示_qt显示图片

今天在这篇博文中,主要实践Qt动画,做一个实例来讲解Qt动画使用,其界面如下图所示(由于没有录制为gif动画图片,所以请各位下载查看效果):该程序使用应用程序单窗口,主窗口继承于QMainWindow...

如何从0到1设计实现一门自己的脚本语言

作者:dong...

三年级语文上册 仿写句子 需要的直接下载打印吧

描写秋天的好句好段1.秋天来了,山野变成了美丽的图画。苹果露出红红的脸庞,梨树挂起金黄的灯笼,高粱举起了燃烧的火把。大雁在天空一会儿写“人”字,一会儿写“一”字。2.花园里,菊花争奇斗艳,红的似火,粉...

C++|那些一看就很简洁、优雅、经典的小代码段

目录0等概率随机洗牌:1大小写转换2字符串复制...

二年级上册语文必考句子仿写,家长打印,孩子照着练

二年级上册语文必考句子仿写,家长打印,孩子照着练。具体如下:...

一年级语文上 句子专项练习(可打印)

...

亲自上阵!C++ 大佬深度“剧透”:C++26 将如何在代码生成上对抗 Rust?

...

取消回复欢迎 发表评论: