我有一个双启动系统,但它收集了一些恶意软件问题或 Windows 7 中的其他问题,因此我无法使用 Windows 7。
是否可以通过在 Ubuntu 中启动来卸载 Windows 7 程序(删除 Windows 7 的一些文件)?
根据我之前的问题,Windows 7 内存占用高,无法打开浏览器,我无法在正常模式下使用 Windows。
下面的@mmmc 的评论表明这是有可能的:从 Linux 拇指驱动器修复 Windows 注册表
答案1
我保留我之前的回答,但它不准确。有很多方法可以做你想做的事,但有人可能会说,这就像用火戏弄一样危险。有一个软件它能够从 Linux Shell 的命令行编辑注册表文件。
如果您有由特定软件安装创建的文件列表,同时有在安装期间和安装后创建和/或修改的所有注册表项的列表 - 或者更好的是 - 软件安装之前的注册表备份 - 您可以撤消安装过程中在注册表中所做的更改。
先前的答案(不知为何,我认为这个答案更好,因为它可以阻止更多人尝试从 Linux 编辑 Windows 注册表 - 即使它是错误的 ;) ):
简而言之 - 不行。不能直接更改注册表项。您可以从
NTFS
分区中删除一些文件,但不能直接更改注册表项 - 大多数软件都会向 Windows 注册表添加一些项。Windows 关闭时无法编辑这些项。但是,您可以创建一个带有命令的 bat(或 vbs)文件,这些命令将删除注册表项并将此 bat 文件添加到startup
Windows 用户的文件夹(在其配置文件内)- 如果用户拥有适当的权限和/或能够将权限提升到系统管理员级别,则这有可能从注册表中删除项 - 只有这样才能编辑注册表。当然可以从 Linux 级别将文件放入特定文件夹,但只有在 Windows 操作系统运行时才能实现完全卸载的过程。
听我的劝告,不要这么做。Windows 本身有更好更简单的方法。