Classic Shell http://classicshell.net/forum/ |
|
Win7 x64 installation failure, can't load RichEd20.dll http://classicshell.net/forum/viewtopic.php?f=12&t=2638 |
Page 1 of 1 |
Author: | arnaut [ Wed May 14, 2014 11:22 am ] |
Post subject: | Win7 x64 installation failure, can't load RichEd20.dll |
I have an up to date Win7 x64 Home Premium system and I can't install any of Classic Shell 3.6.8/4.0.2/4.0.4/4.1 (Some background, I used to have 4.0.2 installed and decided to upgrade to 4.1 The upgrade failed, so I uninstalled 4.0.2 and tried again, but that failed too. Now I can't install any version.) To debug, I did a command line install with the following options: /Iv* log.txt, and was able to narrow down the problem to: Code: DEBUG: Error 2894: Loading RichEd20.dll failed. GetLastError() returned: 126 The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2894. The arguments are: 126, , Error 2894. The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2894. The arguments are: 126, , MSI (c) (30:FC) [00:09:03:858]: Product: Classic Shell -- Error 2894. The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2894. The arguments are: 126, , Any help would be appreciated. (Google has been unhelpful thus far.) Edit: 1) Trying to install it as administrator doesn't work. 2) Trying to manually register RichEd20.dll via regsvr32 fails. |
Author: | Ivo [ Thu May 15, 2014 8:10 am ] |
Post subject: | Re: Win7 x64 installation failure, can't load RichEd20.dll |
The installer needs RichEd20.dll to show some text fields, like the EULA. I don't know why it is failing in your case. It is a system control that should always be available. Maybe it is not in the PATH? You may try running Process Monitor to see where it is failing exactly. |
Author: | arnaut [ Thu May 15, 2014 5:45 pm ] |
Post subject: | Re: Win7 x64 installation failure, can't load RichEd20.dll |
Thanks for the pointers. If I'm reading Process Monitor correctly, the installer (msiexec.exe) is trying to execute a CreateFile operation on RichEd20.dll, but it's not finding it because it's not looking in C:\Windows\System32. The closes place it's looking is C:\Windows and C:\Windows\SysWOW64. BUT, when I echo %PATH% on the command line I do get C:\Windows\System32, and when I run ClassicShellSetup_4_0_4.exe on the same command line I still get the same error. |
Page 1 of 1 | All times are UTC - 8 hours [ DST ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |