1

Я годами использовал это решение: https://superuser.com/a/1173332/458487 со ссылкой на https://www.winhelponline.com/blog/get-classic-sticky-notes-windows-10-anniversary/

После декабря 2018 года «Обновление функций до Windows 10, версия 1809» оно больше не работает, протестировано как на Windows 10 Home, так и на Windows 10 Professional (сборка Home OS 17763.194).

Я скопировал старый файл stikynot exe и mui в папку System32 (включая MUI-файл в папку en-US) как обычно после более крупного обновления, но он не запустился. Задача начинается на секунду или две, либо отображается имя Sticky Notes при наличии файла MUI, либо имя вообще не отображается, если я его удаляю, значок отсутствует, и он молча заканчивается, не показывая ничего. Есть идеи как это исправить?

Я пытался скачать SNTSearch.dll, не помогает.

Большое спасибо! Я не хочу использовать отвратительные новые стикеры в стиле Metro - либо я исправлю это, либо найду альтернативу. Но я привык к внешнему виду и простоте использования.


РЕДАКТИРОВАТЬ: На другой машине я еще не удалил папку Windows.old, и когда я запускаю ее из System32 там, она запускается. Таким образом, мы, вероятно, пропускаем какую-то другую DLL. Есть идеи как узнать что? Есть ли где-нибудь логи? Я не очень знаком с отладкой под Windows, к сожалению.

1 ответ1

1

Для запуска старого Sticky Note в Windows 10 версии 1809 ака. Обновление за октябрь 2018 г., StikyNot.exe необходим совместимый DUI70.Файл DLL (Windows DirectUI Engine). Немного предостережения, есть много сайтов, которые предоставляют DLL-файлы (Dynamic Link Library) бесплатно. НЕ загружайте их, потому что они могут содержать вредоносные вредоносные программы.

Есть много способов загрузить старые ISO-файлы Windows 10. Здесь я выбрал инструмент из HeiDoc.net, который использует официальную ссылку Microsoft для загрузки файлов ISO. Для этой процедуры я использовал две версии Windows 10 -

Извлеките эти файлы из их файлов 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

Кроме того, оба файла могут быть скопированы из ISO-файла Windows 7. Итак, как я нашел зависимость DUI70.dll? Ответ, с помощью инструмента Зависимости (с открытым исходным кодом и бесплатно) и некоторой пробной версией ошибки. Откройте StikyNot.exe в этом инструменте. Он покажет, что многие функции импортированы из библиотеки DUI70.dll . Другие импортированные функции из библиотек System32.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .