Error: OOBE Failed

From FreeAllegiance Wiki
Revision as of 23:05, 7 July 2008 by TheBored (talk | contribs) (Initial article)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

This solution covers the following error messages:

  • OOBE Failed.

followed by

  • Object reference not set to an instance of an object.


Symptoms of this error

ASGS may display the error message "OOBE Failed." when you attempt to login.


Cause

This error is caused by installing Allegiance on a non-system drive. The system drive contains your Windows installation.

Simple Solution

Uninstall Allegiance and reinstall on the drive that contains Windows (usually C:/).


Advanced Solution

Installing to the system drive is not always possible. If this is the case, there is a way to keep Allegiance on the other drive. This solution can have other effects though, possibly breaking other programs in the process. Only proceed with the following solution if you are an advanced user and comfortable making these changes.

  • Create a directory (folder) on the system drive and give it a name (Ex: "Drive D").
  • Right click on "My Computer" and select manage. Click on Disk Management and right click on the drive your game is on and select "Change drive letter and paths..." Click the "Add" button. Select "Mount in the following empty NTFS folder" and enter the path or use the "Browse" button to find the folder you just created. Click OK.
  • Open your command prompt and run 'regedit'. Navigate to HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft Games/Allegiance. Change ArtPath and EXE Path and point them to the appropriate folder.
  • You will also have to change the shortcuts to use the new path as well. If you do not change your shortcut to the ASGS on the system drive, ASGS will ask you to redownload Allegiance.exe everytime you press login.