When you try to start Microsoft Dungeon Siege II, you may receive the following error message:
An attempt to delay-load a .dll or get a function address in a delay-loaded .dll failed.
It's possible that some files have been accidentally deleted or corrupted, or a patch procedure has failed. Please reinstall from the CD to resolve this issue, or contact Microsoft technical support for further help.
Dll: filename
Note In this error message,
filename can be either the Mss32.dll file or the Binkw32.dll file.
Back to the top
This issue may occur if the Mss32.dll and Binkw32.dll files are copied to the System folder and not to the folder where Dungeon Siege II is installed.
Back to the top
To resolve this issue, copy the Mss32.dll and Binkw32.dll files from the System folder to the folder where Dungeon Siege II is installed. To do this, follow these steps:
| 1. | Click Start, point to Programs, point to Accessories, and then click Windows Explorer. |
| 2. | In the left pane, locate and then click the following folder: Drive:\Program
Files\Microsoft Games\Dungeon Siege 2\system Note In this example, Drive is the drive where the game is installed.
Alternatively, you can copy the Mss32.dll and Binkw32.dll files from the following location:Disc 1:\Files\SYSTEM Note In this example, Disc 1 is the first CD of Dungeon Siege II. |
| 3. | Right-click mss32.dll, and then click Copy. |
| 4. | In the left pane, locate and then click the following folder: Drive:\Program Files\Microsoft Games\Dungeon Siege 2 |
| 5. | On the Edit menu, click Paste. |
| 6. | Repeat steps 2 through 5 for the Binkw32.dll file. |
| 7. | On the File menu, click Close. |
Back to the top