![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
![]() |
| |
| | #1 (permalink) |
| | Procedure Entry Point error after restoring Vista partition 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 driveD:. 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! |
My System Specs![]() |
| | #2 (permalink) |
| | Re: Procedure Entry Point error after restoring Vista partition 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" <MrMoose2@xxxxxx> wrote in message news:B2608874-9FAD-4C17-999D-1150F9033D61@xxxxxx Quote: > 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! > |
My System Specs![]() |
| | #3 (permalink) |
| | Re: Procedure Entry Point error after restoring Vista partition 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) 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 |
My System Specs![]() |
![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| Procedure entry point could not be located in the Dynamic Link Library KERNEL32.DLL | General Discussion | |||
| Procedure to Rebuild MediaID.bin for Restoring Backups | Vista file management | |||
| Entry Point Not Found SHELL32.dll error??? | Vista performance & maintenance | |||
| error - procedure entry point... | Live Mail | |||
| The procedure entry point _resetstkoflw could not be located in the dynamic link library msvcrt.dll VISTA | Vista General | |||