2

I get "Can't find Language DLL msain900.dll" in an alert box when I try to run access (both when opening an existing database and when just running it) and in any mode (regular and safe mode).

Is there a way to prevent this DLL from being required?

Update: I got a copy of msain900.dll from a co-worker and I put it in both System32 and in Office12; neither helped. (FYI: You can't use regsvr32 on this DLL; it's not a system file.)

3
  • A couple of links from Googling this issue point to uninstalling trial versions of newer MS Office versions. Did you install anything like this recently?
    – Isxek
    Jul 1, 2010 at 16:37
  • No, I didn't. I even got a copy of the DLL from a co-worker and tried putting it in System32 and Office12. All to no avail.
    – grammar31
    Jul 2, 2010 at 15:24
  • Where are you getting the report that the DLL is missing? Jul 2, 2010 at 22:41

2 Answers 2

3

It appears the fix I have for MS Access 2007 also fixes a MS Word 2007 issue.

Access error:
When tryng to open Access after the 2007 upgrade you get the following error - “Can’t find Language DLL, MSAIN900.dll”

Word error: No page numbering, missing the 1033 folder & building blocks.dotx file inside it under C:\Documents and Settings\Your User Name\Application Data\Microsoft\Document Building Blocks

The fix:

Add/Remove Programs Go to MW Office 2007 and click “change” Check Add or remove features Highlight Access & click continue.

After it has done its thing, go to Access in the All programs menu & it will open without the error. No reboot required. Also the 1033 folder & building blocks.dotx file is there and page numbering is available in word.

The whole thing takes less than 5 minutes.

1
  • This answer should be accepted, works great.
    – eddie_cat
    Nov 21, 2014 at 15:02
0

I tried reinstalling Office several times (once using a corporate installer; another time manually). Finally, I just used an install CD and reinstalled Office. Now Access opens without error.

This is an effective, but unsatisfying, solution. For the record, the versions I copied into System32, Office12 and Office12\1033 were all untouched, so I still don't know where it was supposed to go (although it doesn't seem like that knowledge would have helped).

4
  • If you had a broken installation why would you expect it to work? Re-installing fixed the broken installation, so why is that not satisfactory? Jul 8, 2010 at 2:47
  • 1
    @David: I suppose my point is that it's not clear how it came to break. Since the rest of Office worked fine and several rounds of reinstalling Office did nothing, it's also not clear how another re-install fixed it (although clearly it did). "Unsatisfactory" refers to the explanation of the events not to the end-result.
    – grammar31
    Jul 8, 2010 at 20:24
  • There's a long, long history of the Office installers being unable to repair themselves and requiring a complete removal and re-installation. If you've never encountered it before, you're actually quite lucky! In general, though, it's mostly caused by mixed versions, and mixed installs (e.g., installing Office SBE and then installing Access from Office Pro -- this can easily mess things up). Jul 9, 2010 at 23:23
  • @David: I'm not that lucky; I've had my share of non-repairable Office installations, but I've always been able to uninstall at the very least. This time, I couldn't uninstall nor did re-installing do anything (until it did). Thanks for trying to help, though.
    – grammar31
    Jul 11, 2010 at 11:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .