Can't boot Windows XP Embedded

Discussion in 'Software' started by Empireman, Mar 29, 2010.

  1. Empireman

    Empireman Private E-2

    I have a 'diskless' workstation that is running Windows XP Embedded that seems to boot OK but when it gets to the point of logging in, it gives the following error:
    "Windows cannot create a temporary profile directory."

    Clicking "OK" at that point takes me to "Logging off ..." where it hangs.

    I suspect the flash card that's configured as C: is full and that's what's causing the problem. Problem is I can't get booted via some other method to clean it up. I've tried booting Safe Mode - that goes through the list of drivers as it loads them, gets to the last one (Mup.sys) and hangs there. I tried hooking up a CD drive and booting from a Windows install CD - that gets to the point of "Starting Windows ..." and hangs.

    Any other ideas on how to get this thing booted ?!?
     
  2. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    If this is a work computer, get someone from IT to remove the sdd , attach it to another computer (you can do this through a USB port) and clean off files.
    Something like this allows you to put an sd or sdhc card in a holder and plug into the USB port.
    http://file.walagata.com/thumbs/perkMjG_sdholder.jpg
    the back lifts up (it is hinged and the card slides into the holder. It's about the size of a normal USB stick drive.
     
  3. Empireman

    Empireman Private E-2

    Thanks, plodr, for the suggestion. So I cracked the case, got the card out, installed it in my desktop and it turns out it's not full. There must be something wrong with the user profile that it's autologging on with that's causing the error. There are 4 other users, though. So the question is:

    1) How can I get out of the autologon to try the other users to see if one of them will work?

    2) I found a Microsoft KB article that shows how to enable/disable autologon but it involves editing the registry. If I install the card on my desktop, how can I edit the registry on that card rather than the one on my desktop's HD?
     
  4. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    Sorry, that's above my pay grade. Maybe someone who is a windows guru will know what to do.

    If you can post a link to the article, it would also help.

    I've sent a PM to Halo, one of the windows pros here and asked him to look at your problem. He might be able to come up with a solution.
     
  5. Empireman

    Empireman Private E-2

    Thanks again, plodr, for trying to help.

    The KB article is this one: http://support.microsoft.com/kb/315231

    Other things I've tried:

    1) In looking at other posts here at MG, it seems like I should be able to get to a logon by either holding down the shift key while Windows boots or by Ctrl-Alt-Del once it's booted but neither of those seems to have any effect. Could this be due to the ForceAutoLogon registry key?

    2) With the workstation's flash drive on my desktop as E:, I've tried setting systemroot to E:\windows and running regedit but I get "The application failed to initialize properly (0xc0150004)" from regedit. Is there something else that needs to be done to edit the registry on E:? Is there some other tool I could use to do this?

    Any help would be greatly appreciated.
     
  6. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

  7. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    I sent a PM to Halo and this is what he ha to say
     

MajorGeeks.Com Menu

Downloads All In One Tweaks \ Android \ Anti-Malware \ Anti-Virus \ Appearance \ Backup \ Browsers \ CD\DVD\Blu-Ray \ Covert Ops \ Drive Utilities \ Drivers \ Graphics \ Internet Tools \ Multimedia \ Networking \ Office Tools \ PC Games \ System Tools \ Mac/Apple/Ipad Downloads

Other News: Top Downloads \ News (Tech) \ Off Base (Other Websites News) \ Way Off Base (Offbeat Stories and Pics)

Social: Facebook \ YouTube \ Twitter \ Tumblr \ Pintrest \ RSS Feeds