Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

XP asks for wrong Installation CD

Posted on 2004-03-27
7
2,178 Views
Last Modified: 2007-12-19
I have an XP Home machine I got from Dell.  Dell provides a decent XP Installation disk (unlike most others who bury the installation on a generic disk Windows cant see).  The disk came with XP SP1 already combined and I have applied all Windows updates available.  My problem has to do with a corrupted MSOE.dll file in Outlook Express.  No problem, I thought, just change the registry key for OE installed (from Q318378) and then reinstall IE6 with the sfc /scannow command.

here is my real problem (at least for this thread).  Windows wants to copy files from the Installation CD to the windows\Dllcache directory and prompts for "please insert your Windows XP Professional" disk into the CD Drive.  I don't have XP Pro - never have had it.  I would guess that there is a registry key that says what version of XP the sfc command looks for - but I can't find it.  If I go to the Windows info tools it says Windows Home (like using MSCONFIG and looking in Boot.ini file).  All Dell's support tools also say Windows Home.  Most of windows knows that this a Home installation - only SFC seems confused.

I ran across this problem about a year ago when I first got the machine and Dell's help desk at that time had me do the install from the Boot Disk outside of Windows.  They did not help me with this SFC problem then.  I would like to get the SFC version to work - simpler and I believe does less damage to settings, etc.

Anybody know where to tell SFC/WPF subroutines that I have XP Home?

Thanks

Dave


0
Comment
Question by:dbish
  • 4
  • 3
7 Comments
 
LVL 59

Expert Comment

by:LeeTutor
ID: 10696380
What happens if you put your XP Home CD in when it asks for the Pro CD?

Do you have, or can you make, a copy of the I386 folder on the CD to your hard drive?  If so, then you can re-direct SFC to this folder by making some registry entries/changes, as explained in this answer I copied from one of our top experts, dew_associates:

To enable SFC /SCANNOW on XP based machines (especially Pro) make the following registry changes or entries, whichever applies.

Change #1:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\SourcePath:REG_SZ:<driveletter>:

Note: You only need the actual drive letter and a colon here. As an example, if the flat file i386 folder is on the "D" partition in a folder named WinXP, then the registry entry would be:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\SourcePath:REG_SZ:D:\WinXP

If the flat folder is on a server share that has been mapped (and it must be mapped for SFC to work), and is on mapped drive "k" within a set of installer folders such as "winxp", (as in k:\winxp\i386) the entry would be:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\SourcePath:REG_SZ:k:\winxp

If the i386 folder is at the root of the share or hard drive, then you only need to add the drive letter, as in k:\

 
Change #2:
 
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\SourcePath:REG_SZ:<drive letter>:
 
In Windows 2000, you only need to add the drive letter where the i386 folder is located. In Windows XP, you need to create the "actual files within the i386 folder".

As an example, let's presume that you installed XP from a i386 folder on the "D" partition or drive. The registry change appears as follows:

HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\SourcePath:REG_SZ:d:\i386

Obviously, if the i386 folder is buried within other folders, then registry entry must be changed accordingly.
0
 

Author Comment

by:dbish
ID: 10696750
Thanks for the reply.  When it asks me for the XP Pro disk (and XP Home disk is in drive) it bombs out and gives me three choices Retry/More info (which says perhaps not in Drive or drive not working)/or Cancel which just skips that file being copied to windows\dll cache.  I have to cancel out of about 70 file copy actions to allow sfc to finish.

I tried your approach - copied whole I386 directory from CD to a new subdirectory on C: drive (I called it I386_orig) and set pointer to that for both install source, and update source.  No change - it still prompts me for XP Pro.  I then tried changing one more registry key in that section which says CD_Install from yes to no (thinking that it might not look in the drive in this case).  Still no change - the stupid "I want your XP Pro disk" message comes back.

Any other thoughts?  I had actually thought this would work since maybe there was some id field on the CD that was wrong.  No such luck.

Thanks again.

Dave

0
 
LVL 59

Expert Comment

by:LeeTutor
ID: 10696757
Did you reboot after changing the Registry?  I believe it remains in memory as it was loaded up at boot...
0
U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

 

Author Comment

by:dbish
ID: 10697110
I can't remember if I did or not but, after trying it now with a reboot, it still has the same problem (both registry keys for source are changed to the copied CD files, the CD_Install key is changed to no, then a reboot, and SFC still asks for XP Pro.

I am assuming that Dell screwed us something on the harddrive image copy.  I did run across a key in the same section (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup) called PrivateHash with a binary value.  I am wondering if the Windows Pro designation is hidden in there?  I don't read binary but I could email a screen shot of the section if you think it would help.  (I don't know how to add a screenshot to this thread - if it is possible I could paste it here).

Thanks again for your help.

Dave

0
 

Author Comment

by:dbish
ID: 10699613
Dear LeeTutor:

Still have the same problem.  Overnight I went ahead and tried a big fix.  I did a Windows Repair/IE6 and OE6 install via booting off the installation disk, Pressing Enter to setup, selecting my current installation, and then Pressing R for Repair.

Fortunately, very few settings seem to have been changed.  I reapplied all the Windows Update files.  Just for grins, I tried the SFC /scannow program - still have the same problem!

I don't know whether to chalk this up to one of those strange Windows things or whether it is fixable.  If have any other ideas let me know.

Thanks for all your help.

Dave
0
 
LVL 59

Accepted Solution

by:
LeeTutor earned 200 total points
ID: 10700113
Well, this seems to be a somewhat similar problem, for Win2k.  Check to see if it might apply in your case:

http://support.microsoft.com/default.aspx?scid=kb;en-us;263499


Here's another page describing modifying the registry so that SFC can take its sourcepath from your hard drive rather than the CD.  It is very clearly written and has a lot of good info on it.  Read it and check that you made the registry tweaks correctly:

http://www.updatexp.com/scannow-sfc.html
0
 

Author Comment

by:dbish
ID: 10700372
Bingo!  The last article nailed it.  

The first fix (Q263499) might have helped on XP Pro but the modules named doen't even show up in XP Home.  

The last article had, among others, the comment that the source path in the registry should end one level above the actual I386 subdirecory.  I moved all the source files to a new I386 directory under C:\windows\I386_orig and changed the pointer in the registry to C:\windows\I386_orig.  I also changed the Source Directory in the HKLM\Software\..\WindowsNT\Setup at the same time.  Then rebooted and ran - IT WORKS! ! !

Thansk so much for your help.

Dave
0

Featured Post

Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

cPanel is a Unix based web hosting control panel that provides a graphical interface and automation tools designed to simplify the process of hosting a web site. cPanel utilizes a 3 tier structure that provides functionality for administrators, rese…
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

829 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question