您的位置 首页 > 数码极客

【trustedinstaller是什么】摆脱软件安装位置的混乱

在Windows上,围绕软件安装位置的问题很多,包括现有Windows应用程序的默认安装路径和新Metro应用程序的安装路径问题。有些途径是软件自己决定的,用户似乎无法改变。部分安装路径对用户不透明,无法得知MAC。让我们解开这个谜。

1.软件默认安装位置知道多少?

在Windows 8.1环境中安装软件时,许多软件安装在Program Files或Program Files (x86)文件夹中,但可能有安装在“Users\ usersername \ local \ appds”中的软件,文件安装位置首先与软件的设计位数有关在64位Windows上,可以安装64位软件或32位软件。但是,如果在32位Windows上安装软件,则只能安装32位;不支持64位的软件可以在32位Windows上安装或运行。具有不同权限的软件安装在不同的目录中。通常,传统桌面软件在32位Windows上只有一个Program Files文件夹,在64位系统上有Program Files和Program Files(x86)文件夹,其中32位设计软件有Program Files(:

但是,安装到上述两个公共位置可能需要管理员权限,因此,如果当前用户是标准权限用户,则可能需要UAC升级(用户帐户控制、用户帐户控制),如果UAC关闭,则安装可能会因权限不足而失败。因此,为了简化安装过程,使当前部分软件的安装或运行,如果不需要管理员权限,标准权限用户也可以自行安装,软件开发人员将软件默认安装路径设置为“Users \ usersername \ Local \ AppData”或“Users \ username \”;另一个原因是,系统中的每个用户都需要自己安装软件,类似地,必须以类似的方式在这些“特殊”位置默认安装软件。

提示:

Windows商店的Metro应用程序安装在系统分区“Program Files”文件夹的隐藏目录“WindowsApps”中,其中包括公司名称、软件名称和版本号。这比传统应用程序要好。注意:要查看此文件夹,可能需要添加或提升当前用户的权限(如所述)。

(图1: windows商店中安装Metro应用程序的隐藏目录)

2.可以自定义默认安装位置吗?

在安装许多软件的过程中,安装程序提供了选择自定义安装路径的机会,但也提供了默认安装路径C:\Program Files或Program Files(x86)。更不用说可自定义的路径了。如果是,是否可以将此默认Program Files或Program Files(x86)文件夹更改为其他路径?例如,更改为分区而不是系统分区。

对于现有应用程序,可以修改注册表以更改默认安装路径。在注册表编辑器中,导航到HKEY _ local _ machine \ software \ Microsoft \ windows \ current version,找到包含ProgramFileDIR的

(图2:修改注册表中现有应用程序的默认安装路径)

对于应用于商店的安装路径修改,首先使用PE启动盘上的WimTools工具,将系统托盘下安装的WindowsApps文件夹软件包移动到新分区位置,然后启动注册表编辑器并导航到HKEY _ local _ machine \ software \ microls

(图3:使用注册表修改商店以接受默认安装路径)

提示:

如果修改上述路径时出现权限问题,无法进行修改,请弹出Appx权限表窗口,然后单击TrustedInstaller,选择高级,然后在选择用户或组窗口中“立即查找当前登录的用户”,将权限设置为“完全控制”,32

提示:查看已安装软件的位置

对于现有应用程序,右键单击快捷方式以查看属性,然后单击“打开文件位置”。对于商店应用程序,右键单击欢迎屏幕上的应用图标,或长按触摸屏上的应用图标,然后从屏幕下方的菜单中选择“打开文件位置”即可。

如何确定最合理的安装位置

那么,

软件到底是安装在系统默认给出的路径合适,还是自己指定一个别的位置更好呢?现在有不少人建议不要将软件安装在Windows系统目录中,认为这样容易让系统盘爆满,且会拖慢系统速度。这种说法似乎有一定道理,因而引起不少人的认同,且在实际中也这样做了。大家会将硬盘分为好几个分区,不同分区放置不同的文件,甚至为应用软件专门设置一个分区。这样做虽然并无什么不妥,但是,细心的你一定会发现,许多笔记本或品牌台式机在买回来后都只有一个分区,不管硬盘空间有多大,默认建议只有一个分区。这是微软“不懂事”还是别有“用心”呢?

其实,微软早在Vista时期就引入“库”的概念,他们本希望用户像苹果系统管理资源那样,淡化文件系统的存在,不去考虑文件保存在C盘还是D盘,反正文件都在一块物理硬盘中,这样就没必要将磁盘分为多个分区了。但文件和文件夹这种传统Windows文件思维在老用户头脑中已经根深蒂固,很难抛弃,因此在经历了从Windows Vista到Windows 10的几代演变之后,用户始终没有转过弯来,微软只得屈从用户原来的习惯,还不得不将“库”做成一个可以藏起来的东西让用户选择,这样就造成了两种思维都不算不合理且并存的局面。所以,到底是不分区安装在默认的Program Files目录,还是分区独立安装,没什么对错,只是用户的习惯问题而已。

小提示:

其实软件是否安装在C盘,最大的一个问题是空间划分是否足够。这其实也是因分区的思维而引起的,若只有一个分区,就不存在这个问题,当空间不足时说明你该腾空间或换更大的硬盘了。还有一个问题就是系统崩溃之后用户数据的丢失,但这可以通过良好的备份习惯和科学的备份方法来解决。

4. 能否实现安装位置的大一统

如果觉得将软件安装在不同的目录管理和升级不方便,还可以用360软件管家来一键安装升级。只需在360软件管家中开启一键安装升级设置参数,设定默认的软件安装路径即可(图4)。


关于作者: luda

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐