我希望我的问题适合超级用户。我是一名博士生,我必须使用教职员工办公室电脑上的软件,但不幸的是,信息学家已经很长时间不在大学了,我无法自己安装该软件,因为计算机需要管理员密码才能安装软件。
有没有办法打开并使用软件而不将其安装到计算机上?例如,将软件安装在 USB 密钥上?或者其他方法?
非常感谢您的帮助。
答案1
目前存在许多第三方应用程序,它们可以跟踪另一个软件的安装,以创建您想要的软件的便携版本。
这类应用程序通常被称为“安装跟踪器”,它基本上监视文件系统和注册表修改,并以自动方式重现它们。这样就无需在其他机器上进行安装。
请注意,显然需要实现一次软件安装才能跟踪安装程序扩展了哪些文件以及安装程序执行了哪些其他操作,但您可以在虚拟机中执行此操作。
我建议你使用VMWare ThinApp因为这是我发现的最自动化的方式。
VMware ThinApp 是一种无代理应用程序虚拟化解决方案,它将应用程序与其底层操作系统隔离,以消除应用程序冲突并简化交付和管理。
它具有直观的用户友好型 GUI,并附带离线用户指南pdf您也可以在网上看到虚拟机的网站。
ThinApp是付费产品,但是,通过试用模式,我认为您可以完成所需的任务。
答案2
便携式应用程序有很多工具供您选择,无需安装即可运行。当然,由于您没有指定具体需要什么软件,因此您必须自己检查。
在 Linux 上,你可以从主目录进行编译和运行,而无需安装。
答案3
除了入侵机器获取管理员密码之外……我看到的唯一选择是尝试使用 Linux 的 Live USB 版本(例如装有 Ubuntu 的 USB),看看你是否可以从那里安装并运行你的应用程序。
执行此操作通常需要进入 BIOS,并确保启动过程在运行硬盘驱动器的主操作系统之前检查可启动的 USB 驱动器。但是,BIOS可能设置了密码,这样就无法更改启动顺序。
答案4
使用虚拟机安装软件,而无需在本地计算机上安装,Oracle 的 Virtual Box 是一个不错的选择。如果您不想使用虚拟机,请获取该软件的便携版本。