#1
|
|||
|
|||
UR using RichEd20.dll From SYSTEM32: Disabled tables
Hi ...
After installing latest release 6.2.0.3, I noticed there is a new 'C:\WINDOWS\SYSTEM32\RichEd20.dll ' showing in addition to the one I've been using 'riched20.dll version 15.0.4420.1017' I do not remember seeing two riched21.dll's listed. It looks like the older release is taking effect which led to loosing table features. I was not able to resize them, cell values started spanning cells, and Unable to add rows. I had to uninstall UR, delete all files & folders, opt to 'install rich from office'. I have never run into this issue with any of the updated installs in the past few months. What changed? Ultra Recall Professional 6.2 (x64) Copyright © 2004-2021 Kinook Software, Inc. Registered to:*** (1-user license) Windows version: Windows 10 Home Install path: C:\Program Files\UltraRecall HRW15.DLL version 15.0.0.1 HTW21.DLL version 21,0,0,0 msptls.dll version 15.0.4420.1017 msvcr100.dll version 10.00.40219.325 PolarSpellChecker.dll version 4.0.5.6 riched20.dll version 15.0.4420.1017 SftPrintPreview_x64_U_20.dll version 2.07 TEW26.DLL version 26.0.0.7 UltraRecall.exe version 6.2.0.3 unins000.exe version 51.52.0.0 C:\WINDOWS\SYSTEM32\RichEd20.dll version 5.31.23.1231 |
#2
|
|||
|
|||
Nothing changed with the installer in any recent update, and the installer will never install riched20.dll to the SYSTEM32 folder.
UR will use a riched20.dll in SYSTEM32 if there isn't one in the UR installation path. That isn't new behavior either. https://www.kinook.com/Forum/showthread.php?t=2853 |
#3
|
|||
|
|||
I do not know why the system32 dll showed up only with the latest update. I'll do a test later and confirm.
|
#4
|
|||
|
|||
I updated UR on my second machine (Surface Pro 6). It behaved in a similar fashion. Meaning, it now lists the system32 rich ddl. I have been updating UR for years and this never happened before
Before install ur 6.2.0.3 --------------------------- Ultra Recall Professional 6.2 (x64) Copyright © 2004-2021 Kinook Software, Inc. Registered to: **** (1-user license) Windows version: Windows 10 Home Install path: C:\Program Files\UltraRecall HRW15.DLL version 15.0.0.1 HTW21.DLL version 21,0,0,0 MSPTLS.DLL version 16.0.11929.20048 msvcr100.dll version 10.00.40219.325 PolarSpellChecker.dll version 4.0.5.6 RICHED20.DLL version 16.0.11929.20048 SftPrintPreview_x64_U_20.dll version 2.07 TEW26.DLL version 26.0.0.7 UltraRecall.exe version 6.2.0.2 unins000.exe version 51.52.0.0 Database filename: C:\Users\****.urd Database version: 4.0.1 [FTS] After (notice the system32 dll) --------------------------------------- Ultra Recall Professional 6.2 (x64) Copyright © 2004-2021 Kinook Software, Inc. Registered to: **** (1-user license) Windows version: Windows 10 Home Install path: C:\Program Files\UltraRecall HRW15.DLL version 15.0.0.1 HTW21.DLL version 21,0,0,0 MSPTLS.DLL version 16.0.11929.20048 msvcr100.dll version 10.00.40219.325 PolarSpellChecker.dll version 4.0.5.6 RICHED20.DLL version 16.0.11929.20048 SftPrintPreview_x64_U_20.dll version 2.07 TEW26.DLL version 26.0.0.7 UltraRecall.exe version 6.2.0.3 unins000.exe version 51.52.0.0 C:\WINDOWS\SYSTEM32\RichEd20.dll version 5.31.23.1231 The attached images show that UR install directory had RICHED20.DLL version 16 before updating. Still, it decided to use the system 32 It also shows the install options I used for 6.2.0.3 |
#5
|
|||
|
|||
I uninstalled UR. Installed 6203. Choose options you see in the image. It still added the system32 dll (in addition to dll version 15)
Ultra Recall Professional 6.2 (x64) Copyright © 2004-2021 Kinook Software, Inc. Registered to: ****** (1-user license) Windows version: Windows 10 Home Install path: C:\Program Files\UltraRecall HRW15.DLL version 15.0.0.1 HTW21.DLL version 21,0,0,0 msptls.dll version 15.0.4420.1017 msvcr100.dll version 10.00.40219.325 PolarSpellChecker.dll version 4.0.5.6 riched20.dll version 15.0.4420.1017 SftPrintPreview_x64_U_20.dll version 2.07 TEW26.DLL version 26.0.0.7 UltraRecall.exe version 6.2.0.3 unins000.exe version 51.52.0.0 C:\WINDOWS\SYSTEM32\RichEd20.dll version 5.31.23.1231 Database filename: C:\Users\****Intro.urd Database version: 4.0.1 [FTS] |
#6
|
|||
|
|||
If I uncheck option 'rich edit control with table support', it installs a single dll from system 32.
Only way out is it to shutdown UR, manually copy a more recent copy of rich dll and restart UR. This way, the system32 is gone Ultra Recall Professional 6.2 (x64) Copyright © 2004-2021 Kinook Software, Inc. Registered to: **** (1-user license) Windows version: Windows 10 Home Install path: C:\Program Files\UltraRecall HRW15.DLL version 15.0.0.1 HTW21.DLL version 21,0,0,0 PolarSpellChecker.dll version 4.0.5.6 RICHED20.DLL version 16.0.11929.20048 SftPrintPreview_x64_U_20.dll version 2.07 TEW26.DLL version 26.0.0.7 UltraRecall.exe version 6.2.0.3 unins000.exe version 51.52.0.0 Database filename: C:\Users\*****\Intro.urd Database version: 4.0.1 [FTS] |
#7
|
|||
|
|||
There are two possible rich edit installation options:
1) Rich edit control with table support. If this option is checked, UR installs riched20.dll v5.50.99.2050 into the UR installation path (but it will not overwrite a newer version that already exists there). If you do not want to use this version, uncheck this option. 2) Office rich edit control. The installer looks for a rich edit control installed by Microsoft Office under the MS Shared Tools folder, and offers this option if found, and if checked, it copies the highest version found to the UR installation path. The installer must not be finding a DLL to install since the option is not offered in your case. When UR runs, it attempts to load riched20.dll from the UR installation path and uses it if that succeeds. If that fails (file does not exist, bad file, wrong bitness, etc.), UR loads the riched20.dll from the SYSTEM32 folder (and shows it in Help | About). I would recommend unchecking all rich edit installation options and manually install the desired riched20.dll (and any dependencies) to the UR installation path. Again, see https://kinook.com/Forum/showthread.php?t=2853 for more details. |
|
|