如何解锁Microsoft .docx文档?


38

我有一个已锁定的Microsoft .docx文档,没有忘记的密码就无法查看。

我想知道是否有一种简单的方法可以将其解锁或让计算机通过提示或其他方式记住密码本身。

Answers:


49

DocX是压缩的zip容器文件。制作原始docx文件的副本。如果将其解压缩,将存在一个名为的子文件夹word,该文件名为settings.xml。您可以使用纯文本编辑器打开settings.xml。

其中有一段文本:

<w:documentProtection
w:edit=""
w:enforcement="1"
 w:cryptProviderType=""
 w:cryptAlgorithmClass=""
 w:cryptAlgorithmType=""
 w:cryptAlgorithmSid=""
 w:cryptSpinCount=""
 w:hash=""
 w:salt=""/>

您可以将w:enforcement值更改为0或完全删除该块。

然后,再次压缩整个内容(不要压缩整个文件夹:content_types.xml和子文件夹必须是zip文件的根目录。),将结果重命名为具有Docx扩展名,然后用word打开它。


5
在Word 2010中,仅当文档未受读保护时,此方法才有效,因此不适用于OP。如果2010年文档受读保护,则它不会显示为有效的ZIP文件。另外,2010标签名称是writeProtection而不是documentProtection,并且没有w:enforcement。

1
老实说,“解密”运输产品非常容易……
MarcusJ 2015年

老实说,我无法相信一个安全公司刚刚发给我的一个文档与这种类型的保护
跳马

2
为了明确起见,此方法用于使文档再次可编辑。它将不允许您查看密码加密的文档。
Zenadix

14

通过此链接:http : //people.csail.mit.edu/seth/misc/unlockworddoc.html

如何在Windows下解锁Word文档

塞斯·泰勒(Seth Teller),2009年8月

一些作者(例如,要填写的表格的作者)在Windows下“锁定”他们的文档。这很烦人,因为它阻止您修复错误或在文档中添加任何内容。

如果您在网上搜索“解锁Word文档”,则会看到一堆页面,其中包含在Windows下不起作用的建议或指向付费软件的指针。这是一种有效且免费的方法:

  1. 在Word中打开文档,然后将其保存为“ .xml”格式。

  2. 在写字板,emacs或您喜欢的文本编辑器中打开.xml文档。

  3. 搜索字符串w:enforcement =“ 1”。

  4. 将“ 1”替换为“ 0”以禁用强制执行(即,解锁文档)。

  5. 从文本编辑器中保存文档。

  6. 在Word中打开.xml文档。

  7. 选择“另存为...”并将其另存为.doc或.docx文件。

现在可以正常编辑Word文档。请享用!

Mac用户:在这种解决方法中,ExtendScript Toolkit可以很好地用作文本编辑器。


“在Word中打开文档,然后将其保存为“ .xml”格式。“ 无法打开文档...我们正为此寻找通行证...
矩阵

3
此技术用于删除只读标志,而不是文档密码
。.– stuartd

这似乎也消除了禁用大头钉更改的功能
Jeef,2017年

7

自Office 2007以来, MS Word已使用128位AES加密,所以没有,没有简单的方法对其进行解锁。

如果认为您的密码足够简单或容易受到字典攻击,则可以尝试使用各种可用的密码破解应用程序之一(caveat下载器)。

通过编辑压缩的.docx文件中的'settings.xml',从Word文档中删除“ 编辑”保护很简单,如此处其他答案所述。但是,由于您已应用“使用密码加密”要求输入密码才能打开文档,因此该方法将不可用。


2

Word的哪个操作系统和版本?如果您不喜欢使用XML和文本编辑器,那么至少在Windows版Word 2010中,您可以从以下位置删除所有限制,密码,最终锁定等File / Info / Permissions

Word 2010文档锁定

还要确保文件未设置为只读(关闭Word,右键单击该文件,然后选中Properties / General tab / Attributes)。


仅适用于“编辑保护”而不适用于OP中的“开放保护”
pelms
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.