Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista General Discussion > Procedure Entry Point error after restoring Vista partition

Reply
Thread Tools Display Modes

Procedure Entry Point error after restoring Vista partition

 
 
MrMoose2
Guest
Posts: n/a

 
      01-26-2008
Hello all,
I have a dual boot machine with XP and Vista. I attempt to use Ghost to
backup the two partitions individually. When I restore them, Selecting the
Vista partition from BootMgr starts Vista, but when I log in, I get the
following error:

Title Bar: Rundll32.exe Entry Point Not Found
Dialog: The procedure entry point SdbGetAppCompatDataSize could not be
located in the dynamic link library apphelp.dll.

This is soon followed by other errors and a "Your user profile was not
loaded correctly"...

I used BCDedit to look at the BCD tables - they appear as they should. I've
tried the Vista boot disk to repair startup prolems, no help. I've banged my
head on the wall for awhile and not made any progress....

The XP partition (Drive C is where the BCD info resides. Vista is drive
D:. Normally, when Vista boots, it switches these two drive letters making
Vista C: and XP D:. I'm wondering if that drive letter switching is not
happening after the Vista partition restore anymore or ?

Any help would be greatly appreciated. Thanks!

 
Reply With Quote
 
 
 
 
Rick Rogers
Guest
Posts: n/a

 
      01-26-2008
Hi,

First, are you using the right version of Ghost? Older ones are not
compatible with Vista and will destroy the image.

Second, as to the error message, it means that either a) the library file
(apphelp.dll) cannot be found where it is expected to be, b) the file is not
the correct version and the subroutine that rundll32 is trying to load does
not exist or is not at the correct line in the file or c) the file is
damaged and the routine cannot be accessed. The problem has nothing to do
with the boot configuration, it has everything to do with a routine used
during the user logon. It could be a system routine, or one added by the
installation of a program or service to the system.

--
Best of Luck,

Rick Rogers, aka "Nutcase" - Microsoft MVP
http://mvp.support.microsoft.com/
Windows help - www.rickrogers.org
My thoughts http://rick-mvp.blogspot.com

"MrMoose2" <> wrote in message
news:B2608874-9FAD-4C17-999D-...
> Hello all,
> I have a dual boot machine with XP and Vista. I attempt to use Ghost to
> backup the two partitions individually. When I restore them, Selecting
> the
> Vista partition from BootMgr starts Vista, but when I log in, I get the
> following error:
>
> Title Bar: Rundll32.exe Entry Point Not Found
> Dialog: The procedure entry point SdbGetAppCompatDataSize could not be
> located in the dynamic link library apphelp.dll.
>
> This is soon followed by other errors and a "Your user profile was not
> loaded correctly"...
>
> I used BCDedit to look at the BCD tables - they appear as they should.
> I've
> tried the Vista boot disk to repair startup prolems, no help. I've banged
> my
> head on the wall for awhile and not made any progress....
>
> The XP partition (Drive C is where the BCD info resides. Vista is drive
> D:. Normally, when Vista boots, it switches these two drive letters
> making
> Vista C: and XP D:. I'm wondering if that drive letter switching is not
> happening after the Vista partition restore anymore or ?
>
> Any help would be greatly appreciated. Thanks!
>


 
Reply With Quote
 
Pensionada
Guest
Posts: n/a

 
      02-04-2008

Sorry for interfering, but I have exactly the same problem and error
messages.
However, I used Acronis TrueImage 11.
In our situation, we just bought 10 new identical systems: installed
one system (dual-boot XP and Vista) and made a backup (from Vista) on
an external disc.
Then, we restored to a new, blank computer.
XP works fine, but Vista gives the errors mentioned before.

Can you please advise what to do, other than re-installing and all its
applications.


--
Pensionada
 
Reply With Quote
 
Pensionada
Guest
Posts: n/a

 
      02-04-2008

Following my previous posting: the problem may have to do with the weir
behavior of the drive letter as was also reported before
The 2nd error message says it cannot load the module at C:\windows\etc
However, C is where XP resides, not Vista ...

--
Pensionada
 
Reply With Quote
 
test100
Guest
Posts: n/a

 
      08-17-2008

I had the same problem and I think my solution will fix it.

****PROBLEM****
===============

First off, I have a dual boot of XP and Vista. I first installed XP on
drive C: then installed Vista on drive D:. I then imaged my whole hard
drive with Acronis True Image Home V11. When I restored the image and
try to load Vista, I get the following problem in a dialog.

Title Bar: Rundll32.exe Entry Point Not Found
Dialog: The procedure entry point SdbGetAppCompatDataSize could not be
located in the dynamic link library apphelp.dll.

****SOLUTION****
================

- After re-imaging, Log into Vista, and avoid any dialogs that say
restart the system.
- Open "regedit".
- Go to "KEY_LOCAL_MACHINE\SYSTEM\MountedDevices".
- Then rename "\DosDevices\D:" to "\DosDevices\CTemp:".
- Then rename "\DosDevices\C:" to "\DosDevices\D:".
- Then rename "\DosDevices\CTemp:" to "\DosDevices\C:".
- Restart system and log back into Vista, it should work now.
- I found the solution from the following website.
(http://www.vistax64.com/vista-instal...ve-letter.html)

Basically, what's happening was when you originally had the dual boot
system working, both the window systems renamed the primary drive. When
you log into XP or Vista, they say their primary is C:, even though
Vista's primary physical drive is in D:. Also, if you look into the
drive C: when you're in XP or Vista, the system files are related to the
loaded OS. However, when you re-image the hard drive with the dual
boot, Vista will now say the primary drive is still C:, but if you
actually look into C:, it has the XP OS system files, not the Vista's OS
system files. So the solution above will correct this problem.


--
test100
------------------------------------------------------------------------
test100's Profile: http://forums.techarena.in/members/test100.htm
View this thread: http://forums.techarena.in/vista-help/901070.htm

http://forums.techarena.in

 
Reply With Quote
 
test100
Guest
Posts: n/a

 
      08-17-2008

I had the same problem and I think my solution will fix it.

****PROBLEM****
===============

First off, I have a dual boot of XP and Vista. I first installed XP on
drive C: then installed Vista on drive D:. I then imaged my whole hard
drive with Acronis True Image Home V11. When I restored the image and
try to load Vista, I get the following problem in a dialog.

Title Bar: Rundll32.exe Entry Point Not Found
Dialog: The procedure entry point SdbGetAppCompatDataSize could not be
located in the dynamic link library apphelp.dll.

****SOLUTION****
================

- After re-imaging, Log into Vista, and avoid any dialogs that say
restart the system.
- Open "regedit".
- Go to "KEY_LOCAL_MACHINE\SYSTEM\MountedDevices".
- Then rename "\DosDevices\D:" to "\DosDevices\CTemp:".
- Then rename "\DosDevices\C:" to "\DosDevices\D:".
- Then rename "\DosDevices\CTemp:" to "\DosDevices\C:".
- Restart system and log back into Vista, it should work now.
- I found the solution from the following website. ('Vista 64 dual boot
changing drive letter - Vista Forums' (http://tinyurl.com/6p4eqb))

Basically, what's happening was when you originally had the dual boot
system working, both the window systems renamed the primary drive.
When you log into XP or Vista, they say their primary is C:, even
though Vista's primary physical drive is in D:. Also, if you look into
the drive C: when you're in XP or Vista, the system files are related to
the loaded OS. However, when you re-image the hard drive with the dual
boot, Vista will now say the primary drive is still C:, but if you
actually look into C:, it has the XP OS system files, not the Vista's
OS system files. So the solution above will correct this problem.


--
test100
 
Reply With Quote
 
Pensionada
Guest
Posts: n/a

 
      08-18-2008

Hey Test100
thank you for your suggestion

I guess that my problem was probably slightly different, but I solve
it using the following steps


- Copy NTLDR, NTDETECT and BOOT.INI to the root section of al
partitions
- Using Vistabootpro 3.3



- (system bootloader screen) select Vista bootloader; select al
drive
- Force install and click Install bootloader

Hope that this may help others

--
Pensionada
 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
entry point not found night crawler Windows Vista Hardware 7 05-26-2008 05:09 PM
Winmail.exe-entry point not found sloooo Windows Vista General Discussion 4 01-29-2008 01:01 PM
DLL Entry Point Not Found Problems mattfl2 Windows Vista Performance 3 12-27-2007 03:49 PM
Restoring to before files and transfer point? RogerSlowly Windows Vista General Discussion 3 05-19-2007 09:54 AM
The procedure entry point _resetstkoflw could not be located in the dynamic link library msvcrt.dll VISTA FrankTheTank22 Windows Vista General Discussion 0 03-15-2007 02:25 PM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59