这个文件夹占用了我 C 分区的近 1 GB。是否可以只删除它?
我最近一直在尝试减少在我的 Windows 机器上“安装”的东西(我讨厌安装程序 - 我需要知道程序把东西放在哪里......),而是选择使用便携式或独立版本的应用程序。
我将它们全部放在与 Windows 分区分开的驱动器上的“程序”目录中,因此每当我重新安装时,我都可以轻松使用所有应用程序,而且从好的方面来说,我得到了一个很好的干净设置。
像 Office 和 Creative Suite 这样的应用程序仍然需要我经历一个极其漫长的安装过程,在这个过程中,我的系统中会出现一千个随机库和工具。
为什么 Windows 应用程序仍然需要安装?为什么我们不能直接将 Photoshop 拖到一个像 OSX 那样的文件夹并让它工作?有没有其他人专注于便携式应用程序,或者我只是对整个事情有强迫症?
这可能不是这些安装程序的名称。通过在线安装我的意思是小的可执行我们下载和执行,其下载真正的软件我要安装。
其中有很多,例如在 Chrome 安装、Visual Studio Express 等中。
这些在线安装程序的目的是什么?我认为他们很不方便。
一些软件站点允许下载他们的软件以作为 .msi 文件或作为 .exe 文件安装。如果有选项,应该选择下载哪一个来安装软件,即:使用 .msi 文件而不是安装程序 (.exe) 有什么优势?
我确实理解两者之间的区别,因为 .msi 文件是一个将由 Windows 安装程序可执行文件处理的安装包。.exe 文件是一个包含安装程序和安装文件的可执行文件。但是选择 .msi 而不是 .exe 的真正好处是什么?最后,结果是一样的。或不?
我在 Windows 和 Linux 上使用 MC,并希望在我的 Mac 上使用它。有人可以指向我可以下载二进制设置/安装的 URL 吗?
自 Windows XP 时代以来,Windows 安装程序(.msi 文件),包括 InstallShield 安装程序(这只是 MSI 的引导程序)卸载应用程序所需的时间是其他安装程序的五倍左右。安装通常也是如此。
为什么他们仍然需要这么长时间,为什么人们仍然使用 MSI 进行安装?例如:
卸载 VLC - 大约需要 5 秒钟。
卸载 XYZ - 启动“准备删除...”,然后延迟 15 秒。
它所做的只是删除文件和清理注册表(其中可能包括 COM 注册),那么为什么要花这么长时间呢?
如果安装程序存储了安装过程的日志,我可以在哪里找到该日志?
如果有一个安装程序不记录安装过程,我该如何做到这一点?
我的笔记本电脑(Lenovo Flex 2 15)预装了 Windows 8 Standard(串行密钥预装在 BIOS 中),此后我安装了 SSD(Samsung Evo 840 120GB)并升级到 Windows 10。
当笔记本电脑还有硬盘驱动器时,我将其升级到专业版,这样我就可以在我的家庭服务器上使用域提供的资源;因此,我只能使用 Windows 的专业版(家庭版无法加入域)。
我购买了 Windows 10 Professional 并完成了 Windows 的全新安装(完全重新安装),只是它安装了 Windows 10 Home 而不是 Professional。我猜这是因为 BIOS 中预装了 Windows 8 标准版序列号。
然后,我从 MSDN 下载了 Windows 10 的一体式 ISO 映像(我对其访问权限有限),将安装程序传输到 USB 记忆棒上,然后重新安装(再次干净安装)。但是它仍在安装 Windows 10 Home。
如果我尝试使用 Windows 中的 AIO 映像进行安装,安装程序不会向我显示我要安装的版本的选项列表;相反,它假设我想安装家庭版:
如果我禁用 UEFI 并改用 Legacy,我可以安装 Windows 10 Professional,但我觉得这是绕过问题而不是解决问题。
是否可以让 Windows 10 安装程序忽略 BIOS/UEFI 中预装的任何串行密钥?如果是这样,如何?如果没有,使用传统模式真的是解决这个问题的唯一方法吗?
我有一个带有 8.3 版 Postgres 的 Fedora 系统,由于兼容性问题,我想降级到 8.2。我一直在使用 yum,但这是我第一次使用这个包管理器,我不知道如何降级。
那么我如何告诉它给我一个特定版本的包?
编辑:我设法通过按照skymt的建议下载特定软件包并安装他们的GPG密钥来使其工作。我所要做的就是
rpm --import RPM-GPG-KEY-PGDG
yum localinstall postgresql-8.2.10-1PGDG.f9.i386.rpm
yum localinstall .....
等等。但是,这相当笨拙,我仍然希望有一种更简单的方法。如果有人知道如何让 YUM 以特定版本为目标而不诉诸此,请告诉我,以便我下次能够这样做。
在 Windows 7(家庭高级版 64 位)上,数百兆字节的日志被写入C:\Windows\Logs\CBS\CBS.log. 看一看,我们正在计算这里的行数:
$ dir C:\Windows\Logs\CBS\CBS.log
03.10.2015 16:21 726.097.704 CBS.log
$ findstr /b 2015- C:\Windows\Logs\CBS\CBS.log | find /c ", Info"
2990118
$ findstr /b 2015- C:\Windows\Logs\CBS\CBS.log | find /c /v ", Info"
102
Run Code Online (Sandbox Code Playgroud)
直截了当地说,CBS 日志文件(CBS 是基于组件的服务的缩写,别名Trusted Installer,请参阅了解基于组件的服务,2008 年 4 月,Microsoft Technet)目前占用 700 MB,其中 200 MB 是在过去 30 分钟内写入的,第一个条目来自 9 天前。
总共接近 300 万个条目,并且几乎全部在 loglevel Info。请注意,这是一种人类可读的日志文件格式,显然不适用于机器处理。不知道你是怎么想的,但是默认情况下我应该费心考虑 300 万行Info的想法让我觉得近乎荒谬。
我希望这停止,因为磁盘和 CPU …
installer ×10
windows ×6
installation ×2
windows-7 ×2
logging ×1
macos ×1
uefi ×1
uninstall ×1
windows-xp ×1
yum ×1