Solved

Can't run sfc on XP Home SP1

Posted on 2007-03-17
5
1,771 Views
Last Modified: 2008-01-09
I am trying to run sfc in Win XP Home. I have looked at and edited the 2 files fo40ext.inf and ims.inf to remove the "Professional" entries and it still wont work. I have tried the XP Home CD's of the following versions: 2002, SP1, SP1a, SP2. All of them tell me that I amusing the wrong CD. The system was installed with SP1. Could somebody assist with editing these files for me?

Last few lines of fp40ext.inf before any edits were made:

[Strings]
;
; Localize all strings in this section.
; These strings are used directly by OCM.
;
fp_desc     = "FrontPage 2000 Server Extensions"
fp_tip      = "Enables authoring and administration of websites with Microsoft FrontPage and Visual InterDev"
WKS_CD_NAME = "Windows XP Professional CD-ROM"
SRV_CD_NAME = "Windows XP Server CD-ROM"
SP_CD_NAME  = "Windows XP Professional Service Pack 2 CD"
SDESC_Fp_Extensions      = "FrontPage Server Extensions files"
LDESC_Fp_Extensions      = "Enables authoring and administration of websites with Microsoft FrontPage and Visual InterDev"


last few lines of ims.inf before any edits were made::

cdname   = "Windows XP Home Edition CD-ROM"
productname   = "Windows XP Home Edition"


bootname1      = "Windows XP Home Edition SP2 Setup Boot Disk"
bootname2      = "Windows XP Home Edition SP2 Setup Disk #2"
bootname3      = "Windows XP Home Edition SP2 Setup Disk #3"
bootname4      = "Windows XP Home Edition SP2 Setup Disk #4"
bootname5      = "Windows XP Home Edition SP2 Setup Disk #5"
bootname6      = "Windows XP Home Edition SP2 Setup Disk #6"

cdtagfile     = "\win51ic"


cdtagfilei     = "\win51ic"

cdtagfilem     = "\win51mc"

boottagfile1     = "\disk101"
boottagfile2     = "\disk102"
boottagfile3     = "\disk103"
boottagfile4     = "\disk104"
boottagfile5     = "\disk105"
boottagfile6     = "\disk106"

spcdname = "Windows XP Home Edition Service Pack 2 CD"
spcdtagfilei     = "\win51ic.sp2"


[iis_common_files_system]
adsiisex.dll,EXCH_adsiisex.dll
fcachdll.dll,EXCH_fcachdll.dll
regtrace.exe,EXCH_regtrace.exe

[iis_ims_files_program]
aqadmin.dll,EXCH_aqadmin.dll
aqueue.dll
mailmsg.dll,EXCH_mailmsg.dll
seos.dll,EXCH_seos.dll

[iis_smtp_files_service]
ntfsdrv.dll,EXCH_ntfsdrv.dll
scripto.dll,EXCH_scripto.dll
smtpsvc.dll

[iis_smtp_files_system]
ntfsdrct.h,EXCH_ntfsdrct.h
ntfsdrct.ini,EXCH_ntfsdrct.ini
smtpctrs.dll,EXCH_smtpctrs.dll
smtpctrs.h,EXCH_smtpctrs.h
smtpctrs.ini,EXCH_smtpctrs.ini
snprfdll.dll,EXCH_snprfdll.dll
;LAYOUT.INF
;Disk Layout file for Microsoft Mail and News Setup
; Copyright (c) Microsoft Corporation.  All rights reserved.

[version]
signature="$Windows NT$"
SetupClass=BASE


[SourceDisksNames]
; Cabinet file names and associated disks
; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
; 34001 ==> \i386, \Net98, \Alpha
0="%spcdname%","%spcdtagfilei%",0,%34001%,1
1="%cdname%","ims.cab",0,%34001%,16,"%cdtagfile%"
[SourceDisksFiles]
;<file> = <cabinet number>,<subdir>,<size>
;Note: File is not in a cabinet if cab# is 0

aqueue.dll=0,,331264
smtpsvc.dll=0,,456704
EXCH_adsiisex.dll=1,,6656
EXCH_aqadmin.dll=1,,47616
EXCH_fcachdll.dll=1,,47104
EXCH_mailmsg.dll=1,,70656
EXCH_ntfsdrct.h=1,,773
EXCH_ntfsdrct.ini=1,,1037
EXCH_ntfsdrv.dll=1,,43008
EXCH_regtrace.exe=1,,25600
EXCH_scripto.dll=1,,57856
EXCH_seos.dll=1,,26112
EXCH_smtpctrs.dll=1,,13312
EXCH_smtpctrs.h=1,,8002
EXCH_smtpctrs.ini=1,,21791
EXCH_snprfdll.dll=1,,8192
0
Comment
Question by:pc_helper
[X]
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
  • 2
  • 2
5 Comments
 
LVL 7

Expert Comment

by:Calmar46
ID: 18740989
Can't see any reason why this won't work, except the Microsoft article clearly says replace "Professional" with "Home", not "Home Edition". Worth a try?
0
 

Author Comment

by:pc_helper
ID: 18741749
I tried this and it didn't work. That is why I posted the question.
0
 
LVL 7

Accepted Solution

by:
Calmar46 earned 125 total points
ID: 18742364
Well, going back to your original post, it would seem that only two changes need to be made to fp40exe.inf and none to imf.inf. Assuming that the original fp40 file is hidden under a different name, you should be able to run sfc /scanonce (runs on reboot) using the install CD.

Come back with the results.
0
 

Author Comment

by:pc_helper
ID: 18875969
the sfc /scanonce worked.
0

Featured Post

Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI

Question has a verified solution.

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

If you build your web application in Visual Studio you'll get at least a few binaries, or .DLL, files in your bin folder. However, there is more compiling to be done. Normally this would happen when an ASP.NET resource within the web site is request…
If your system is showing symptoms of browser hijacks or 'google search redirects' check out my other article (http://rdsrc.us/u3GP7A) first and run the tool TDSSKiller (http://rdsrc.us/GDBBs4) to get rid of the infection. Once done, and if the …
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…
In this brief tutorial Pawel from AdRem Software explains how you can quickly find out which services are running on your network, or what are the IP addresses of servers responsible for each service. Software used is freeware NetCrunch Tools (https…
Suggested Courses

632 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