我有一个 Microsoft .docx 文档被锁定了,如果没有忘记密码就无法查看。
我想知道是否有一种简单的方法来解锁它或让计算机通过提示等方式记住密码。
答案1
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 中打开它。
答案2
来自此链接:http://people.csail.mit.edu/seth/misc/unlockworddoc.html
如何在 Windows 下解锁 Word 文档
塞思·特勒,2009 年 8 月
有些作者(例如,要填写表格的作者)在 Windows 下“锁定”他们的文档。这很烦人,因为它会阻止您修复错误或向文档添加任何内容。
如果您在网上搜索“解锁 Word 文档”,您会得到一堆页面,其中包含在 Windows 下不起作用的建议,或指向付费软件的链接。这里有一个有效且免费的方法:
在 Word 中打开文档,然后将其保存为“.xml”格式。
在写字板、emacs 或您最喜欢的文本编辑器中打开 .xml 文档。
搜索字符串 w:enforcement="1"。
将“1”替换为“0”以禁用强制执行(即解锁文档)。
从文本编辑器保存文档。
在 Word 中打开 .xml 文档。
选择“另存为...”并将其保存为.doc 或 .docx 文件。
您的 Word 文档现在可以正常编辑了。尽情享受吧!
Mac 用户:在此解决方法中,ExtendScript Toolkit 可以很好地用作文本编辑器。
答案3
MS Word 已使用 128 位 AES 加密自 Office 2007 起所以没有简单的方法可以解锁它。
如果你认为你的密码足够简单或容易受到攻击字典攻击,您可以尝试各种可用的密码破解应用程序之一(警告下载器)。
删除编辑保护通过在压缩的 .docx 文件中进行编辑,从 Word 文档中获取settings.xml
,如其他答案中所述。但是,由于您已申请Encrypt with Password
要求输入密码才能打开文档,因此该方法将不可用。
答案4
哪个操作系统和 Word 版本?如果您不喜欢摆弄 XML 和文本编辑器,那么在 Windows 版 Word 2010 中,您至少可以删除所有限制、密码、最终锁定等。来自File / Info / Permissions
:
还要确保文件未设置为只读(关闭Word,右键单击文件,检查Properties / General tab / Attributes
)。