有没有办法从Ubuntu编辑Windows注册表?


25

我的笔记本电脑是Windows 7 / Ubuntu 12.04 LTS双启动设置。我一直在尝试在Windows分区上使用替代桌面外壳,例如KDE和Cairo

将Cairo设置为默认外壳程序后,我决定重新启动计算机,然后重新登录Windows,以确保一切正常。但是,登录后,我发现自己只剩下鼠标光标和一个充满默认背景颜色的空白桌面。

我知道我需要更改注册表设置,以便将Windows资源管理器恢复为先前对KDE进行实验时的默认外壳程序,但是regedit如果无法加载到正常工作的桌面中,显然我将无法使用。但是,我仍然可以毫无问题地使用我的Ubuntu分区。

这让我想知道是否有一种方法可以在Ubuntu中挂载Windows分区并以某种方式从中编辑注册表。我该怎么做,我是否需要任何额外的包装?


我不这么认为。您可以启动Windows 7的默认管理员帐户,运行regedit并更改用户配置文件中的密钥吗?
克里斯(Chris)

实际上,我刚刚发现,在通过Ctrl + Alt + Delete登录后,然后使用“文件”>“新任务”手动运行我在GameMaker中制作的扩展坞后,便可以使用任务管理器。从那里我可以启动几乎所有其他功能,因此至少我仍然可以从Windows修复它。话虽如此,我仍然很好奇是否可以从Ubuntu访问注册表,因为显然以前没有人问过这个问题。
Christopher Kyle Horton

Answers:


26

我相信这就是您要寻找的“ 脱机NT密码和注册表编辑器 ”(chntpw)

什么是chntpw?

chntpw是一个软件实用程序,用于重置或清除Windows NT,2000,XP,Vista,7和8.1使用的本地密码。它还包含一个简单的注册表编辑器和一个十六进制编辑器,可在linux / unix下使用它们浏览和修改注册表文件中包含的信息。

如何安装?

您可以通过运行以下命令从终端安装它:

sudo apt-get install chntpw

或在软件中心中搜索“ chntpw”。

其他来源:

在Ubuntu中使用chntpw破解Windows注册表

从Ubuntu Live CD更改或重置Windows密码


很酷。很高兴知道。
克里斯

酷...我不知道chntpw其中包括注册表编辑器。
Christopher Kyle Horton 2012年

@Rinzwind:嗯,不完全是。在许多情况下,chntpw只能清除(或空白)帐户的密码-有时它实际上不能更改密码。尽管如此,它还是一个很棒的工具。
内森·奥斯曼

1
需要注意的是倒数第二个环节是死的,但它是在这里存档web.archive.org/web/20120505170011/http://members.iinet.net/...
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.