Kinook Software Forum

Go Back   Kinook Software Forum > Ultra Recall > [UR] General Discussion
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Rate Thread Display Modes
  #1  
Old 04-26-2021, 07:53 AM
cnewtonne cnewtonne is online now
Registered User
 
Join Date: 07-27-2006
Posts: 519
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
Reply With Quote
  #2  
Old 04-26-2021, 09:24 AM
kinook kinook is online now
Administrator
 
Join Date: 03-06-2001
Location: Colorado
Posts: 6,034
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
Reply With Quote
  #3  
Old 04-27-2021, 02:02 PM
cnewtonne cnewtonne is online now
Registered User
 
Join Date: 07-27-2006
Posts: 519
I do not know why the system32 dll showed up only with the latest update. I'll do a test later and confirm.
Reply With Quote
  #4  
Old 04-27-2021, 06:25 PM
cnewtonne cnewtonne is online now
Registered User
 
Join Date: 07-27-2006
Posts: 519
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
Attached Images
     
Reply With Quote
  #5  
Old 04-27-2021, 06:39 PM
cnewtonne cnewtonne is online now
Registered User
 
Join Date: 07-27-2006
Posts: 519
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]
Attached Images
 
Reply With Quote
  #6  
Old 04-27-2021, 06:46 PM
cnewtonne cnewtonne is online now
Registered User
 
Join Date: 07-27-2006
Posts: 519
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]
Reply With Quote
  #7  
Old 04-27-2021, 08:05 PM
kinook kinook is online now
Administrator
 
Join Date: 03-06-2001
Location: Colorado
Posts: 6,034
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.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT -5. The time now is 07:38 PM.


Copyright © 1999-2023 Kinook Software, Inc.