我多年来一直使用这个解决方案:https://superuser.com/a/1173332/458487链接到https://www.winhelponline.com/blog/get-classic-sticky-notes-windows-10-anniversary/
2018 年 12 月“功能更新至 Windows 10,版本 1809”之后,它不再起作用,已在 Windows 10 家庭版和 Windows 10 专业版(家庭操作系统版本 17763.194)上进行了测试。
在进行较大更新后,我像往常一样将旧的 stikynot exe 和 mui 文件复制到 System32 文件夹(包括将 MUI 文件复制到 en-US 文件夹),但它无法运行。任务启动了一两秒钟,当存在 MUI 文件时,要么显示名称 Sticky Notes,要么根本不显示名称(如果我删除它),没有图标,它会默默结束,不会显示任何内容。有什么想法可以解决它吗?
我尝试下载 SNTSearch.dll,但没有帮助。
非常感谢!我不想使用令人讨厌的 Metro 风格的新便签 - 要么我修复它,要么找到替代方案。但我已经习惯了它的外观和易用性。
编辑:在其他机器上,我还没有清除 Windows.old 文件夹,当我从 System32 运行它时,它会启动。所以我们可能缺少其他一些 DLL。知道如何找出哪个吗?有日志吗?不幸的是,我不太熟悉在 Windows 下进行调试。
答案1
要在 Windows 10 版本 1809(又称 2018 年 10 月更新)中运行旧版 Sticky Note,StikyNot.exe
需要兼容动态链接库文件(Windows DirectUI 引擎)。需要注意的是,许多网站免费提供 DLL 文件(动态链接库)。请勿下载它们,因为它们可能包含有害的恶意软件。
有很多方法下载旧的 Windows 10 ISO 文件。在这里我选择了一个工具来自HeiDoc.net使用官方 Microsoft 链接下载 ISO 文件。在此过程中,我使用了两个 Windows 10 版本——
- 版本 1511(11 月更新)对于
StikyNot.exe
和StikyNot.exe.mui
- 版本 1803(2018 年 4 月更新)对于
DUI70.DLL
和DUI70.dll.mui
分别从 ISO 文件中提取这些文件。以下是我们需要的文件列表:
Win10_1511_English_x64.iso
|
+-- sources
|
+-- install.wim
|
+-- Windows\System32\StikyNot.exe
+-- Windows\System32\en-US\StikyNot.exe.mui
Win10_1803_English_x64.iso
|
+-- sources
|
+-- install.wim
|
+-- Windows\System32\DUI70.dll
+-- Windows\System32\en-US\DUI70.dll.mui
该en-US
文件夹可能会根据该 ISO 文件的主要语言环境而变化,例如,en-GB
英国英语、zh-CN
简体中文等。将上述四个文件复制到任意文件夹中,如下所示:
MyFolder
|
+-- StikyNot.exe
+-- DUI70.dll
|
+-- en-US
|
+-- StikyNot.exe.mui
+-- DUI70.dll.mui
或者,可以从 Windows 7 ISO 文件复制这两个文件。那么我如何找到依赖项DUI70.dll
?答案是依赖项工具(开源且免费)和一些反复试验。打开StikyNot.exe
该工具中的。它将显示许多函数是从DUI70.dll
库中导入的。其他导入的函数来自 System32 库。