|
|
|
Forum Member
      
Group: Forum Members
Last Login: 05/11/2011 13:34:28
Posts: 4,
Visits: 6
|
|
| Help! My copy of Visual Liturgy has been running fine for over a year on my Windows 7 Pro 64 bit system. Now it won't start, or reinstall, claiming that the MSJET40 DLL is not suitable for running on the computer. A bit of probing reveals that there isn't a 64 bit version of the MSJET driver used to get to the Access database which underlies Visual Liturgy. However, the WOW emulator should stand in the gap and provide a 32 bit environment for running this DLL. Presumably it's been doing it's job for the past year, as I've only installed MS updates as far as I know. There have been some recent Microsoft updates in that area, but it's not all clear why it's suddenly stopped working. Has anyone else seen this problem, or is it something peculiar to my installation? I'm running Office Pro 2010 and have a lot of other software including MS Expression, Adobe CS4, Logos on this computer, so I am not at all keen to reinstall everything!
|
|
|
|
|
Senior Forum Contributor
      
Group: Forum Members
Last Login: 24/01/2012 14:38:48
Posts: 66,
Visits: 129
|
|
| What is the exact error message? VL should run fine on Windows 7 64-bit. You could try running the file Jet40Sp3_Comp.exe which is in the Files folder on the VL setup CD, though I am not sure without checking whether Windows 7 will actually use this for JET. Tim
|
|
|
|
|
Forum Member
      
Group: Forum Members
Last Login: 05/11/2011 13:34:28
Posts: 4,
Visits: 6
|
|
| Thanks for your reply and suggestions. I'm getting the error "C:\Windows\system32\msjet40.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media..." when I run the JET40SP3_COMP.EXE, which is also run on installation. The current version of msjet40.dll is SP8 I think, and there isn't currently a 64 bit version. Microsoft have said they've no intention of producing one, though there may be something in a service pack supporting Office 2010 which I haven't investigated yet. I don't have an installed version right now, as the installer quit when it encountered this error. Shame it couldn't roll back my system to where it was! Howevcer, when running VL I got a similar error complaining that msjet40.dll in the sysWOW64 folder isn't compatible with Windows - this is where 32 bit DLLs normally get put on 64 bit Windows.
|
|
|
|
|
Senior Forum Contributor
      
Group: Forum Members
Last Login: 24/01/2012 14:38:48
Posts: 66,
Visits: 129
|
|
| Possibly the file is corrupt, and reinstalling does not work because Windows thinks the file is already up to date. You could try the system file checker. Open an administrative command prompt - the command prompt is in Accessories in the start menu, right-click and run as administrator. Type sfc /scannow to check and repair system files. If that fails you could try system restore. Press Windows key + r to open the run dialog, then type rstrui.exe to start this. Choose a date that is definitely before the problem occurred. Another idea is to delete the file manually, then reinstall - though in this case system file protection might work against you. If you look at the actual file in C:\Windows\SysWOW64 what does it show in properties? Mine is 1,589,248 bytes and the version is 4.0.9756.0 Tim
|
|
|
|
|
Forum Member
      
Group: Forum Members
Last Login: 05/11/2011 13:34:28
Posts: 4,
Visits: 6
|
|
| Thanks for your helpful reply. A number of other programs started misbehaving soon after this, so I decided there was something more systematic such as an undetected virus at work. A reinstall from scratch was the ultimate solution, and I now have a working VL again. Thanks for your support and encouragement - useful things to know if it happens to anyone else, or indeed to me again. Ian.
|
|
|
|