我很快将负责管理我所在大学所有学生计算机实验室机器上的软件。Firefox 更新往往被证明特别令人恼火,因为它会在每个用户更新后首次启动时显示一个选项卡,其中包含有关更新的信息,并且顶部通常还有各种通知栏(例如“你想向我们发送匿名使用信息吗.. ”)。由于计算机在 DeepFreeze 上,并且由于学生在整个学期中经常使用许多不同的计算机,因此每次有人启动 Firefox 时,Firefox 都是第一次有效启动。
我知道一种解决方案是登录,打开 Firefox,然后将我登录的配置文件复制到默认配置文件模板,但考虑到每个实验室的配置不同,特别是考虑到我至少要处理四个不同的操作系统/版本(目前是 Windows XP 和 7,OS X 10.6 和 10.7),我必须在每个实验室为每次更新重复这个过程。有没有更快的方法,这样我就可以为学生提供最新的软件,而无需他们每次启动时都关闭一堆烦人的屏幕?
当我谈到这个主题时(如果需要,我可以将其分解为一个单独的问题),有没有人有在类似环境中处理扩展的好方法?一些部门有他们想要的特定扩展,并且扩展通常需要更新,特别是为了确保与新版本的 Firefox 的兼容性。
也许这不会解决您的问题,但如果我是您,我会看一下Firefox ESR版本:
和
我们完全关闭除防病毒软件和 Frozen 工作站上的库存 Windows 更新之外的所有更新,以避免每次重新启动计算机时下载应用程序然后一遍又一遍地重新下载相同的数据。
从这里开始,我们过去所做的是每隔几个月进行一次手动解冻一组机器,并更新任何已知的应用程序。这可能包括以下任何一项:Firefox、Chrome、Java、Acrobat Reader、iTunes、QuickTime 等。然后,我们会在这些更新后修复一次默认配置文件,以清除您所看到的任何烦人的消息。
我们现在每隔几个月做一次解冻一台机器并应用我们想要的所有更改。这可能不仅仅包括更新。然后我们使用 sysprep + CloneZilla 创建硬盘驱动器的映像,然后我们将使用它来重建其他机器。
因为这给我们留下了一个图像文件,我们可以使用它来根据需要快速恢复计算机的状态,以及其他一些因素(Windows 7 的 UAC 功能、网络级别更好的安全性、学生没有管理员权限),我们正在考虑一起删除 DeepFreeze,事实上,本学期将在一个小型实验室进行试验,看看它是否会导致任何问题。